Ce port permet sous FreeBSD de lister la liste des failles de sécurité présentent dans tous les ports installés sur la machine. Ce port est essentiel pour mesurer le risque induit par les versions installées sur le serveur.
Debian dispose fort heureusement d’un outil similaire qui s’appelle debsecan.
Pour lister les packages qui présentent des failles :
debsecan --suite etch
CVE-2005-1119 sudo (low urgency)
CVE-2005-4158 sudo (medium urgency)
FAKE-0340105 vpnc (medium urgency)
CVE-2005-2351 mutt (low urgency)
FAKE-0329814 apt (low urgency)
[…]
Pour lister les packages qui présentent des failles qui sont corrigées :
debsecan --suite sid --only-fixedetch
CVE-2005-3191 tetex-bin (fixed, medium urgency)
CVE-2005-3192 tetex-bin (fixed, remotely exploitable, medium urgency)
CVE-2005-3193 tetex-bin (fixed, medium urgency)
[…]
Pour lister les packages qui présentent des failles avec les détails :
debsecan --suite etch –format detail
CVE-2005-1119 (low urgency)
Sudo VISudo 1.6.8 and earlier allows local users to corrupt arbitrary …
installed: sudo 1.6.8p9-4
(built from sudo 1.6.8p9-4)
fixed package: not yet available
CVE-2005-4158 (medium urgency)
Sudo before 1.6.8 p12, when the Perl taint flag is off, does not clear …
installed: sudo 1.6.8p9-4
(built from sudo 1.6.8p9-4)
fixed package: not yet available
[…]
Pour installer les mises à jour des packages corrigés :
apt-get install $(debsecan --suite etch–only-fixed –format packages)
Il est possible aussi de le configurer pour qu’il envoie un rapport par email périodiquement :
debsecan --suite etch –format report –mailto root –update-history
à rajouter dans crontab.