Prenez contact avec nous

Plan du cours

Introduction à la programmation sécurisée

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

Notions de base sur les 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 de scripts inter-sites (XSS)
  • Injection SQL
  • Falsification de requêtes entre sites (CSRF)

Attaques et exploits de serveurs

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

Validation et vérification

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

Contrôles de sécurité et mesures correctives

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

Programmation sécurisée 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é (par exemple, OWASP)
  • Tests de vulnérabilités de sécurité
  • Bonnes pratiques pour le test de sécurité

Pré requis

  • Connaissances de base d’un langage de programmation quelconque
  • 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