サイバー攻撃というと、ある日突然、画面が真っ赤になって「ハッキングされました」と表示される……そんな映画のようなシーンを想像していませんか?
実際のサイバー攻撃は、もっと計画的で、いくつもの段階を経て実行されます。プロの攻撃者は、綿密な下調べから始まり、着実にステップを踏んで目的を達成していくのです。
情報処理安全確保支援士(SC)試験では、この攻撃者の手口を体系的に理解し、「どの段階で攻撃を断ち切るか」を考える力が求められます。今回は、攻撃のプロセスを7つのフェーズに分解したモデル「サイバーキルチェーン(Cyber Kill Chain)」について、SC試験の受験者向けに分かりやすく解説します。
敵の動きが手に取るように分かるようになれば、防御の打ち手も自然と見えてきます。
サイバーキルチェーンとは?攻撃を「鎖」として捉える新しい視点
軍事戦略から生まれたセキュリティ概念
サイバーキルチェーンは、アメリカの軍事企業ロッキード・マーティン社が2011年に提唱した考え方です。元々は軍事作戦の分析手法でしたが、サイバーセキュリティの分野に応用されました。
サイバー攻撃を成功させるには、攻撃者は必ず複数の手順(プロセス)を踏む必要があります。この一連の流れを「鎖(チェーン)」に見立てたのがキルチェーンの本質です。
なぜ「鎖」なのか?防御側に有利な理由
最も重要なポイントは、「鎖のどこか一箇所でも断ち切れば、攻撃は失敗に終わる」という点です。
全ての攻撃を入口で防ぐのは現実的に困難です。しかし、攻撃のプロセスのどこかで検知・遮断できれば、最終的な被害(情報漏洩や業務停止など)は防ぐことができます。この考え方は「多層防御(Defense in Depth)」と相性がよく、各層に対策を置く根拠を説明しやすくなります。
つまり、防御側には何度もチャンスがあるのです。攻撃者は全てのステップを成功させなければなりませんが、防御側はどこか一箇所で止めればいい。これがキルチェーンを理解する最大のメリットです。
テンプレート集
+おまけ:毎日1通の無料メール講座つき。登録した日が「1日目」、図解と論理で16週間かけて基礎も固まります。
攻撃の7つのフェーズを徹底解剖
空き巣の例えで理解する攻撃プロセス
キルチェーンは通常、7つの段階で構成されます。専門用語が並びますが、「空き巣(泥棒)」の手口に置き換えると、驚くほどすんなり理解できます。以下、各フェーズを詳しく見ていきましょう。

