The CERT® C Coding Standard, Second Edition: 98 Rules for... and over 2 million other books are available for Amazon Kindle . Learn more
  • RRP: £36.99
  • You Save: £7.40 (20%)
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

The CERT C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems (SEI Series in Software Engineering) Paperback – 14 Apr 2014

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£20.52 £20.70

Frequently Bought Together

The CERT C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems (SEI Series in Software Engineering) + Secure Coding in C and C++ (SEI Series in Software Engineering)
Price For Both: £63.58

Buy the selected items together

Product details

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Robert C. Seacord is a computer security specialist and writer. He is the author of books on computer security, legacy system modernization, and component-based software engineering.

Robert C. Seacord manages the Secure Coding Initiative in the CERT Division of Carnegie Mellon’s Software Engineering Institute (SEI) in Pittsburgh, PA. CERT, among other security related activities, regularly analyzes software vulnerability reports and assesses the risk to the Internet and other critical infrastructure. Robert is an adjunct professor in the Carnegie Mellon University School of Computer Science and in the Information Networking Institute. He represents CMU at PL22.11 (ANSI “C”) and is a technical expert for the JTC1/SC22/WG14 international standardization working group for the C programming language.

Robert started programming professionally for IBM in 1982, working in communications and operating system software, processor development, and software engineering. Robert also has worked at the X Consortium, where he developed and maintained code for the Common Desktop Environment and the X Window System.

Robert has a B.A. in computer science from Rensselaer Polytechnic Institute.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 3 reviews
6 of 6 people found the following review helpful
Don’t code in C without this invaluable reference 1 Sep 2014
By Ben Rothke - Published on
Format: Paperback
For those interested in secure coding, Robert Seacord of CERT is one of the main sources on the topic. Some of the notable books he has authored are:

• Secure Coding in C and C++
• Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs
• Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices
• The CERT Oracle Secure Coding Standard for Java

Seacord’s latest is the CERT C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems.

The book covers the entire core areas that every C programmer needs to know, including areas such as:
• characters and strings
• expressions
• integers
• floating point
• arrays
• memory management
• input/output
• declarations and initialization
• error handling
• concurrency

The rules in the book can be used in parallel to ensure code is C11 (ISO/IEC 9899:2011) compliant.

Each of the rules in the book has the same format: title, description, noncompliant code examples and compliant solutions.

Programmers that implement these coding standards will find short-term gains in that the coding mistakes that leads to critical application errors such as buffer overflows are now mitigated.

This book is meant as a desktop reference for those coding in C. If you have programmers coding in C, you want to ensure that this book is on their desktop,

The goal of the book and its rules is meant to develop safe, reliable, and secure systems. Anyone who wants to do that should read definitely be reading CERT C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems.
1 of 3 people found the following review helpful
Most useful book on secure coding I have yet found 19 Jun 2014
By Charles F. Hanes - Published on
Format: Paperback
There are many books on the security of computer systems, but very few that systematically identify specific coding practices to avoid with clear examples of how to avoid the problem while getting the job done.

If you program in C or C++, and want to improve the security of your software, read this book.
3 of 10 people found the following review helpful
Great plot and character development! 5 Jun 2014
By Drew - Published on
Format: Paperback
This book has some of the best plot and character development I've seen from an author in a long time. Such a page turner! But you don't have to take my word for it (actually please don't). It's a secure coding book, so chances are if you are looking at this book, you know what you're getting yourself into. The examples are clear, concise, and straight forward.
Were these reviews helpful? Let us know