Prenez contact avec nous

Plan du cours

Introduction au codage sécurisé

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

Bases des applications web, Windows et mobiles

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

Attaques et exploits d'applications

  • Injection entre sites (XSS)
  • Injection SQL
  • Forgery de requêtes entre sites (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
  • Implémentation 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)
  • Test des vulnérabilités de sécurité
  • Meilleures 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