Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Application Security
- Importance de la sécurité des applications dans le développement de logiciels modernes
- Vue d'ensemble des cybermenaces et des vecteurs d'attaque les plus courants
- Comprendre les risques de sécurité dans les applications web et mobiles
Cycle de développement logiciel sécurisé (SDLC)
- Intégrer la sécurité à chaque phase du développement
- Modélisation des menaces et évaluation des risques
- Tests de sécurité automatisés dans les pipelines CI/CD
Comprendre les vulnérabilités de sécurité communes
- Introduction au OWASP Top 10 des risques de sécurité
- Défauts de codage courants qui entraînent des vulnérabilités
- Exploitation d'applications non sécurisées (exercices pratiques avec DVWA/WebGoat)
Validation des entrées et Secure Coding pratiques
- Prévention de l'injection de SQL, du cross-site scripting (XSS) et de l'injection de commandes
- Meilleures pratiques pour l'assainissement et la validation des entrées
- Mise en œuvre de mécanismes d'authentification et d'autorisation sécurisés
Session Management et Data Protection
- Gestion de la sécurité des sessions : meilleures pratiques en matière de cookies, de jetons et de JWT
- Techniques de cryptage des données et stockage sécurisé
- Développement d'API sécurisées et protection contre les abus d'API
Tests de sécurité et évaluation de la vulnérabilité
- Utilisation de OWASP ZAP et Burp Suite pour les tests de sécurité
- Tests statiques et dynamiques de la sécurité des applications (SAST/DAST)
- Principes fondamentaux des tests de pénétration pour les développeurs
Mise en œuvre de la sécurité DevOps (DevSecOps)
- Automatisation de la sécurité dans les flux de travail DevOps
- Sécurité des conteneurs et sécurisation des applications en nuage
- Réponse aux incidents et surveillance de la sécurité
Résumé et prochaines étapes
- Principaux enseignements de la formation
- Ressources pour un apprentissage plus approfondi
- Questions et réponses et remarques finales
Pré requis
- Notions de base d'un langage de programmation
- Expérience dans le développement d'applications
Public
- Développeurs de logiciels
- Ingénieurs en sécurité des applications
- DevOps et équipes de sécurité
21 Heures
Nos clients témoignent (1)
Beaucoup d'informations expliquées de manière très claire. De bons exemples, des exercices intéressants. Le formateur nous a montré son expérience dans le monde réel.
Gergely Batho - GE Medical Systems Polska Sp. Z O.O.
Formation - Application Security for Developers
Traduction automatique