マークは、BAD USBに対して脆弱なチップタイプは1つだけであることを指摘しました。私のものかどうかを確認したい、ここでKingstonフラッシュドライブのみを使用しているので、それらがあるかどうか、またはどこかにこれが確認できるリストがある場合は教えてください。ありがとうございました。
デバイスに搭載されているフラッシュコントローラを確認する必要があります。製造元が同じであっても、デバイスが異なればコントローラーも異なる可能性があります。それは、その時点での工場の状態にのみ依存しているようです。
1つの方法は、デバイスを分解し、コントローラーチップのラベルを読み取ることです
別の(非侵襲的)方法は、ChipGeniusなどのソフトウェアを使用することです。これは、ロシアの多くのサイトでGoogleを介して見つけることができます。コピーにマルウェアがないか確認してください。 「usbdev.ru」は、USBソフトウェア/ファームウェアプログラミングファイルの1つのソースです。
使用中のコントローラーがわかったら、そのコントローラーが脆弱かどうかを探したり、メーカーのファームウェアフラッシュツールを使用または変更して、独自のファームウェアをコントローラーにフラッシュしたりできます。成功した場合、デバイスはおそらく脆弱です。 「badusb」を恐れるなら、私はマイクロコントローラーベースのメモリーコントローラーを避け、シングルユースチップを使用するものに固執するでしょう。
"badusb"が出現する少し前に、SDカードのフラッシュメモリに対して同様の調査が行われ、 このCCCの講演 は非常に興味深いものです。フラッシュの品質/経済性のために、マイクロコントローラを使用する理由を説明します。情報の多くはUSBフラッシュドライブにも適用されます。
Googleをすばやく検索すると、それを実際に見つけることはできません デバイスを解体しないと 。メーカーは、既存の製品のコントローラーを変更できます。
最善の防御策は、自分で購入していないUSBデバイスを使用しないことです。