キーロガーとは?感染経路・検出方法・今すぐ使える対策を解説

キーボードで何かを入力するたびに、その内容が第三者に筒抜けになっているとしたら。フィッシングメールのリンクを一度クリックしただけで、銀行のパスワードもクレジットカード番号も、気づかぬうちに抜き取られる。そういった被害を引き起こす手口が「キーロガー」です。

セキュリティの専門家でなくとも、キーロガーの仕組みを正しく理解しておくことは今や必須といえます。「自分には関係ない」と思いがちですが、実際の被害者の多くも感染に気づいていないまま数週間から数ヶ月、情報を抜き取られ続けていたケースが少なくありません。

本記事では、キーロガーの定義から種類・感染経路・具体的な検出方法・今日から実践できる対策まで、順を追って解説します。

キーロガーとは、入力操作を記録するソフトウェアまたはハードウェア

キーロガー(keylogger)とは、コンピュータやスマートフォンのキーボード入力を記録する仕組みの総称です。

もともとはソフトウェア開発やシステム管理の現場で、操作ログを取得する目的で使われていた技術です。子どものインターネット利用を監視する保護者向けツールや、社員のPC操作を記録する企業向けの内部監査ツールにも応用されてきました。本来は「どのキーが、いつ押されたか」を記録するだけの中立的な機能です。

ただし、現在サイバーセキュリティの文脈で「キーロガー」という言葉が使われるとき、その多くはマルウェアとして悪用されるものを指します。攻撃者がターゲットのデバイスに無断でインストールし、パスワードや個人情報を密かに収集するために利用されているのです。

キーロガーが記録できる情報

キーロガーが取得できるデータは、キー入力だけにとどまりません。製品や実装によっては、以下のような情報も収集します。


  • キーボードで打ち込んだすべての文字(ID・パスワード・クレジットカード番号・社外秘の文書など)



  • 一定間隔で自動取得した画面キャプチャ(スクリーンショット)



  • コピー&ペーストしたクリップボードの内容



  • 訪問したWebサイトのURLと滞在時間



  • 送受信したメール・チャットの内容



  • 使用したアプリケーション名とその使用時間


パスワードを直接入力せずコピー&ペーストで貼り付けていた場合でも、クリップボード監視機能があるタイプには筒抜けになる点は見落としがちです。また、スクリーンキャプチャ機能を持つものは、入力した内容だけでなく画面上に表示されているあらゆる情報を取得します。


キーロガーの種類

キーロガーは大きく「ソフトウェア型」と「ハードウェア型」の2種類に分類されます。それぞれ仕組みも感染経路も異なるため、両者を理解しておくことが適切な対策の第一歩です。

ソフトウェア型キーロガー

ソフトウェア型は、コンピュータ上で動作するプログラムです。マルウェアの一形態として配布されるケースが大半で、ユーザーが気づかないうちにインストールされます。実装の方法によっていくつかの種類があります。

カーネルレベル型 OSの中核部分(カーネル)に組み込まれるタイプです。非常に深い権限で動作するため、セキュリティソフトから検出されにくく、削除も困難です。高度な攻撃者が標的型攻撃(APT攻撃)で使用します。一般的なユーザーが遭遇する可能性は低いものの、感染した場合の被害は最も深刻になります。

APIフック型 WindowsのキーボードAPIに割り込み、入力を横取りする方式です。技術的にはカーネルレベル型より単純ですが、広く普及しているマルウェアに多く見られます。既存のセキュリティソフトで検出しやすい反面、亜種の作成も容易なため数が多いのが特徴です。

フォームグラバー型 Webブラウザのフォームにデータが送信される瞬間を捕捉します。HTTPS通信であっても入力値を取得できるため、ネットバンキングへの攻撃に悪用される事例が多数報告されています。「鍵マークが表示されているから安全」という思い込みが通用しないのは、まさにこのためです。

スクリーンキャプチャ型 一定間隔で画面全体を撮影し続けます。厳密にはキー入力だけでなく、画面上に表示されているあらゆる情報が記録対象になります。ソフトキーボード(画面上のキーボードをマウスでクリックする方式)を使ったとしても、この方式には効果がありません。

