Module 1 : Sécurité des applications : Notions fondamentales
- Importance de la sécurité des applications
- Méthodes conseillées pour le développement d'applications sécurisées
- Technologies de sécurité
- Instructions relatives au développement sécurisé
- Améliorations de la sécurité dans Windows XP SP2
Module 2 : Écriture de code sécurisé – Défense contre les menaces
- La nécessité d'écrire du code sécurisé
- Défense contre les problèmes de mémoire
- Défense contre les erreurs arithmétiques
- Défense contre les scripts intersites
- Défense contre les injections SQL
- Défense contre les problèmes de canonisation
- Défense contre les faiblesses cryptographiques
- Défense contre les problèmes Unicode
- Défense contre les dénis de service
Module 3 : Écriture de code sécurisé – Méthodes conseillées
- Processus de développement sécurisé
- Modélisation des menaces
- Atténuation des risques
- Méthodes conseillées pour assurer la sécurité
Module 4 : Mise en œuvre d'une politique de sécurité des applications à l'aide de Microsoft .NET Framework
- Fonctionnalités de sécurité du .NET Framework
- Sécurité d'accès au code
- Sécurité basée sur les rôles
- Cryptographie
- Sécurisation des applications Web ASP.NET
- Sécurisation des services Web ASP.NET