web-dev-qa-db-ja.com

感染したコンピュータと感染していないコンピュータの両方で同じキーボードを使用できますか?

ウイルスに感染したコンピュータを持っています。それと「安全でクリーンな」コンピュータの両方で同じキーボードを恐れることなく使用できますか?

最近のキーボードにはソフトウェアが組み込まれているように見えるため、少量のメモリが必要です...

11
Jenny

USBデバイスには、必ず SBプロトコル を実装するための回路がいくつかあります。それ自体をキーボードとして識別し、ホストから電流を取り込んでキープレス/リリースイベントを送信するのに十分です。つまり、キーボードには、そのソフトウェア(多くの場合「ファームウェア」と呼ばれる)を備えた骨格CPUがあります。これに対応して、これは潜在的にハッキング可能です。

特に、一部のキーボードはpgradableファームウェアを備えているため、マシン上の一部のマルウェアが悪意のあるアップグレードをキーボードに送信し、永久に汚染する可能性があります。 これは実演されています Appleキーボード(カスタムアプリケーションを実行するためのオープンAPIを備えたゲーミングキーボードではなく、通常のキーボードのみ)):埋め込まれた悪意のあるファームウェアアップグレードキーボード自体のキーロガーデモの本当に厄介な部分は、ファームウェアのアップグレードが本来、ある種の永続的なストレージ(EEPROMまたはフラッシュ)に書き込まれるため、電源オフの状態に抵抗することです。

逆に、キーボードのファームウェアがアップグレードできない場合、電源が切れたときにおそらくは変更されたデータを(物理的に)保持できません。このようなキーボードは、感染したマシンと感染していないマシンの間で交換しても安全です。ワイヤレスキーボードでない限り、これらのマシンにはバッテリーが搭載されているためです。

ただし、キーボードのファームウェアを再フラッシュできるかどうかはどのようにしてわかりますか?それはめったに文書化されていません...


キーボード感染の可能性はまだ低いです。 Appleキーボードデモ以外のケースは聞いたことがありません。ただし、警告されています。

15
Tom Leek

通常、キーボードにはソフトウェアやメモリはありません。いくつかのまれな例外があります。たとえば、アプリケーションを実行するために小さなコンピューターが組み込まれているLogitech G19ゲーミングキーボードなどですが、一般的なUSB(またはP/S 2)キーボードの場合、心配する必要はありません。

7
Xander

すべてのUSBデバイスには何らかのソフトウェアが含まれていますが、通常、デバイスが工場から出荷されるとこのソフトウェアは変更できません。また、USBワイヤーを介して変更することはできません。

あまり一般的でないキーボードにはアップグレード可能なファームウェアがありますが、これは規則というよりは例外です。

特にほとんどのワイヤレスキーボードは、双方向通信さえサポートしていません。キーボードにはトランスミッターのみがあり、レシーバーはありません(そのため、Num Lock、Scroll Lock、およびCaps Lockライトはありません)。技術的には送信機ドングルがプログラム可能なメモリをいくらか持つことが可能です。

確かに安価なキーボードほど、悪用されるのに十分なハードウェアを持つ可能性は低くなります。

3
tylerl