ISO/IEC TR 24772:2013Withdrawn

Information technology — Programming languages — Guidance to avoiding vulnerabilities in programming languages through language selection and use

Technologies de l'information — Langages de programmation — Conduite pour éviter les vulnérabilités dans les langages de programmation à travers la sélection et l'usage de la langue

This edition has been replaced by ISO/IEC TR 24772-2:2020, ISO/IEC TR 24772-3:2020.

Abstract / scope

ISO/IEC TR 24772:2013 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.

Vulnerabilities are described in a generic manner that is applicable to a broad range of programming languages.

Life cycle

Replaces

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

Replaced by

ISO/IEC WD TR 24772-4Deleted (project abandoned)Programming languages — Avoiding vulnerabilities in programming languages — Part 4: Vulnerability descriptions for the programming language PythonTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC PWI TR 24772-5Deleted (project abandoned)Information technology — Programming languages — Guidance to avoiding vulnerabilities in programming languages — Part 5: RubyTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC WD TR 24772-6Deleted (project abandoned)Programming languages — Avoiding vulnerabilities in programming languages — Part 6: Vulnerability descriptions for the programming language SPARKTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC PWI TR 24772-7Deleted (project abandoned)Information technology — Programming languages — Guidance to avoiding vulnerabilities in programming languages — Part 7: PHPTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC NP TR 24772-8Deleted (project abandoned)Programming languages — Avoiding vulnerabilities in programming languages — Part 8: Vulnerability descriptions for programming language FortranTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC PWI TR 24772-9Deleted (project abandoned)Information technology — Programming languages — Guidance to avoiding vulnerabilities in programming languages — Part 9: COBOLTechnical Report · ISO/IEC JTC 1/SC 22ISO/IEC TR 24772-1:2019WithdrawnProgramming languages — Guidance to avoiding vulnerabilities in programming languages — Part 1: Language-independent guidanceTechnical Report · Published 10 Dec 2019 · ISO/IEC JTC 1/SC 22ISO/IEC TR 24772-2:2020PublishedProgramming languages — Guidance to avoiding vulnerabilities in programming languages — Part 2: AdaTechnical Report · Published 2 Apr 2020 · ISO/IEC JTC 1/SC 22ISO/IEC TR 24772-3:2020PublishedProgramming languages — Guidance to avoiding vulnerabilities in programming languages — Part 3: CTechnical Report · Published 20 May 2020 · ISO/IEC JTC 1/SC 22