Client:
Usage Personnel
Services:
Sécurité Endpoint, Automatisation, Scripts
Durée:
2 semaines
Créé le:
Fev 01, 2025

USB Security Scanner est un projet de cybersécurité développé en Python et Bash pour sécuriser automatiquement les périphériques USB connectés à un système Linux. Ce script surveille en continu les points de montage, lance des scans antivirus automatiques avec ClamAV et démonte sécuritairement les périphériques infectés pour prévenir les infections par USB.
Développé dans un contexte de formation et d'usage personnel, ce projet répond au besoin critique de sécuriser les périphériques USB qui représentent un vecteur d'attaque majeur. L'objectif était de créer un système automatisé capable de détecter et bloquer les menaces avant qu'elles n'infectent le système hôte, en combinant surveillance continue, scan antivirus et démontage sécurisé.
Le projet vise à éliminer le risque humain en automatisant complètement le processus de vérification des périphériques USB, garantissant qu'aucune clé USB ne peut être utilisée sans avoir été préalablement analysée par ClamAV.
Le système actuel présente quelques limitations qui pourraient être améliorées dans de futures versions : absence de scan manuel via interface web, pas de configuration du comportement de scan, et absence de système de quarantaine pour les fichiers infectés. Ces améliorations permettraient d'offrir une solution encore plus complète et flexible.
L'USB Security Scanner représente une approche proactive de la sécurité USB, démontrant l'importance de l'automatisation dans la protection contre les vecteurs d'attaque physiques. Cette solution illustre la capacité à développer des outils de sécurité pratiques et efficaces pour usage personnel et formation.
Dépôt GitHub : github.com/AlexisMetton/usb_scanner