ハードウェア型キーロガー

ハードウェア型は物理デバイスです。キーボードとPCの間に挿入するUSB接続タイプや、キーボード内部に埋め込まれるタイプなどがあります。外見上は普通のUSBアダプタやコネクタと区別がつかないほど小型化されており、発見が難しい製品も市販されています。

ソフトウェア的な痕跡がまったく残らないため、セキュリティソフトでは原理的に検出できません。目視による物理確認が唯一の発見手段です。共用PC、公共のワークスペース、ホテルのビジネスセンターなど、不特定多数が使うデバイスでは特に注意が必要です。

また、一部のハードウェア型はWi-Fiや携帯電話回線を使ってリアルタイムで外部に情報を送信できるものもあり、デバイスを回収しにこなくても攻撃者が情報を取得できる構造になっています。


キーロガーの感染経路

「自分は怪しいサイトは見ない」という人でも、感染リスクはゼロではありません。現代のキーロガーは多様な経路で侵入してきます。

フィッシングメール・スパムメール

最も一般的な感染経路です。取引先や宅配業者、金融機関などを装ったメールの添付ファイルを開いたり、本文中のリンクをクリックしたりするだけでマルウェアが実行されます。

IPA(情報処理推進機構)の「情報セキュリティ10大脅威 2024」によると、標的型攻撃メール(スピアフィッシング)は依然として上位の脅威として挙げられており、特に企業・組織を標的にした攻撃では、キーロガーを含む複合的なマルウェアが使われるケースが増加しています。

注意が必要なのは、近年のフィッシングメールがAIによって生成された自然な文体を持っていることです。「日本語がおかしければ怪しい」という従来の見分け方がほぼ通用しなくなっています。

ドライブバイダウンロード

悪意のあるWebサイトや、正規サイトの改ざんされたページを閲覧するだけでマルウェアがダウンロードされる手口です。「怪しいサイトさえ見なければ安全」という認識が通用しないのはこのためです。

ブラウザやOSの脆弱性を突くため、ソフトウェアの更新が遅れているデバイスは特にリスクが高くなります。広告ネットワークを悪用した「マルバタイジング」では、大手メディアサイトに表示された広告経由で感染するケースも確認されています。

トロイの木馬

無料のソフトウェアやゲーム、クラック版アプリに隠れて配布されます。ユーザー自身がインストール操作をするため、セキュリティソフトが警告を出しにくい状況を攻撃者は意図的に利用しています。ファイル共有サービスや非公式のダウンロードサイトでは、正規のソフトに見せかけた改ざん版が流通しているケースがあります。

物理的なアクセスによるハードウェア設置

先述のハードウェア型キーロガーは、PCに直接アクセスできる人物によって設置されます。職場の離席中や、共用スペースでの利用中に仕掛けられるリスクがあります。過去には、大学の学生が教員のPCにハードウェア型キーロガーを設置して試験の回答を盗み取ろうとした事件も実際に発生しています。

ソフトウェアの脆弱性を悪用した自動インストール

メールやWebサイト経由で、ユーザーが何も操作しなくてもインストールが完了する「ゼロクリック攻撃」も存在します。高度な攻撃手法ですが、パッチ未適用のシステムでは現実的なリスクです。


キーロガーによる被害リスク

キーロガーが引き起こす実害は、被害者が気づいたときにはすでに手遅れになっているケースが多いのが厄介なところです。感染から情報窃取、そして実際の被害発生まで、長いものでは数ヶ月のタイムラグがあります。

パスワード・認証情報の窃取

最も直接的な被害です。ネットバンキング、SNS、業務システムのログイン情報が盗まれ、不正アクセスや乗っ取りに使われます。特に、複数のサービスで同じパスワードを使い回しているユーザーは、ひとつの漏洩が連鎖的な被害につながります。

クレジットカード情報の不正利用

