Prenez contact avec nous

Plan du cours

Introduction au codage sécurisé

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

Fondamentaux des applications Web, Windows et mobiles

  • Introduction aux plateformes d’application
  • Implications en matière de sécurité pour chaque plateforme
  • Bonnes pratiques pour un développement sécurisé

Attaques et exploits d’applications

  • Injection inter-site (XSS)
  • Injection SQL
  • Forgery d’inter-réquête (CSRF)

Attaques et exploits de serveurs

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

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é

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

Codage sécurisé des applications mobiles

  • Enjeux 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

Normes de sécurité et tests

  • Aperçu des normes de sécurité (p. ex., OWASP)
  • Tests de vulnérabilités de sécurité
  • Bonnes pratiques pour les tests de sécurité

Pré requis

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

Public cible

  • 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