Comprendre les vulnérabilités communes des applications web
Chaque étudiant dispose d'un environnement virtualisé comprenant un système offensif (Kali Linux) et un ou plusieurs systèmes vulnérables (debian, proxy). Toutes les vulnérabilités du cours sont exploitables.
- Bases d'administration système, notamment concernant les serveurs web (nginx/apache) et bases de données (MySQL)
- Base de développement avec le langage PHP
la thématique de la sécurité est abordée (aspect "protection du consommateur" de la norme ISO 26000)
- livre "Sécurité informatique sur le Web - Apprenez à sécuriser vos applications (management, cybersécurité, développement et opérationnel)", par Jérôme THÉMÉE, ISBN : 978-2-409-00634-0
- livre "Web Security for Developers: Real Threats, Practical Defense"