Penetration Testing
Le test d'intrusion simule le comportement d'un attaquant pour mener des tests d'attaque autorisés contre un système, découvrant des vulnérabilités exploitables et évaluant le risque réel.
Objectif
Valider l'efficacité des défenses du point de vue de l'attaquant, en découvrant les vulnérabilités logiques et enchaînées que les scans automatiques manquent.
Mécanisme
Phases : reconnaissance (collecte d'informations) → scan (ports, services, vulnérabilités) → énumération → exploitation → post-exploitation → rapport. Types : boîte noire (sans informations internes), boîte blanche (informations complètes), boîte grise. La portée et l'autorisation doivent être explicites. Outils : Metasploit, Burp Suite, nmap.
Cas d’usage
- Exigences de conformité (PCI DSS)
- Validation de sécurité avant lancement
- Exercices de red team
- Vérification des vulnérabilités
Exemples
- entrée
Authorized scope + target systemOutputVulnerability report + remediation adviceSimulated attack
Erreurs courantes
- Testing without written authorization
- Explicit written authorization is mandatory; otherwise it is illegal
Termes associés
CVE
CVE (Common Vulnerabilities and Exposures) est un système qui attribue des identifiants uniques (CVE-YYYY-NNNN) aux vulnérabilités de sécurité divulguées publiquement, maintenu par le MITRE. GLOSSAIRE
CVSS
CVSS (Common Vulnerability Scoring System) est un système de notation standardisé de la gravité des vulnérabilités ; il produit des scores de 0 à 10 et est maintenu par FIRST. GLOSSAIRE
OWASP
OWASP (Open Web Application Security Project) est une organisation à but non lucratif qui publie la liste Top 10 des vulnérabilités Web et des guides de bonnes pratiques ; c'est une autorité en sécurité Web. GLOSSAIRE
Zero Trust
Le zero trust est le modèle de sécurité « ne jamais faire confiance, toujours vérifier » : aucune confiance du simple fait d'être dans le réseau ; chaque accès vérifie l'identité et l'autorisation. GLOSSAIRE