Acquis d'apprentissage visés
- Appliquer une méthodologie d’audit et de test de pénétration (PTES, OWASP, MITRE ATT&CK) sur un système d’information réel ou simulé
- Réaliser une analyse de risque s’appuyant sur une base documentaire, une campagne de cybersécurité offensive et le cadre réglementaire
- Identifier et exploiter des vulnérabilités réseau, système et applicatives à l’aide des outils appropriés
- Conduire une démarche de hacking éthique dans le respect du cadre juridique national et international (RGPD, NIS2)
- Rédiger un rapport d’intrusion structuré, incluant un résumé exécutif, les findings cotés CVSS et les recommandations associées
Prérequis
- SEC502 - Cybersécurité : Principes, Pratiques et Menaces : modèles CIA, typologie des menaces (malwares, phishing, DoS), introduction aux attaques et aux défenses.
- SEC602 - Cryptographie et applications : chiffrement symétrique/asymétrique, fonctions de hachage, PKI, protocoles TLS/SSL — indispensables pour comprendre les vulnérabilités protocolaires.
- SEC701 - Cybersécurité : Architecture et Infrastructure Sécurisées (parallèle) : réseaux, firewalls, DMZ, segmentation, politiques de sécurité — contexte de déploiement des techniques offensives.
- SYSRES 501 - Principes des réseaux et de l’IoT : modèle OSI, protocoles TCP/IP, adressage IP, routage, DNS, HTTP, SMTP — base indispensable pour le scanning et l’exploitation réseau.
- SYSRES 502 - Système d’exploitation et langage de commande : administration Linux/Windows, gestion des processus, permissions, scripting Bash — maîtrise de l’environnement Kali Linux.
- Compétences transversales attendues :
- Pratique du terminal Linux (shell, permissions, réseau)
- Notions de scripting (Bash, Python)
- Compréhension des architectures client-serveur et des services web
- Lecture de documentation technique en anglais
Programme
- Introduction à la sécurité offensive et au hacking éthique : cadre juridique (RGPD, NIS2, droit pénal), responsabilités du pentesteur, distinction Red Team / Blue Team / Purple Team, types d’engagements (boîte noire, grise, blanche).
- Méthodologies et standards du test d’intrusion : PTES, OWASP Testing Guide, OSSTMM, MITRE ATT&CK — tactiques, techniques et procédures (TTP), phases d’un pentest.
- Reconnaissance et OSINT : collecte passive d’informations (WHOIS, DNS, Shodan, FOCA), ingénierie sociale, cartographie de la surface d’attaque.
- Scanning et énumération : découverte d’hôtes et de ports (Nmap), détection de services et d’OS, énumération de services (SMB, SNMP, LDAP, HTTP).
- Analyse et exploitation des vulnérabilités : recherche de CVE (Exploit-DB, NVD), exploitation réseau et système avec Metasploit, attaques sur services non patchés.
- Attaques sur les identités et les services web : brute force, password spraying, injections SQL, XSS, IDOR, buffer overflow.
- Attaques réseau : attaques par déni de service (DoS/DDoS), man-in-the-middle, empoisonnement ARP.
- Post-exploitation : élévation de privilèges, pivoting, persistance, nettoyage des traces.
- Détection et contre-mesures : honeypots, systèmes de détection d’intrusion (IDS/IPS), corrélation d’événements.
- Rédaction du rapport d’intrusion : structure professionnelle, résumé exécutif, findings cotés CVSS, recommandations et plan de remédiation.
Modalités d'évaluation
Contrôles continus et travaux pratiques évalués.
Bibliographie
- Georgia Weidman - Penetration Testing: A Hands-On Introduction to Hacking - No Starch Press, 2014
- Kim Crawley - The Pentester Blueprint - Wiley, 2020
- Chris McNab - Network Security Assessment - O’Reilly, 3^(e) éd., 2016
- Dafydd Stuttard & Marcus Pinto - The Web Application Hacker’s Handbook - Wiley, 2^(e) éd., 2011
- Jon Erickson - Hacking: The Art of Exploitation - No Starch Press, 2^(e) éd., 2008
- PTES - Penetration Testing Execution Standard : <http://www.pentest-standard.org>
- OWASP Testing Guide v4.2 : <https://owasp.org/www-project-web-security-testing-guide/>
- MITRE ATT&CK Framework : <https://attack.mitre.org>
- NIST SP 800-115 - Technical Guide to Information Security Testing and Assessment : <https://csrc.nist.gov/publications/detail/sp/800-115/final>
- OSSTMM v3 - ISECOM : <https://www.isecom.org/OSSTMM.3.pdf>
- ANSSI - Guides et recommandations : <https://www.ssi.gouv.fr/guide/>
- PortSwigger Web Security Academy : <https://portswigger.net/web-security>
- HackTheBox Academy : <https://academy.hackthebox.com>
- TryHackMe : <https://tryhackme.com>
Supports
Diaporamas, fiches de travaux dirigés et de travaux pratiques.