Programming Language Vulnerabilities

This page lists proposals written by Derek Jones that were submitted to the SC22 working group OWG: Vulnerabilities (document TR 24772).

Proposals

Forms of Language Specification
14 Feb 08 Added Java phrase count subsection and Fortran processor dependent information: draft
19 Mar 07 Minor corrections

Identifier character sequence reuse.
13 Feb 06 Initial release draft

Culture and formal education issues.
21 Aug 06 Minor updates draft
27 Feb 06 Minor corrections
19 Feb 06 Initial release

Loops and their control variables.
27 Feb 06 Minor corrections draft
20 Feb 06 Initial release

Jump statements.
2 May 06 Initial release draft

Expertise.
21 Aug 06 Initial release draft

Rationale.
May 05 Initial release draft

Useful references

Some relatively recent papers on implementations, for various languages, of array bound checking.

Extensive list of coding guideline documents.

Forthcoming events

July 2008 ISO Vulnerabilities working group meets at ANSI, Washington DC
29 September - 1 October ISO Vulnerabilities working groups meets Stuttgart, Germany
13-20 April 2009 (tentative), ISO Vulnerabilities working groups meets San Diego, CA, USA

Other material

The book "The New C Standard: An Economic and Cultural Commentary" along with pdfs of various subsections can be downloaded here.

A draft of C0x (in Google searchable html form) is available here.

A critique of the MISRA C guidelines is available here.

Feedback

Please send any feedback to vulnerabilities "at" knosof dot co dot uk


Last updated