スパイウェア
スパイウェア とは何ですか?
スパイウェア利用者・端末・組織に関する情報を密かに収集し、外部に送信するマルウェア。
スパイウェアは目立たないように動作し、閲覧履歴・認証情報・位置情報・キー入力・スクリーンショット・マイクやカメラの映像・インスタントメッセージなどのデータを収集し、それらを攻撃者が管理するサーバへ送信する。アドウェアに近いグレー領域のトラッカーから、ジャーナリスト・反体制活動家・経営層を狙う高度に標的化された商用インプラントまで幅広く存在する。
最も影響の大きい現代のスパイウェアは、被害者の操作を一切必要としない「ゼロクリック(zero-click)」のエクスプロイトチェーンによって配布される。Citizen Lab が 2021 年に発見した NSO Group の Pegasus は、FORCEDENTRY(CVE-2021-30860)を明らかにした。これは GIF に偽装した細工済みの PDF で、Apple の CoreGraphics の JBIG2 デコーダーで整数オーバーフローを引き起こし、BlastDoor サンドボックスを回避するものだった。Apple は 2021 年 9 月 13 日に iOS 14.8 でこれを修正した。Amnesty International が主導した Pegasus Project は、数千人の活動家や公職者が標的にされていたことを記録した。同種の傭兵型ツールには Predator(Cytrox/Intellexa)や FinFisher(FinSpy) があり、一方で消費者向けのストーカーウェアは、加害者が短時間の物理アクセスによってインストールする場合が多い。
flowchart LR A[配布:悪意のあるアプリ、<br/>ゼロクリック攻撃、リンク] --> B[隠れたインプラントを設置] B --> C[権限昇格と回避<br/>サンドボックス / 検知] C --> D[収集:キー入力、マイク、<br/>カメラ、メッセージ、位置情報] D --> E[C2 サーバへ送出] E --> F[運用者による監視]
対策としては、検証済みアプリストアの利用、モバイル EDR/MDM、OS とブラウザの迅速な更新、Apple のロックダウンモード(Lockdown Mode)、厳格な権限設定、暗号化通信、定期的な端末の整合性チェックなどが挙げられる。
● 例
- 01
Pegasus、ジャーナリストを標的にするために使われた商用モバイルスパイウェアプラットフォーム。
- 02
FinFisher(FinSpy)、政府向けレベルの監視ツールキット。
● よくある質問
スパイウェア とは何ですか?
利用者・端末・組織に関する情報を密かに収集し、外部に送信するマルウェア。 サイバーセキュリティの マルウェア カテゴリに属します。
スパイウェア とはどういう意味ですか?
利用者・端末・組織に関する情報を密かに収集し、外部に送信するマルウェア。
スパイウェア からどのように防御しますか?
スパイウェア に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
スパイウェア の別名は何ですか?
一般的な別名: スパイ型ソフトウェア, ストーカーウェア。