キーロガー
キーボードからの入力を記録するソフトウェアや装置。攻撃者がマルウェアなどとして仕掛け、パスワードやクレジットカード番号を盗むために悪用する。
イマシルちゃんの解説
パソコンで打った文字を、こっそり全部メモしている見張り役がいたら、怖いよね。
それがキーロガーなんだ。
パスワードを打てば、そのパスワードがそのままメモされて、攻撃者に送られちゃう。
画面には何も表示されないから、気づきにくいんだよ。
ネットカフェみたいな、みんなが使うパソコンでは特に注意が必要なんだ!
より深い解説
定義
キーロガーは、キーボードの打鍵の内容を記録する仕組みである。本来は、障害の調査や操作の監視などの正当な目的で使われることもあるが、攻撃では、利用者に気づかれないように入力を記録し、ID、パスワード、カード番号などを盗むために使われる。
種類
| 種類 | 内容 |
|---|---|
| ソフトウェア型 | マルウェアとしてPCに感染し、OSのキー入力の仕組みを横取りして記録する。記録した内容を、攻撃者のサーバに送信する |
| ハードウェア型 | キーボードとPCの間のケーブルに挟む小さな装置や、キーボードの内部に仕込む装置。OSから見えないため、マルウェア対策ソフトでは検知できない |
対策
| 対策 | 内容 | 効果 |
|---|---|---|
| マルウェア対策 | OSやソフトウェアを最新に保ち、マルウェア対策ソフトを使う | ソフトウェア型の感染を防ぐ |
| ソフトウェアキーボード | 画面上のキーボードをマウスでクリックして入力する | キー入力を記録するタイプには有効。ただし画面を記録するマルウェアには効かない |
| 多要素認証、ワンタイムパスワード | パスワードを盗まれても、それだけではログインできないようにする | 被害の防止 |
| 物理的な確認 | 共用のPCで、キーボードのケーブルに見慣れない装置がないか確かめる | ハードウェア型の発見 |
| 共用のPCを使わない | 不特定多数が使うPCで、重要な情報を入力しない |
ソフトウェアキーボードは、配列を毎回ランダムにすることで、クリックした位置の記録からも入力を推測されにくくする工夫がされることがある。
関連する脅威
| 脅威 | 内容 |
|---|---|
| スクリーンロガー | 画面の表示やマウスのクリック位置を記録する |
| スパイウェア | 利用者の情報を収集して外部に送るマルウェアの総称。キーロガーはその一種 |
| ショルダーハッキング | 入力している手元や画面を、肩越しにのぞき見る |
ほかの攻撃との区別
キーロガーは、利用者のキー入力を記録する攻撃である。暗号装置の消費電力などを測って内部の秘密情報を推定するサイドチャネル攻撃とは、狙う情報も手段も異なる。