関連記事
PCの横に置いたiPhoneをキーロガーに
ddc 曰く、 米ジョージア工科大学の研究チームが、iPhoneの加速度センサーを利用してPCのキーボードで入力された文字を高精度で認識する技術を開発した。その名も「spiPhone」(ニュースリリース、マイコミジャーナルの記事、本家/.)。
spiPhoneはiPhoneの加速度センサーでキーボードの振動を検出することで、キー入力を解読する。ただし、個々のキー入力を認識するのではなく、連続するキーストロークの大まかな位置関係を元に解析を行う。要素としてはキーがキーボード上の左右どちら側にあるか、2つのキーは近くにあるか、離れているかというもの。同様の規則で分解した単語を格納した辞書との照合を行い、最も確率の高い単語を抽出する仕組みだ。約58,000語を収録した辞書を使用した場合、80%の確率で入力した単語を復元できたという。なお、解析の仕組み上、単語は3文字以上なければ復元できないとのこと。
当初使用していたiPhone 3GSでは解読困難だったが、iPhone 4ではジャイロセンサーにより加速度センサーのノイズを除去できるため、高精度な解読が可能となったそうだ。iPhone 4以外のスマートフォンでも、最近2年間に発売されたモデルであれば同様に使用できるという。なお、同様の処理をマイクロフォンで行う研究は以前から行われているが、加速度センサーよりもサンプリングレートが高いため、処理が困難とのこと。また、スマートフォンではマイクロフォンを含む各種センサーを使用するにはパーミッション設定の変更が必要となる。加速度センサーにはパーミッション設定が不要なため、利用しやすいとのことだ。
研究者は、今後このような機能が組み込まれたマルウェアの登場を予想しており、対策としては電話機をキーボードの近くに置かないことや加速度センサーにセキュリティレイヤーを設けることを提案している。
80%という確率がキーロガーとして十分に使える値なのかは分からないが、今後スマートフォンに新たなデバイスが追加される度に新たな脅威が生まれていくのだろうか。
スラッシュドットのコメントを読む | ハードウェア | セキュリティ | mainpage | アップル | iPhone
関連ストーリー:
イタリアの地震で地震計iPhoneアプリが3位に 2009年04月15日
※この記事はスラドから提供を受けて配信しています。
スポンサードリンク