McGraw-Hill Professional values your privacy. By registering for the AccessEngineering Free Trial you agree to allow McGraw-Hill Professional to contact you through mail and email regarding special offers and new products. Please read our Privacy Notice to see how the information you have provided will be used. You can also write to: Privacy Officer, McGraw-Hill Professional, 1221 Avenue of the Americas, 46th Floor, New York, NY 10020. No purchase is necessary to take advantage of this offer. McGraw-Hill Professional reserves the right to discontinue the AccessEngineering Free Trial at any time with no advance notification.
C++ CATASTROPHESC++ CATASTROPHESOVERVIEW OF THE SINErrors in C++ are one of the newer types of attack. The actual attack mechanism is typically one of two variants on the same theme. The first is that a class may contain a function pointer. Microsoft Windows, Mac OS, and the X Window System APIs tend to pass around a lot of function pointers, and C++ is a common way to work with GUI (graphical user interface) code. If a class containing a function pointer can be corrupted, program flow can be altered.The second at…
Michael Howard; David LeBlanc; John Viega: 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them. C++ CATASTROPHES, Chapter (McGraw-Hill Professional, 2010), AccessEngineering