Clamav : installation et scan antivirus sur macOS
Si installer un antivirus sur macOS peut sembler étonnant au premier abord, il n'en est pas moins utile, pour plusieurs raisons :
- d'abord, car la popularité de ces dernières années le rend plus attractif pour ceux qui créent des virus, vers et autres malwares en tous genres ;
- ensuite, car il est toujours possible d'être un porteur sain, et donc de propager des menaces vers d'autres machines, qui sont elles potentiellement vulnérables.
N'ayant pas encore pris la peine d'essayer quelques-uns de la pléthore d'antivirus disponibles sur l'App Store, j'ai décidé d'installer ClamAV. Une version graphique est disponible chez ClamXav, mais je voulais d'abord quelque chose en ligne de commande, avant d'essayer des produits disposant d'une protection résidente.
Comme pour Bash, on peut installer très facilement Clamav grâce à pkgsrc :
sudo pkgin in clamav
Ensuite, il va falloir mettre à jour les définitions de virus :
sudo freshclam
Et maintenant, scannons tout le système ! L'argument -r permet d'être récursif, -i n'affiche que les infections (sinon, les fichiers vides ou les liens symboliques seront aussi affichés) et -l s'occupe d'enregistrer le résultat du scan dans un fichier de rapport. A noter que des options supplémentaires, disponibles dans la page de manuel, donneront accès à certains comportements, comme certaines actions à effectuer sur un fichier infecté (comme le copier, le déplacer, ou l'effacer).
sudo clamscan -r / -i -l ~/clamscan_report.txt
Même si un rapport est demandé, Clamav affichera sur la sortie standard les fichiers traités (l'argument -i limite grandement la pollution visuelle).
Enfin, jetons un oeil rapide à notre rapport, en regardant si des menaces sont été trouvées. Si l'argument -i n'a pas été utilisé, ceci devrait aider :
grep FOUND ~/clamscan_report.txt
Voici deux exemples de message signalant la présence d'un virus dans ma boite mail Thunderbird :
/Users/nils/Library/Thunderbird/Profiles/XXXXX.default/ImapMail/mx.example.org/INBOX.sbd/SubDir.sbd/OtherDir: Win.Malware.Locky-542 FOUND
/Users/nils/Library/Thunderbird/Profiles/XXXXX.default/ImapMail/mx.example.org/Junk: Js.Downloader.Election_phishing-1 FOUND
Des remarques, des propositions d'améliorations ? Les commentaires sont là pour ça !
Commentaires
Le 13/02/2017 10:28 par M@T D.
Salut Nils !
J'aime bien la démarche: AV en ligne de commande seulement, non résident, lancé à la demande (ou périodiquement via cron). Je pense que je vais me laisser tenter :-)
Le 13/02/2017 12:58 par Nils
Merci M@T ! N'oublie pas d'abord d'installer pkgsrc !