Saya telah meneliti internet dan karena sulit untuk mengetahui apakah suatu perangkat rentan lebih baik disiapkan di ujung lain dari soket USB dan saya menemukan bahwa sebenarnya ada beberapa solusi:
Untuk Windows :
Ada program gratis bernama G DATA USB Keyboard Guard yang pada dasarnya meminta Anda untuk memberikan akses ketika perangkat baru ditemukan:
G DATA merespons dengan mengembangkan USB KEYBOARD GUARD, add-on yang melindungi Anda dari kemungkinan serangan USB - perangkat USB yang berpura-pura menjadi keyboard. Jika keyboard baru terdeteksi oleh sistem, akses awalnya ditolak dan sembulan akan ditampilkan. Anda kemudian dapat memeriksa waktu Anda sendiri apakah ini benar-benar keyboard, dan memberikan atau menolak akses secara permanen.
Ada juga solusi untuk Linux :
Saya sepenuhnya setuju bahwa, sebagaimana dikirimkan, sebagian besar sistem komputer akan rentan terhadap serangan ini, dan menganggap bahwa semua serangan mereka akan berfungsi seperti yang diiklankan. Apa yang saya tidak setuju sama sekali adalah kesimpulan mereka, yang bermuara bahwa tidak ada pertahanan yang efektif.
[...]
... Anda dapat dengan mudah mematikan pengikatan otomatis ini, setidaknya di Linux, dengan satu perintah:
[root@optiplex ~]# echo 0 >/sys/bus/usb/drivers_autoprobe
Sekarang, setiap kali Anda menghubungkan perangkat USB ke komputer Anda, itu tidak akan secara otomatis ...
... untuk mengikat perangkat ini secara manual, pertama-tama Anda harus memilih konfigurasi USB yang sesuai ...
# echo 1 >/sys/bus/usb/devices/5-1/bConfigurationValue ...
( Semua titik [...] mewakili paragraf yang diedit. Lihat artikel lengkap untuk lebih jelasnya )
Solusi lain untuk Linux dapat ditemukan di sini:
Bagaimana mencegah serangan BadUSB di desktop linux
Jika Anda ingin menemukan lebih banyak tentang BadUSB ada artikel ini penuh dengan sumber daya dan tautan:
Berita dan Linkage BadUSB