/mind-your-languages

Languages and security

The UnlicenseUnlicense

Mind your languages

This collection of examples follows a paper from the LangSec14 Workshop, discussing the question of the intrinsic security characteristics of programming languages. Through illustrations and discussions, it advocates for a different vision of well-known mechanisms and is intended to provide some food for thoughts regarding languages and development tools, as well as recommendations regarding the education of developers or evaluators for secure software.

Languages

Submitting new examples

Send a pull request.

To create the table of contents, use the github-markdown-toc tool (no dependency, only shell script).

Adding a new language

Use the template.

Credits

Examples and ideas contributed by:

  • Pierre Chifflier
  • Olivier Levillain
  • Éric Jaeger

License

Unless otherwise specified, all examples here are provided under the public domain.