Prenez contact avec nous

Plan du cours

Module 1 : Introduction au développement sécurisé

  • Aperçu des pratiques de développement sécurisé
  • Vulnérabilités courantes dans les logiciels
  • Importance du cycle de vie du développement sécurisé

Module 2 : Bases des applications Web, Windows et mobiles

  • Introduction aux plateformes d'applications
  • Implications de sécurité pour chaque plateforme
  • Meilleures pratiques pour un développement sécurisé

Module 3 : Attaques et exploitations d'applications

  • Scripting intersite (XSS)
  • Injections SQL
  • Falsification de requête intersite (CSRF)

Module 4 : Attaques et exploitations de serveurs

  • Attaques par déni de service (DoS)
  • Débordement de tampon (BOF)
  • Vulnérabilités courantes des serveurs

Module 5 : Validation et vérification

  • Techniques de validation des entrées
  • Assainissement des données et encodage des sorties
  • Vérification des mesures de sécurité

Module 6 : Contrôles de sécurité et contre-mesures

  • Mise en œuvre du contrôle d'accès
  • Utilisation du chiffrement pour la sécurité des données
  • Protection contre les menaces courantes

Module 7 : Développement sécurisé d'applications mobiles

  • Préoccupations de sécurité dans le développement mobile
  • Mise en œuvre d'architectures d'applications mobiles sécurisées
  • Gestion sécurisée des données mobiles

Module 8 : Normes de sécurité et tests

  • Aperçu des normes de sécurité (par exemple, OWASP)
  • Tests de vulnérabilités de sécurité
  • Meilleures pratiques pour les tests de sécurité

Pré requis

  • Connaissances de base dans un langage de programmation
  • Connaissances de base du cycle de vie du développement logiciel

Public visé

  • Développeurs
  • Architectes logiciels
  • Professionnels de la sécurité
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires