私はインターネットを調査してきましたが、デバイスが脆弱であるかどうかを知るのは難しいので、USBソケットの反対側で準備することをお勧めします。実際にいくつかの解決策があることがわかりました。
以下のためのWindows:
G DATA USB Keyboard Guardと呼ばれる無料のプログラムがあり、基本的には新しいデバイスが見つかったときにアクセスを許可するように要求します。
G DATAはUSBキーボードガードを開発することで対応しました。これは、USB攻撃の最も可能性の高い形式(キーボードを装ったUSBデバイス)からユーザーを保護するアドオンです。新しいキーボードがシステムによって検出された場合、アクセスは最初に拒否され、ポップアップが表示されます。次に、これが本当にキーボードであるかどうかを自分の時間で確認し、アクセスを永続的に許可または拒否します。
そこのためのソリューションもあるLinuxは:
出荷時に、ほとんどのコンピューターシステムがこの攻撃の影響を受けやすいことに同意し、それらの攻撃はすべて宣伝どおりに機能すると想定しています。私がまったく同意しないのは彼らの結論であり、これは効果的な防御策が存在しないことを要約しています。
[...]
...この自動バインディングは、少なくともLinuxでは、1つのコマンドで簡単にオフにできます。
[root@optiplex ~]# echo 0 >/sys/bus/usb/drivers_autoprobe
これで、USBデバイスをコンピューターに接続しても、自動的には接続されません...
...このデバイスを手動でバインドするには、まず適切なUSB構成を選択する必要があります...
# echo 1 >/sys/bus/usb/devices/5-1/bConfigurationValue ...
(すべてのドット[...]は編集された段落を表します。 詳細については記事全体を確認してください)
Linuxの他のソリューションはここにあります:
LinuxデスクトップでのBadUSB攻撃を防ぐ方法
BadUSBについて詳しく知りたい場合は、次のリソースとリンクの記事をご覧ください。
BadUSBニュースとリンケージ