인터넷 관련 시스템에서 보안은 매우 중요하며, 보안 소프트웨어 시스템이나 관련 시스템의 일부로 포함되는 소프트웨어 컴포넌트 역시 보안성이 강조된다. 이 책은 책은 C 개발자들의 필수 참고서적으로, 컴퓨터 침해사고대응센터인 CERT가 제안하는 표준 C 프로그래밍 가이드. C언어로 개발되는 소프트웨어 취약성을 분석하고 있다.
보안 사고의 근본 원인이 되는 코딩 에러에 대하여 심각도, 침해 발생가능성, 사후관리 비용 등에 따라 분류하고, 각 가이드라인에 해당하는 불안전한 코드의 예와 해결 방법을 함께 제시하고 있다. 또한 각 가이드라인에는 안전성, 신뢰성, 의존성, 견고성, 가용성, 유지보수성 등의 품질 지수를 높이는 데 필요한 실제적인 응용을 포함하고 있어 유용하게 활용할 수 있다.
전반적인 내용을 정리해 소개하는 1개 장과 각 특정 주제에 해당하는 가이드라인들을 설명한 13개 장, 그리고 특별한 환경에서 이 안전한 코딩 표준을 어떻게 적용할 수 있을지를 설명하는 POSIX 가이드라인 부록으로 구성했다. POSIX 부록은 강제하는 사항은 아니며, 표준을 설명하는 부분에 해당한다.