フェーズ1~3:準備と侵入(配送)
攻撃者がターゲットに接触するまでの準備段階です。この段階での対策が、その後の攻撃を大きく左右します。
① 偵察(Reconnaissance)- 下調べの段階
攻撃者の行動:
ターゲット組織の情報を徹底的に収集します。具体的には、以下のような情報を集めます。
社員の氏名、役職、メールアドレス(LinkedInやSNSから)
使用しているサーバーのOSやバージョン
取引先企業や関連会社の情報
企業が公開している採用情報や技術ブログ
ドメイン情報やネットワーク構成
空き巣なら: 金持ちそうな家を探し、住人の外出時間、家族構成、窓の位置、防犯カメラの有無を下見する段階です。
防御策: 公開情報の最小化、社員へのSNS利用教育、不要なサービスの停止、外部からのポートスキャンの検知などが有効です。
② 武器化(Weaponization)- 攻撃ツールの準備
攻撃者の行動:
偵察で見つけた脆弱性(弱点)を突くためのマルウェア(ウイルス)や攻撃ファイルを作成します。この段階では、まだターゲットには接触していません。
標的型メール用のWord文書にマクロウイルスを仕込む
PDFファイルに脆弱性を悪用するコードを埋め込む
正規のアプリに見せかけた不正プログラムを開発する
空き巣なら: 窓を割るためのバールや、ピッキングツール、変装用の作業服を調達する段階です。
防御策: この段階は攻撃者の手元で行われるため、直接的な防御は困難です。ただし、脆弱性情報の収集と迅速なパッチ適用により、攻撃の成功率を下げることができます。
③ 配送(Delivery)- 攻撃の実行開始
攻撃者の行動:
作成した「武器」をターゲットに送り込みます。代表的な配送手段は以下の通りです。
標的型攻撃メール: 業務メールを装い、マルウェア付きファイルを添付
水飲み場攻撃: ターゲットがよく訪れるWebサイトを改ざんし、アクセスした人に感染
USBメモリ: 駐車場などにウイルス入りUSBを置き、拾った人が使うのを待つ
偽装Webサイト: 正規サイトを装ったページに誘導し、マルウェアをダウンロードさせる
空き巣なら: 家の裏口まで移動し、ドアの前に立つ段階です。いよいよ実行に移します。
防御策: メールフィルタリング、添付ファイルの自動サンドボックス解析、URLフィルタリング、ファイアウォール、従業員へのセキュリティ教育(訓練メールの実施)が効果的です。
フェーズ4~5:攻撃と定着
ターゲットの内部に入り込み、継続的にアクセスできる足場を作る段階です。
④ 攻撃(Exploitation)- 脆弱性の悪用
攻撃者の行動:
配送されたファイルを従業員に開かせたり、Webサイトにアクセスさせたりして、脆弱性を悪用し、不正なプログラムを実行させます。
メールの添付ファイルを開かせてマクロを実行
古いバージョンのソフトウェアの脆弱性を突く
ゼロデイ脆弱性(修正プログラムが提供されていない脆弱性)を利用する
空き巣なら: バールで窓をこじ開ける、ピッキングで鍵を開ける段階です。
防御策: OSやソフトウェアの定期的なアップデート、脆弱性スキャンの実施、WAF(Web Application Firewall)の導入、エンドポイント保護ソフトの導入が重要です。
⑤ インストール(Installation)- バックドアの設置
攻撃者の行動:
パソコン内にマルウェア(バックドアなど)を設置し、いつでも再侵入できる状態にします。この段階で、攻撃者は「足がかり」を確保したことになります。
バックドア型マルウェアの設置
自動起動設定などによる永続化(再起動後も動作し続ける状態にする)
正規プロセスへの偽装
空き巣なら: 家の中に侵入し、裏口の鍵を開けたままにしておく(仲間を呼べるようにする)段階です。
防御策: EDR(Endpoint Detection and Response)、ウイルス対策ソフト、ホスト型IPS、システムファイルの整合性チェック、不正なプロセスの監視が有効です。
フェーズ6~7:制御と目的の実行
いよいよ攻撃者が最終的な目的を果たす段階です。ここまで来ると被害が発生する直前です。
⑥ 遠隔操作(Command & Control / C2)- 指令サーバーとの通信
攻撃者の行動:
感染したマルウェアが、外部にある攻撃者のサーバー(C&Cサーバー、C2サーバー)と通信を行い、指令を受け取れる状態にします。
定期的に外部サーバーへ接続して命令を受信
攻撃者の命令に従って端末上でコマンドを実行
追加のマルウェアをダウンロード
空き巣なら: トランシーバーで外にいる親分に「侵入成功。次は何を盗めばいい?」と連絡する段階です。
防御策: プロキシログの監視、異常な外部通信の検知、DNS監視、IDS/IPS、出口対策の強化が極めて重要です。近年のセキュリティでは、この段階での検知が特に重視されています。
⑦ 目的の実行(Actions on Objectives)- 最終目標の達成
攻撃者の行動:
データの窃取、システムの破壊、ランサムウェアによる暗号化など、本来の目的を実行します。
機密情報の外部送信
データベースの破壊
ランサムウェアによるファイル暗号化
他のシステムへの横展開(ラテラルムーブメント)
空き巣なら: 金庫を開けて現金や貴重品を盗み出し、逃走する段階です。
防御策: データ暗号化、アクセス権限の最小化、ネットワークセグメンテーション、重要データのバックアップ、インシデント対応計画の整備が必要です。
キルチェーンを知れば防御戦略が変わる
「入口対策」だけでは守れない時代
従来のセキュリティは「ウイルスを入れない(入口対策)」ことばかり重視していました。つまり、フェーズ3の「配送」で止めることしか考えていなかったのです。
しかし、100%完璧な入口対策は存在しません。新しい攻撃手法やゼロデイ脆弱性には対応できないこともあります。
キルチェーンの考え方では、もし侵入されても「その後のフェーズで止めればいい」と考えます。多層防御の考え方と相性がよく、各層の配置根拠を説明しやすくなる点がキルチェーンの強みです。
フェーズごとの対策例
情報処理安全確保支援士試験の科目B(旧午後)では、インシデント事例の経緯を読み解き、対策の妥当性を考える設問が多く出題されます。攻撃をフェーズごとに整理しておくと、「どこで検知・遮断できたか」を考えやすくなります。
配送(Delivery)を止める:
メールフィルタリング
スパム対策
ファイアウォール
URLフィルタリング
攻撃(Exploitation)を止める:
OSやソフトウェアのアップデート(パッチ適用)
WAF(Web Application Firewall)
脆弱性診断の定期実施
ゼロデイ対策
インストール(Installation)を止める:
EDR(Endpoint Detection and Response)
アンチウイルスソフト
ホスト型IPS
アプリケーション制御
遠隔操作(C2)を止める:
プロキシログの監視
不審な通信の検知
DNS監視
出口対策の強化
特に「侵入されることを前提」として、C2通信(フェーズ6)を見つけて遮断する「出口対策」は重要です。IPAの「『高度標的型攻撃』対策に向けたシステム設計ガイド」も、入口突破を前提とした内部対策・監視強化を重視しています。
実際のインシデント対応での活用
キルチェーンは、インシデント発生時の分析にも使えます。
攻撃がどこまで進行しているか判断できる
次に攻撃者が取るであろう行動を予測できる
どの対策を優先すべきか判断できる
インシデントレポートを整理しやすくなる
例えば、「C2通信を検知した」ということは、既にフェーズ5までは突破されているということです。すぐにフェーズ7への移行を防ぐため、該当端末のネットワーク切断や、横展開の監視を強化する必要があります。
【練習問題】サイバーキルチェーンの基本と各フェーズの理解度チェック
サイバー攻撃のプロセスをモデル化した「サイバーキルチェーン(Cyber Kill Chain)」は、効果的な多層防御を設計するための非常に重要な概念です。情報セキュリティの資格試験でも頻出のテーマとなっています。
以下の練習問題(全10問)を解いて、各フェーズの役割や、そこに該当する具体的な攻撃手法についての理解度を確認してみましょう。間違えた問題は、解説を読んでしっかりと復習してください。
まとめ:攻撃の流れを理解することが防御の第一歩
今回は、攻撃者のシナリオである「サイバーキルチェーン」について学習しました。
偵察(Reconnaissance)- 下調べ
武器化(Weaponization)- 準備
配送(Delivery)- メール送信など
攻撃(Exploitation)- 脆弱性悪用
インストール(Installation)- マルウェア感染
遠隔操作(Command & Control)- C2通信
目的の実行(Actions on Objectives)- 情報漏洩など
この7つのフェーズを完全に暗記する必要はありませんが、「攻撃は一度では終わらない一連のプロセスである」という感覚を持つことが、情報処理安全確保支援士試験合格への近道です。
また、各フェーズに対応する防御策を理解しておくことで、科目Bで「どの対策が有効か」を判断できるようになります。
キルチェーンの理解がもたらす3つのメリット:
攻撃者の思考プロセスが分かる
多層防御の設計根拠が明確になる
インシデント対応の優先順位を付けられる
次回は、攻撃の入り口として最も多い「パスワードクラック手法(辞書攻撃・ブルートフォース・レインボーテーブル等)」について、具体的な攻撃手法と対策を解説します。
テンプレート集
+おまけ:毎日1通の無料メール講座つき。登録した日が「1日目」、図解と論理で16週間かけて基礎も固まります。