ECサイトでの購入時に入力したカード番号・有効期限・セキュリティコードが記録され、不正購入に悪用されます。被害額が大きくなりやすく、カードの再発行や補償手続きに相当な手間がかかります。分割払いや後払いを悪用した被害も多く報告されています。

企業秘密・機密情報の漏洩

法人を狙った標的型攻撃では、従業員のPCにキーロガーを仕込み、顧客データや設計情報、営業戦略などを長期にわたって収集するケースがあります。こうした攻撃は発覚が遅れがちで、気づいたときには数ヶ月分の機密情報が流出していたという事態も珍しくありません。製造業・医療機関・金融機関などの重要インフラを狙った事案は、近年も継続的に報告されています。

個人情報を使った二次被害

盗まれた情報をもとに、なりすまし登録、詐欺、ダークウェブでの情報売買、さらには知人・家族を巻き込んだソーシャルエンジニアリング攻撃に発展するケースもあります。被害が本人の金銭的損失にとどまらない点が、キーロガー被害の恐ろしさのひとつです。


キーロガーを検出する方法

感染しているかどうかを確認するには、ソフトウェア型とハードウェア型でアプローチが異なります。

タスクマネージャー・プロセス監視(ソフトウェア型)

WindowsではCtrl+Alt+Deleteからタスクマネージャーを開き、「詳細」タブで常駐しているプロセスを確認します。見慣れないプロセスが見つかった場合は、インターネットでプロセス名を検索して正体を確認してください。

ただし、高度なキーロガーはプロセス名を正規ソフト(svchost.exeやexplorer.exeなど)に偽装していることが多く、名前だけでは判断できないケースもあります。不審なプロセスのパスや電子署名を確認することが精度を高めます。

セキュリティソフトによるスキャン(ソフトウェア型)

アンチウイルスソフトの完全スキャン(フルスキャン)が基本です。既知のシグネチャに基づく検出に加え、ふるまい検知(ヒューリスティック)機能を持つ製品は未知のキーロガーにも対応できます。

市販のセキュリティソフトはWindows Defenderと比較して、検出率や対応速度で差があることが多いです。AV-TESTやAV-Comparativesなどの第三者機関が定期的に検出率を比較評価しており、製品選びの参考にできます。

ネットワーク通信の監視(ソフトウェア型)

キーロガーは収集した情報を外部サーバーに送信します。ファイアウォールのログや通信監視ツール(Wiresharkなど)で不審な外部通信がないか確認する方法も有効です。ただし、高度なものはHTTPS通信を使い、正規の通信に紛れ込む手法を取るため、これも万全ではありません。

企業環境であれば、EDR(Endpoint Detection and Response)製品を導入することで、エンドポイントの通信・プロセス・ファイル操作を包括的に監視できます。

物理的な目視確認(ハードウェア型)

ハードウェア型キーロガーの検出は、物理的な目視確認が唯一の手段です。確認すべき箇所は以下の通りです。


  • キーボードのUSBコネクタとPCのUSBポートの間に不審なアダプターや変換器が挟まっていないか



  • PS/2端子(古いキーボードで使われる丸形コネクタ)に異物がついていないか



  • キーボード本体の裏面や内部に異物が埋め込まれていないか



  • USB延長ケーブルに不自然なふくらみや継ぎ目がないか


定期的に確認する習慣がないと発見が遅れます。特に長期出張後や共用PCでの作業後は確認を徹底してください。


キーロガーへの対策

検出よりも予防が重要です。以下の対策を組み合わせることで、感染リスクを大幅に下げられます。

アンチウイルスソフトを常時有効にする

リアルタイム保護とふるまい検知を備えたセキュリティソフトの導入は基本中の基本です。ウイルス定義ファイルの更新が自動的に行われる設定になっているかも定期的に確認してください。無料のツールよりも、定期的に脅威データベースが更新される商用製品の方が検出精度は高い傾向にあります。

また、セキュリティソフトを導入しているからといって安心しきってしまうのは危険です。最新の脅威には対応が追いつかない場合もあるため、後述する多層的な対策と組み合わせることが重要です。

OSおよびソフトウェアを常に最新の状態に保つ

