CVE Audit Automation
Audit automatisé de vulnérabilités Debian à partir des données du Debian Security Tracker, avec Ansible et des scripts Python.
Le besoin, avant l’outil.
Le projet automatise le rapprochement entre les systèmes ciblés et les données de suivi de sécurité Debian pour produire des résultats plus cohérents qu'une vérification manuelle répétitive.
Ne pas réduire l'audit à une liste brute de CVE. Les résultats doivent être classés, contextualisés et interprétables selon l'état du paquet, de la distribution et du suivi de sécurité.
Une méthode
reproductible.
Collecter les données de référence du Debian Security Tracker et conserver une source de données exploitable par le contrôle.
Exécuter les vérifications sur un groupe de machines via Ansible.
Classer les résultats selon les états relevés, par exemple paquet absent, non affecté, vulnérabilité ouverte ou état non suivi.
Produire des résultats structurés et un bilan pour accélérer l'analyse et la priorisation.
Le flux de travail.
Référentiel CVE
Données Debian Security Tracker récupérées et normalisées.
Ansible
Exécution des contrôles sur les hôtes Debian ciblés.
Moteur d'analyse
Croisement du paquet installé, de la version et des états de suivi.
Synthèse
Résultats structurés et compte rendu de l'audit.
Vue de principe destinée à expliquer les responsabilités. Les flux et composants exacts dépendent de la configuration réellement déployée.
Ce que le projet
démontre.
Un audit étendu jusqu'à 512 références CVE.
Un périmètre de test documenté de 8 machines Debian.
Des catégories de résultat permettant de distinguer les cas à examiner au lieu de tout ramener à un seul statut.
Un résultat d'audit dépend du périmètre, des données de référence et des règles de classification. Il ne constitue pas, à lui seul, une certification de sécurité.