アカウント名:
パスワード:
もちろん攻撃者は物理的にデバイスへアクセスできないんだよね?
ホビー用途のブートローダー内蔵でUSBポートからプログラム・メモリの書き換えが出来るマイコンボードと勘違いしてるだけだろうキーボードなんかに使われてるローエンドのUSBデバイス(LSI)の典型的な構成は「USBデータ転送エンジン+いまだに現役の8051」で、USBポートからのICSP機能なんかついてない
逆に言えばUSBポートから書き換え可能なブートローダー内蔵のキーボードを作って内緒で販売すればやりたい放題になる可能性はあるわけだが
USBポートからのICSP機能なんかついてない…と思うじゃないですか。たぶん、そうじゃないんでしょうなー。SiliconMotion SM3255ENのカタログ [siliconmotion.com]を見るに内蔵8051がプログラムできないこともないふいんきだし、ツールが [blogspot.com]流出していて、書き換え方法があるっぽいような…
市販品でも機能改善やUSB互換性向上とかでファームウェアアップデートが提供されてるなんて珍しくもないですしね。特にUSB3.0はまだ枯れてないから更新できる機器がそこら辺に一杯ありそうです。Windows8対応の為にUSB3.0-HUBのファームを更新 [buffalo.jp]したり、USBメモリのファームを更新 [iodata.jp]したり、ISOマウント機能付きUSB-HDDのファームを更新 [zalman.co.kr]しようとしたら、無関係のUSB-HDDのファーム領域 [speeddragon.com]に書き込まれちゃって買い替えたりとかしました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
どうやってファームウェア書き換えるの? (スコア:0)
もちろん攻撃者は物理的にデバイスへアクセスできないんだよね?
Re: (スコア:1)
Re:どうやってファームウェア書き換えるの? (スコア:0)
ホビー用途のブートローダー内蔵でUSBポートからプログラム・メモリの書き換えが出来るマイコンボードと勘違いしてるだけだろう
キーボードなんかに使われてるローエンドのUSBデバイス(LSI)の典型的な構成は「USBデータ転送エンジン+いまだに現役の8051」で、USBポートからのICSP機能なんかついてない
逆に言えばUSBポートから書き換え可能なブートローダー内蔵のキーボードを作って内緒で販売すればやりたい放題になる可能性はあるわけだが
Re:どうやってファームウェア書き換えるの? (スコア:3)
USBポートからのICSP機能なんかついてない…と思うじゃないですか。たぶん、そうじゃないんでしょうなー。
SiliconMotion SM3255ENのカタログ [siliconmotion.com]を見るに内蔵8051がプログラムできないこともないふいんきだし、ツールが [blogspot.com]流出していて、書き換え方法があるっぽいような…
Re:どうやってファームウェア書き換えるの? (スコア:2, 興味深い)
市販品でも機能改善やUSB互換性向上とかでファームウェアアップデートが提供されてるなんて珍しくもないですしね。
特にUSB3.0はまだ枯れてないから更新できる機器がそこら辺に一杯ありそうです。
Windows8対応の為にUSB3.0-HUBのファームを更新 [buffalo.jp]したり、USBメモリのファームを更新 [iodata.jp]したり、ISOマウント機能付きUSB-HDDのファームを更新 [zalman.co.kr]しようとしたら、無関係のUSB-HDDのファーム領域 [speeddragon.com]に書き込まれちゃって買い替えたりとかしました。
Re:どうやってファームウェア書き換えるの? (スコア:1)