高性能なGPUを搭載したゲーミングPCは、暗号通貨のマイニングに最適なハードウェアです。そのため、クリプトマイニングマルウェア(クリプトジャッカー)の格好のターゲットとなっています。知らないうちにPCのリソースが暗号通貨の採掘に使われ、電気代の増加、パフォーマンスの低下、ハードウェアの寿命短縮が引き起こされます。本記事では、クリプトマイニングマルウェアの感染経路、症状、検出・除去方法を解説します。
クリプトジャッキングの仕組み
クリプトジャッキングとは、他人のコンピュータのリソース(CPUやGPU)を無断で使用して暗号通貨をマイニングするサイバー攻撃です。
主な感染経路
- 偽ゲームソフト・チートツール:「無料のゲーム」「チートツール」として配布される実行ファイルにマイナーが同梱
- トロイの木馬型:正規のソフトウェアを装ってインストールされ、バックグラウンドでマイニング
- ブラウザマイニング:Webサイトにマイニングスクリプトが埋め込まれ、アクセス中にブラウザ経由でマイニング
- MOD・プラグイン:ゲームのMODやブラウザ拡張機能にマイニングコードが仕込まれる
- ボットネット:マルウェアに感染した大量のPCがネットワーク化され、分散マイニングに利用
なぜゲーミングPCが狙われるのか
NVIDIA RTX 4090やAMD RX 7900 XTXなどの高性能GPUは、暗号通貨マイニングにおいて高いハッシュレートを発揮します。ゲーミングPCは24時間起動していることも多く、ユーザーが不在の間にフルパワーでマイニングが可能です。
感染の兆候と検出方法
クリプトマイニングマルウェアは目に見えにくいですが、以下の症状で気づくことができます。
感染の兆候
- GPU/CPU使用率の異常:ゲームやアプリを使っていないのにGPU使用率が80-100%に張り付く
- ファンの異常回転:アイドル時にGPUファンが高回転で回り続ける
- パフォーマンスの低下:ゲームのフレームレートが急に低下、動作が全体的にもっさりする
- 電気代の増加:使い方を変えていないのに電気代が目に見えて増加
- GPU温度の上昇:通常よりもGPU温度が高い状態が続く
検出方法
| ツール | 確認方法 |
|---|---|
| タスクマネージャー | 「パフォーマンス」タブでGPU使用率を確認。「プロセス」タブで不審なプロセスを特定 |
| GPU-Z / HWiNFO | GPU使用率、温度、消費電力をリアルタイム監視 |
| Process Explorer | Sysinternals製ツール。各プロセスの詳細(ファイルパス、ネットワーク接続先)を確認 |
| Malwarebytes | クリプトマイナーを含むマルウェアの検出・除去に対応 |
| Windows Defender | 「CoinMiner」ファミリーとして検出。リアルタイム保護を有効に |
高度なクリプトマイニングマルウェアは、タスクマネージャーを開くと自動的にマイニングを停止し、閉じると再開するという回避機能を持っています。不審に思ったらProcess ExplorerやMalwarebytesなど複数のツールで確認しましょう。
除去方法
クリプトマイニングマルウェアが検出された場合の除去手順です。
- ネットワーク切断:マイニング結果の送信とC2サーバーとの通信を遮断
- セーフモードで起動:マルウェアの自動起動を防止するためセーフモード(ネットワークなし)で起動
- セキュリティソフトでフルスキャン:Malwarebytes、Windows Defenderオフラインスキャンを実行
- 不審なプログラムの削除:「プログラムと機能」から心当たりのないソフトウェアを削除
- スタートアップの確認:タスクマネージャーの「スタートアップ」タブで不審なエントリを無効化
- ブラウザ拡張機能の確認:不審な拡張機能を削除し、ブラウザをリセット
予防策
クリプトジャッキングを防ぐために:(1) 不審なソフトウェア、特にチートツールや「無料ゲーム」をダウンロードしない、(2) セキュリティソフトのリアルタイム保護を常に有効にする、(3) ブラウザにuBlock Originを入れてマイニングスクリプトをブロック、(4) OSとドライバを常に最新に保つ、(5) GPU使用率を定期的に確認する習慣をつける。
ブラウザマイニングへの対策
ブラウザ経由のクリプトジャッキングは、Webサイトにアクセスしただけでマイニングが開始されるため特に注意が必要です。Coinhive(2019年終了)以降も類似サービスが存在しています。
- uBlock Origin:マイニングスクリプトのドメインを自動ブロック
- No Coin(ブラウザ拡張機能):クリプトマイニングスクリプト専用のブロッカー
- ブラウザのタスクマネージャー:Chromeの「Shift+Esc」で各タブのCPU使用率を確認
- JavaScriptの制限:信頼できないサイトではJavaScriptを無効化(NoScript等)
参考文献・出典
- SonicWall - Cyber Threat Report 2025(Cryptojacking section)
- Kaspersky - Cryptomining malware analysis(securelist.com)
- Microsoft - CoinMiner threat detection documentation(microsoft.com)
- Malwarebytes - Cryptojacking explained(malwarebytes.com)
- ESET - Cryptocurrency threats report 2025(welivesecurity.com)
