Pratiques d'excellence à mettre en œuvre pour optimiser la sécurité des applications en fonction du contexte spécifique de leur utilisation; vision holistique d'évaluation et de gestion des risques.
L'accent est mis sur le cycle de développement sécuritaire, sur les façons d'utiliser les technologies (applications et tests) pour permettre de déceler les vulnérabilités applicatives et sur les méthodes de détection et de contrôle de ces vulnérabilités.
Cycle de développement d'applications
Analyse et gestion des risques applicatifs
Modélisation des menaces
Exigences de sécurité applicative
Conception des contrôles de sécurité et principes de base de sécurité
Les vulnérabilités les plus importantes
Revue de code et fuzzing
Tests de la vulnérabilité d'une application et test d'intrusion
L'acceptation du logiciel
Déploiement surveillance réponse aux incidents