サイバーキルチェーンの武器化フェーズは、攻撃者が「準備を整える」段階です。標的の外部からは見えない作業であるため、防御側が介入しにくく、攻撃者にとって最も自由度が高いフェーズとも言えます。


武器化フェーズで何が行われるか

1. ペイロードの作成 「ペイロード」とは攻撃の本体となるコードのことです。マルウェアの種類には大きく分けて以下があります。

  • トロイの木馬(RAT : Remote Access Tool): 正規ソフトに偽装して侵入し、遠隔操作を可能にする
  • ランサムウェア: ファイルを暗号化して身代金を要求する
  • キーロガー: キーボード入力を記録してパスワードを盗む
  • ワーム: ネットワーク内を自律的に拡散する

2. エクスプロイトとの組み合わせ マルウェア単体では侵入できません。「脆弱性を突いてマルウェアを起動させる仕掛け」=エクスプロイトと組み合わせて初めて機能します。たとえば、PDFを開くだけでコードが実行されるよう細工した「悪意あるPDF」がその典型例です。

3. 検知回避のための加工 ウイルス対策ソフトに検出されないよう、コードを難読化・暗号化したり、正規のデジタル署名を悪用したりします。近年では、AIを使ってシグネチャ(特徴パターン)を毎回変化させる手法も登場しています。

4. 攻撃インフラの準備 マルウェアが完成しても、それを展開するインフラが必要です。C2サーバーのセットアップ、フィッシングサイトの構築、なりすましに使うドメインの取得などもこのフェーズに含まれます。

攻撃者はどこからツールを調達するか

現代では、攻撃者が一からコードを書く必要はありません。

  • MaaS(Malware-as-a-Service): ダークウェブで「完成品」のマルウェアをレンタル・購入できる
  • エクスプロイトキット: 複数の脆弱性に対応した攻撃パッケージ(例:過去のAngler、Neutrino)
  • オープンソースの攻撃フレームワーク: Metasploitのようなペネトレーションテストツールが悪用されることもある
Point

Metasploitは、ペネトレーションテスト(侵入テスト)に広く使われるオープンソースのセキュリティフレームワークです。2003年にHD Mooreによって開発され、現在はRapid7が管理しています。

主な機能は、既知の脆弱性を突くエクスプロイトコードの実行、ペイロード(攻撃後に標的で動作するコード)の生成、そして侵入後の操作を行うポストエクスプロイテーションです。これらを統一されたインターフェースから操作できる点が最大の強みで、膨大な数のエクスプロイトモジュールが収録されています。

セキュリティ担当者がMetasploitを使う主な目的は、自社システムの脆弱性を攻撃者の視点で検証し、パッチ適用や設定変更の優先度を判断することです。一方で、同じツールが攻撃者に悪用されるケースもあるため、使用には適切な許可と法的根拠が必要です。

無償版のMetasploit Frameworkと、GUI・自動化機能を備えた商用版のMetasploit Proがあり、Kali Linuxにはデフォルトで搭載されています。TryHackMeやHack The Boxなどの学習プラットフォームでも頻繁に登場するツールで、セキュリティ学習の定番の一つです。

Official Metasploit Website

この「武器の民主化」により、技術力が低い攻撃者(スクリプトキディ)でも高度な攻撃が可能になっています。


防御側ができることは限られるが、ゼロではない

このフェーズは攻撃者の手元で完結するため、直接防御するのは困難です。しかし、以下の対策で「武器の有効性」を下げることができます。

対策効果
ソフトウェアの最新化(パッチ適用)既知の脆弱性をエクスプロイトに使わせない
脆弱性管理プログラムの導入自社の弱点を先に把握し優先度をつけて対処
脅威インテリジェンスの活用既知のマルウェアファミリーや攻撃者グループの手口を把握
メールサンドボックス配送フェーズと組み合わせ、添付ファイルを安全な環境で事前実行・検査

武器化フェーズは「見えない準備期間」だからこそ、防御は「攻撃者に隙をみせない環境を作る」ことに集中する必要があります。パッチ管理と脅威インテリジェンスが、このフェーズに対する最も現実的な答えです。

セキュリティの基礎