ドライブバイダウンロードはブラウザやOSの既知の脆弱性を突きます。セキュリティパッチを速やかに適用することが、侵入口を塞ぐ最も確実な方法です。「あとで更新する」を習慣にしているユーザーが最もリスクにさらされています。

Windowsであれば「Windows Update」、macOSであれば「ソフトウェアアップデート」を自動設定にしておくのが最善です。ブラウザの拡張機能も更新を忘れがちですが、脆弱性の温床になりやすい点に注意が必要です。

多要素認証(MFA)を導入する

仮にパスワードが盗まれても、認証アプリや物理セキュリティキー(YubiKeyなど)を組み合わせた多要素認証があれば、不正ログインを防げます。特に金融機関・クラウドサービス・業務システムには必ず設定してください。

MFAにはSMS認証・TOTP(Google AuthenticatorやAuthyなど)・ハードウェアトークンの3種類があり、セキュリティ強度の順番はSMS<TOTP<ハードウェアトークンです。SMS認証はSIMスワッピング攻撃に弱いため、可能であればTOTP以上の方式を選択することをお勧めします。

パスワードマネージャーを活用する

パスワードマネージャーは、キーボード入力を使わずにパスワードをフォームに自動入力します。APIフック型のキーロガーの多くはこの自動入力を傍受しにくいとされています。1Password・Bitwarden・Dashlaneなどの製品が代表例です。

ただし、フォームグラバー型には効果が薄いケースもあるため、過信は禁物です。多要素認証との組み合わせが最善策です。

不審なメール・リンクを開かない

フィッシングメールの見分け方として、送信者のメールアドレスのドメインが公式のものと一致しているかを確認すること、URLのリンク先が正規サイトかどうかホバー(マウスオーバー)して確認すること、が基本です。URLが短縮されている場合は展開して確認してください。

昨今はAIを活用した精巧な文面のフィッシングも増えており、「文面が正しい日本語だから安全」とは言い切れません。少しでも不審に感じたら、公式サイトを直接ブラウザに入力してアクセスする習慣が重要です。

セキュリティキーボードを利用する

一部のネットバンキングで採用されている「セキュリティキーボード(ソフトキーボード)」は、画面上に表示されるキーをマウスでクリックして入力します。キーボードへの物理的な操作がないため、キー入力を傍受するタイプのキーロガーには効果的です。ただしスクリーンキャプチャ型に対しては有効ではありません。

外部記憶媒体・機器の接続を制限する

企業環境であれば、USBポートの使用を制限するポリシーの導入が有効です。個人レベルでも、不明なUSBメモリや充電ケーブルを不用意に接続しないことが重要です。いわゆる「BadUSB攻撃」では、通常の充電ケーブルや充電器に見せかけた攻撃ツールを接続させることで感染させる手法が知られています。

情報セキュリティ教育を継続的に行う

企業・組織においては、技術的な対策と同時に、従業員への教育が欠かせません。フィッシングメールを模したシミュレーション訓練(フィッシングシミュレーション)を定期的に実施している組織では、実際のフィッシング被害が低減しているという報告があります。


キーロガーに感染した場合の対処手順

「もしかして感染しているかも」と思ったら、焦らず以下の手順で対処してください。

ステップ1:感染タイプを判別する

セキュリティソフトのスキャンで検出されればソフトウェア型です。並行して、キーボード周辺を目視確認してハードウェアに不審な接続がないかも確認します。

ステップ2:ハードウェア型であれば即座に取り外して報告する

物理デバイスを見つけた場合、自分で分析しようとせずに保全(証拠保存)してから、社内の情報セキュリティ担当または警察(各都道府県のサイバー犯罪相談窓口)に報告します。指紋や証拠を損傷しないよう素手で触れず、ビニール袋などで保管してください。

ステップ3:ネットワークから切断する

感染が確認または強く疑われる場合は、速やかにネットワーク(有線・Wi-Fi)から切断します。外部へのデータ送信を物理的に遮断するためです。

ステップ4:セキュリティソフトで検出・駆除する

