
Le module OFPPT M108 expliqué pas à pas : attaques web, hameçonnage, DDoS, loi 09-08, chiffrement, rôles et pare-feu. 44 exercices corrigés et un examen blanc.
Ce cours suit le plan officiel du résumé théorique OFPPT M108 (filière Développement digital, 45 heures) : les trois parties, les mêmes chapitres et les mêmes notions, expliqués simplement avec des schémas, des exemples concrets et du code testé.
Tu commences par les bases : actif, menace, vulnérabilité et risque, la triade confidentialité-intégrité-disponibilité, le cube de McCumber, les logiciels malveillants et le droit d’auteur. Tu étudies ensuite les attaques du point de vue de l’attaquant pour mieux t’en défendre : l’OWASP Top 10 (2021 et 2025), l’injection SQL, les trois types de XSS, le vol et la fixation de session, Nimda et la faille Unicode, la traversée de répertoire, l’hameçonnage sous toutes ses formes, le SYN flood, le Smurf et les botnets.
La deuxième partie porte sur les données personnelles. Tu y vois la loi 09-08 et la CNDP, la loi 05-20 sur la cybersécurité et le RGPD, les contrôles d’accès DAC, MAC et RBAC, le masquage, le hachage et le chiffrement AES en PHP. La troisième partie sécurise un vrai service : une politique de mots de passe moderne, la limitation des tentatives de connexion, un système de rôles en SQL et PHP, les clés publiques et privées (TLS, HTTPS, OpenSSL), puis les règles de pare-feu avec ufw et iptables, les dix principes du développement sécurisé et le pare-feu applicatif web (WAF).
Chaque chapitre contient des exercices corrigés et un TP. Au fil des TP, tu réalises l’audit de sécurité complet de l’application de gestion de stagiaires construite au M107. Les erreurs et les recommandations dépassées du résumé sont signalées et corrigées. Le cours se termine par un examen blanc corrigé de 40 points et une fiche mémo de tout le module.