Saturday, June 22, 2013

Secure Coding in C and C++ 2nd Edition, Robert C. Seacord


Secure Coding in C and C++ 2nd Edition PDF Download Ebook. Robert C. Seacord identifies and explains these root causes and shows the steps that can be taken to prevent exploitation. Moreover, this book encourages programmers to adopt security best practices and to develop a security mindset that can help protect software from tomorrow’s attacks, not just today’s.

Drawing on the CERT’s reports and conclusions, Robert C. Seacord systematically identifies the program errors most likely to lead to security breaches, shows how they can be exploited, reviews the potential consequences, and presents secure alternatives. Coverage includes technical detail on how to improve the overall security of any C or C++ application.

This book also explains thwart buffer overflows, stack-smashing, and return-oriented programming attacks that exploit insecure string manipulation logic including tips to avoid vulnerabilities and security flaws resulting from the incorrect use of dynamic memory management functions. There are also guidelines to eliminate integer-related problems resulting from signed integer overflows, unsigned integer wrapping, and truncation errors.

By reading this text, you can perform secure I/O, avoiding file system vulnerabilities, correctly use formatted output functions without introducing format-string vulnerabilities and avoid race conditions and other exploitable vulnerabilities while developing concurrent code. The second edition features updates for C11 and C++11, significant revisions to chapters on strings, dynamic memory management, and integer security with new chapter on concurrency and access to the online secure coding course offered through Carnegie Mellon’s Open Learning Initiative (OLI).

This text presents hundreds of examples of secure code, insecure code, and exploits, implemented for Windows and Linux. If you’re responsible for creating secure C or C++ software–or for keeping it safe–no other book offers you this much detailed, expert assistance.

More details about this book...

or

Download Beginning Lua Programming PDF Ebook :

No comments:

Post a Comment