Ich habe im Internet recherchiert und da es schwer zu wissen ist, ob ein Gerät anfällig ist, ist es besser, am anderen Ende der USB-Buchse vorbereitet zu sein, und ich habe festgestellt, dass es tatsächlich einige Lösungen gibt:
Für Windows :
Es gibt ein kostenloses Programm namens G DATA USB Keyboard Guard, das Sie grundsätzlich auffordert, Zugriff zu gewähren, wenn ein neues Gerät gefunden wird:
G DATA hat darauf mit der Entwicklung von USB KEYBOARD GUARD reagiert, einem Add-On, das Sie vor der wahrscheinlichsten Form von USB-Angriffen schützt - USB-Geräte, die sich als Tastaturen ausgeben. Wenn das System eine neue Tastatur erkennt, wird der Zugriff zunächst verweigert und ein Popup angezeigt. Sie können dann in Ihrer eigenen Zeit prüfen, ob es sich wirklich um eine Tastatur handelt, und den Zugriff dauerhaft gewähren oder verweigern.
Es gibt auch eine Lösung für Linux :
Ich stimme voll und ganz zu, dass die meisten Computersysteme im Auslieferungszustand für diesen Angriff anfällig sind, und gehe davon aus, dass alle ihre Angriffe wie angekündigt funktionieren. Was ich überhaupt nicht zustimme, ist ihre Schlussfolgerung, die darauf hinausläuft, dass es keine wirksamen Abwehrmechanismen gibt.
[...]
... Sie können diese automatische Bindung zumindest unter Linux mit einem einzigen Befehl ganz einfach deaktivieren:
[root@optiplex ~]# echo 0 >/sys/bus/usb/drivers_autoprobe
Wenn Sie jetzt ein USB-Gerät an Ihren Computer anschließen, wird es nicht automatisch verbunden ...
... um dieses Gerät manuell zu binden, müssen Sie zuerst die entsprechende USB-Konfiguration auswählen ...
# echo 1 >/sys/bus/usb/devices/5-1/bConfigurationValue ...
( Alle Punkte [...] stellen herausgearbeitete Absätze dar. Weitere Informationen finden Sie im vollständigen Artikel. )
Weitere Lösungen für Linux finden Sie hier:
So verhindern Sie BadUSB-Angriffe auf Linux-Desktops
Wenn Sie mehr über BadUSB erfahren möchten, finden Sie diesen Artikel voller Ressourcen und Links:
BadUSB News und Linkage