Développement de code fiable et sécurisé

Année de spécialisation

48 heures

Coordinateur : FPL

Enseignant : FPL

Description générale du cours

La matière de ce cours couvre l'intégration la sécurité tout au long du cycle de développement d'un code (modeling des menaces, failles courantes, tests de sécurités, ...).

Objectifs

Savoir comment développer une application en pensant à la sécurité, de l'analyse à l'implémentation. Gérer la sécurité au sein d'une équipe de développement. Calculer les menaces encourues par une application.

Plan du cours

  • 1. Secure software: what ? why ?
  • 2. Security and development cycle
  • 3. Security principles
  • 4. Threat Modeling
  • 5. Development techniques
  • 6. Security Tests
  • 7. Other (if time)