オフライン状態でセキュリティソフトのフルスキャンを実行し、検出されたマルウェアを駆除します。完全な除去が確認できない場合は、OSの再インストールが最も確実です。

ステップ5:OSを再インストールする

深刻な感染、特にカーネルレベル型のキーロガーが疑われる場合は、OS全体を初期化・再インストールします。バックアップからの復元は、感染前のデータのみを対象にしてください。感染後にとったバックアップには、マルウェアが含まれている可能性があります。

ステップ6:すべてのパスワードを変更する

感染期間中に入力したすべてのサービスのパスワードを、感染したデバイス以外の端末から変更します。金融機関・メール・SNS・業務システムを優先してください。パスワード変更後、アカウントのログイン履歴も確認して不審なアクセスがなかったか確認することをお勧めします。


スマートフォンのキーロガーにも注意が必要

PCだけでなく、スマートフォンもキーロガーの標的になります。

Android端末では、非公式のアプリストアや改ざんされたAPKファイルからインストールされたアプリにキーロガーが含まれているケースが報告されています。また、悪意のある「カスタムキーボードアプリ」は入力データをすべて外部に送信できる仕組みを持っており、特に注意が必要です。Google Play Storeの審査をくぐり抜けた悪意あるアプリが発見されることも、稀ではあるものの発生しています。

iOSはサンドボックス機構によって他アプリへのアクセスが厳しく制限されているため、Android比でリスクは低いとされています。ただし脱獄(ジェイルブレイク)したデバイスはこの限りではありません。

スマートフォンでの対策としては、公式ストアからのみアプリをインストールすること、キーボードアプリを追加する場合は開発元と権限を必ず確認すること、OSおよびアプリの更新を速やかに適用することが基本です。


よくある疑問

キーロガーは合法ですか?

技術そのものに合法・違法の区別はなく、使用目的と使用者の権限によります。自分が所有するデバイスへのインストール、または明示的な同意を得た上での使用(企業の従業員監視など、法令・就業規則に準拠した場合)は適法です。

他人のデバイスに無断でインストールすることは、不正アクセス禁止法や個人情報保護法の違反になり得ます。

VPNを使えばキーロガーから守れますか?

守れません。VPNはネットワーク通信を暗号化しますが、デバイス上でキーロガーが動作していれば、VPNを使っていてもキー入力は記録されます。VPNはネットワーク経路での傍受には有効ですが、端末内のマルウェア対策には別の手段が必要です。

HTTPS通信中でもキーロガーに盗まれますか?

盗まれます。HTTPSはサーバーとブラウザ間の通信を暗号化しますが、入力値がブラウザに送信される前の段階(OSのキー入力処理)にキーロガーは介入します。「鍵マークがついているから安全」という認識は、通信の安全性については正しいですが、デバイス上のマルウェアへの対策としては誤りです。

キーロガーはWindowsだけの脅威ですか?

そうではありません。macOS向けのキーロガーも存在し、実際に感染事例が報告されています。また、Linuxデバイスやサーバーを標的にしたキーロガーも確認されています。「Macだから安全」という認識は危険です。


まとめ

キーロガーは、入力操作を記録するというシンプルな仕組みながら、パスワード・金融情報・機密データを根こそぎ奪える危険なツールです。ソフトウェア型はフィッシングメールや不審なダウンロードから感染し、ハードウェア型は物理的な設置によって仕掛けられます。

対策の要点を整理すると次の通りです。


  • 予防:セキュリティソフトの常時稼働、OS・ソフトウェアの定期更新、多要素認証の設定、不審なリンク・添付ファイルを開かない習慣



  • 検出:タスクマネージャーによるプロセス確認、セキュリティソフトのスキャン、キーボード周辺の目視確認



  • 対処:ネットワーク切断 → 駆除またはOS再インストール → 全パスワードの変更


「感染してから対応する」よりも「感染させない環境を作る」方がコストも被害も圧倒的に小さくなります。ひとつひとつの対策は難しいものではありません。まず多要素認証の設定とセキュリティソフトの更新確認から始めてみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!