The CERT® C Coding Standard, Second Edition: 98 Rules for Developing Safe, Reliable, and Secure Systems (2nd Edition) (SEI Series in Software Engineering)
Huge Savings Item! Save 19% on the The CERT® C Coding Standard, Second Edition: 98 Rules for Developing Safe, Reliable, and Secure Systems (2nd Edition) (SEI Series in Software Engineering) by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. “At Cisco, we have adopted the CERT C Coding Standard as the internal secure coding standard for all C developers. It is a core component of our
“At Cisco, we have adopted the CERT C Coding Standard as the internal secure coding standard for all C developers. It is a core component of our secure development lifecycle. The coding standard described in this book breaks down complex software security topics into easy-to-follow rules with excellent real-world examples. It is an essential reference for any developer who wishes to write secure and resilient software in C and C++.”
—Edward D. Paradise, vice president, engineering, threat response, intelligence, and development, Cisco Systems
Secure programming in C can be more difficult than even many experienced programmers realize. To help programmers write more secure code, The CERT® C Coding Standard, Second Edition, fully documents the second official release of the CERT standard for secure coding in C. The rules laid forth in this new edition will help ensure that programmers’ code fully complies with the new C11 standard; it also addresses earlier versions, including C99.
The new standard itemizes those coding errors that are the root causes of current software vulnerabilities in C, prioritizing them by severity, likelihood of exploitation, and remediation costs. Each of the text’s 98 guidelines includes examples of insecure code as well as secure, C11-conforming, alternative implementations. If uniformly applied, these guidelines will eliminate critical coding errors that lead to buffer overflows, format-string vulnerabilities, integer overflow, and other common vulnerabilities.
This book reflects numerous experts’ contributions to the open development and review of the rules and recommendations that comprise this standard.
|Item Weight:||1.96 pounds|
|Item Size:||1.3 x 9 x 9 inches|
|Package Weight:||2 pounds|
|Package Size:||7.1 x 1.5 x 1.5 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By Cengage Learning
ean: 9780534390808, isbn: 0534390803,
This second edition expands upon the solid, practical foundation established in the first edition of the text. A new four-part organizational structure increases the flexibility of the text, and all material is presented in a straightforward manner a...
By CreateSpace Independent Publishing Platform
ean: 9781438253275, isbn: 1438253273,
Revised April 2015 Update of link to source code The short code link in the book no longer works. The code can be accessed here: https://onedrive.live.com/redir?resid=8ACA1678C859BCF7!278&authkey=!AAMYL7b58wzbeBM&ithint=folder%2cin Data structures is...
By Gary Bradski
mpn: 9780596516130, ean: 9780596516130, isbn: 0596516134,
"This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised."-William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massach...
ean: 9780123745408, isbn: 0123745403,
TCP/IP Sockets in C: Practical Guide for Programmers, Second Edition is a quick and affordable way to gain the knowledge and skills needed to develop sophisticated and powerful web-based applications. The book's focused, tutorial-based approach enab...
By McGraw-Hill Education TAB
ean: 9781260143249, isbn: 1260143244,
Go beyond the basics with this up to date Arduino programming resourceTake your Arduino programming skills to the next level using the hands-on information contained in this thoroughly revised, easy to follow TAB guide. Aimed at programmers and hobby...
By Brand: O'Reilly n Associates
ean: 9781565921160, isbn: 156592116X,
C++ is an object-oriented enhancement of the C programming language and is becoming the language of choice for serious software development.C++ has crossed the Single Book Complexity Barrier. The individual features are not all that complex, but when...
By Brand: O'Reilly Media
ean: 9781449334062, isbn: 1449334067,
Dive into ØMQ (aka ZeroMQ), the smart socket library that gives you fast, easy, message-based concurrency for your applications. With this quick-paced guide, you’ll learn hands-on how to use this scalable, lightweight, and highly flexible networki...
ean: 9780997925975, isbn: 0997925973,
Why Atmel ARM? The AVR is the most popular 8-bit microcontroller designed and marketed by the Atmel (now part of Microchip). Due to the popularity of ARM architecture, many semiconductor design companies are adopting the ARM as the CPU of choice in a...
ean: 9780470901823, isbn: 0470901829,
Students who are beginning studies in technology need a strongfoundation in the basics before moving on to more advancedtechnology courses and certification programs. TheMicrosoft Technology Associate (MTA) is a new and innovativecertification tr...
By Brand: Apress
mpn: 9781430247760, ean: 9781430247760, isbn: 1430247762,
Beginning C for Arduino is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. This book introduces you to the C programming language, reinforcing each programming structur...