ISO/IEC TR 24772-3:2020Published

Programming languages — Guidance to avoiding vulnerabilities in programming languages — Part 3: C

Langages de programmation — Conduite pour éviter les vulnérabilités dans les langages de programmation — Partie 3: C

Abstract / scope

This document specifies software programming language vulnerabilities to be avoided in the development of systems where assured behaviour is required for security, safety, mission-critical and business-critical software. In general, this guidance is applicable to the software developed, reviewed, or maintained for any application.

This document describes the way that the vulnerabilities listed in ISO/IEC TR 24772-1 are manifested or avoided in the C language.

Life cycle

Replaces

ISO/IEC TR 24772:2013WithdrawnInformation technology — Programming languages — Guidance to avoiding vulnerabilities in programming languages through language selection and useTechnical Report · Published 4 Mar 2013 · ISO/IEC JTC 1/SC 22