Secure Coding in C and C++ provides practical advice on safe practices in C and
C++ programming. Producing secure programs requires secure designs.
However, even the best designs can lead to insecure programs if developers are
unaware of the many security pitfalls inherent in C and C++ programming.
This book provides a detailed explanation of common programming errors in
C and C++ and describes how these errors can lead to code that is vulnerable
to exploitation. In particular, this book concentrates on security issues intrinsic
to the C and C++ programming languages and associated libraries. The intent
is that this book be useful to anyone involved in developing secure C and C++
programs regardless of the specific application.
By targeting the C/C++ languages, this book focuses on the largest pie of
developers. There are specific pieces of information that can also help people
in other roles such as system analysis and project management. The content of
this book can also serve as a very good reference for programming courses at
various universities.
C++ programming. Producing secure programs requires secure designs.
However, even the best designs can lead to insecure programs if developers are
unaware of the many security pitfalls inherent in C and C++ programming.
This book provides a detailed explanation of common programming errors in
C and C++ and describes how these errors can lead to code that is vulnerable
to exploitation. In particular, this book concentrates on security issues intrinsic
to the C and C++ programming languages and associated libraries. The intent
is that this book be useful to anyone involved in developing secure C and C++
programs regardless of the specific application.
By targeting the C/C++ languages, this book focuses on the largest pie of
developers. There are specific pieces of information that can also help people
in other roles such as system analysis and project management. The content of
this book can also serve as a very good reference for programming courses at
various universities.
