OpenVAS
hackingDéfinition
OpenVAS (Open Vulnerability Assessment System) est un scanner de vulnérabilités open source maintenu par Greenbone Networks, issu d'un fork de Nessus après son passage au modèle propriétaire en 2005. Il constitue aujourd'hui la principale alternative gratuite et open source aux scanners commerciaux comme Nessus et Qualys pour les audits de sécurité.
L'architecture d'OpenVAS comprend plusieurs composants : le Greenbone Vulnerability Manager (GVM) comme couche de gestion, l'OpenVAS Scanner comme moteur de scan, le Greenbone Security Assistant (GSA) comme interface web, et la Greenbone Community Feed comme base de données de vulnérabilités. Cette base est mise à jour quotidiennement et contient des milliers de Network Vulnerability Tests (NVTs) couvrant les systèmes d'exploitation, les services réseau, les applications web et les équipements réseau.
Un scan OpenVAS typique comprend : la découverte réseau (hôtes actifs, ports ouverts), l'identification des services et versions (similaire à Nmap), et l'exécution des NVTs appropriés pour chaque service identifié. Les résultats sont classifiés en cinq niveaux de criticité (Critical, High, Medium, Low, Log) avec des scores CVSS, des descriptions détaillées des vulnérabilités, et des recommandations de remédiation.
L'installation via Docker simplifie considérablement le déploiement : docker run -d -p 9392:9392 --name openvas greenbone/gvm démarre un scanner complet avec interface web. Des déploiements plus robustes utilisent des machines virtuelles dédiées, notamment la Greenbone Community Edition disponible en appliance virtuelle.
OpenVAS est utilisé dans les organisations qui ne peuvent pas se permettre des licences Nessus Professional (coûteuses pour les grandes plages d'IP) mais souhaitent des capacités de scan plus étendues que les solutions gratuites limitées. Il est aussi populaire dans les environnements académiques et les équipes SOC sous contraintes budgétaires.
Fonctionnement
OpenVAS/GVM effectue les scans en plusieurs phases : host discovery, port scanning (via Nmap intégré), service detection (bannière grabbing, fingerprinting), puis exécution des NVTs appropriés. Chaque NVT est un script NASL (Nessus Attack Scripting Language) qui implémente un test spécifique pour une vulnérabilité donnée. L'interface GSA permet de configurer les targets, les scan configs (Full and Fast, System Discovery, etc.), de planifier les scans et d'analyser les rapports.
Exploitation offensive
En pentest, OpenVAS sert à identifier rapidement les vulnérabilités "connues" d'un périmètre avant l'analyse manuelle approfondie. Un rapport OpenVAS avec des findings Critical (CVSS 9+) fournit des cibles prioritaires d'exploitation. Les findings incluent souvent des liens directs vers les modules Metasploit ou des PoC publics correspondants.
Détection et mitigation
OpenVAS génère un volume important de trafic réseau détectable par les IDS. Son utilisation en environnement de production nécessite une planification rigoureuse (fenêtres de maintenance, exclusion des systèmes fragiles). Les CVE identifiées doivent être vérifiées manuellement pour éliminer les faux positifs avant la remédiation.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h