APT攻撃(Advanced Persistent Threat)は、特定の組織を狙って長期間しつこく続けられる高度なサイバー攻撃です。中国系APTグループ「Mustang Panda」が2025年秋から2026年4月にかけて日本を含むアジア太平洋地域の企業・機関を標的に長期スパイキャンペーンを展開していたことが、複数のセキュリティ機関によって確認されました。こうした攻撃は、もはや大企業だけの問題ではなく、中堅・中小企業やサプライチェーンの末端にいる組織にまで及んでいます。
この記事のゴールは、APT攻撃が「どの段階(サイバーキルチェーン)を踏んで進むのか」と「各段階でどんな防御策が効くのか」を1本の線でつなげて理解することです。SC試験(情報処理安全確保支援士試験)でもAPTおよび標的型攻撃は重要テーマで、午後問題では「スピアフィッシングメールを起点とした侵入シナリオ」「バックドア設置後の横展開(ラテラルムーブメント)」「ログ分析による異常検知の手順」といった形で繰り返し出題されています。私自身、CIO時代(2005〜2008年)にログ監視ツールの評価・検証を重ねる中で、攻撃を「取る」ことと「読み解く」ことのギャップに直面しました。その実感も交えて解説します。
この記事で学べること
- APT攻撃の定義と、従来の不特定多数型攻撃との違い
- APT攻撃の段階(サイバーキルチェーン)を偵察から情報持ち出しまで5フェーズで整理
- 実在するAPTグループ(Mustang Panda)の最新手口とMITRE ATT&CKの見方
- APT攻撃が検知しにくい構造的な理由
- APTの防御策:多層防御・EDR・ラテラルムーブメント検知の要点
APT攻撃とは:定義と3つの特徴
まずAPT攻撃の定義と、通常のサイバー攻撃と何が違うのかを押さえます。ここを曖昧にしたまま防御策の話に進むと、「なぜこの対策が必要なのか」がぼやけてしまいます。
APT(Advanced Persistent Threat)とは日本語で「高度で持続的な脅威」と訳され、特定の組織や個人を標的に長期間にわたって継続される高度なサイバー攻撃の総称です。IPAが公表した「情報セキュリティ10大脅威 2026」では、組織向けの脅威として「サプライチェーンや委託先を狙った攻撃」が第2位、「機密情報を狙った標的型攻撃」が第5位に選出されており、これらの背後にAPT的な手法が使われることが少なくありません。
「高度・執拗・持続的」が揃って初めてAPT
APTの名称を構成する3つの単語は、それぞれが重要な特性を示しています。
Advanced(高度)は、単一のマルウェアを無差別にばらまく攻撃ではなく、標的の環境・使用ソフトウェア・業務フローを事前に調査した上で、複数の攻撃技術を組み合わせて実行することを意味します。
Persistent(執拗・持続的)は、一度の攻撃で失敗しても諦めずに侵入経路を変えながら何度でも試みること、また侵入後もシステム内に長期潜伏して継続的に活動することを指します。
Threat(脅威)は、スクリプトキディ(技術的知識の乏しい攻撃者)ではなく、国家の後ろ盾を持つグループや高度な組織犯罪集団が背後にいることを示します。
この3要素が揃って初めてAPTと分類されます。単にウイルスを送り付けるだけの攻撃や、脆弱性スキャナで無差別に探索するだけの攻撃はAPTとは呼びません。
従来の不特定多数型攻撃との決定的な違い
従来のサイバー攻撃の多くは、不特定多数を標的に攻撃を仕掛け、引っかかった相手から利益を得る「量で稼ぐ」モデルです。スパムメールの添付ファイルや、Webサイトへのドライブバイダウンロードがその典型です。既知のウイルスを大量にばらまく「効率重視」のスタイルのため、パターンマッチング型のアンチウイルスでも検知しやすいという特徴があります。
APTはこれとまったく異なる「成功重視」のスタイルです。攻撃者は事前に標的企業の組織図・主要人物のSNS・使用しているソフトウェアのバージョン情報を徹底的に収集し、「この人物がこのソフトウェアのこのバージョンを使っている」という前提で攻撃ツールを作り込みます。そのため、アンチウイルスのシグネチャに登録されていない「未知のマルウェア」や、後述する正規ツールの悪用が常態化します。また侵入後も痕跡を消しながら静かに潜伏し、目的(機密情報の窃取・インフラの破壊など)を達成するまで活動を継続します。
検知された段階で相手はすでに何ヶ月も前から組織内部に潜んでいた、というのがAPTの最も恐ろしい点です。
SC試験でAPTが重要視される理由
SC試験の午後問題では、特定の企業・組織を舞台にした攻撃シナリオが詳細に描かれ、「どの段階でどの対策が有効か」を問う出題形式が多く採用されます。APTはこの形式と相性が抜群です。初期侵入から始まり、バックドア設置、横展開、情報持ち出しという一連のフローは、組織のどこに何のセキュリティ対策が必要かを問うシナリオとしてそのまま使えます。
なお、「APT」という用語自体は、応用情報技術者試験 平成26年度 秋期 午前 問35にも登場しています。正答の定義は「攻撃者は特定の目的をもち、特定組織を標的に複数の手法を組み合わせて気付かれないよう執拗に攻撃を繰り返す」というものです。この本質は現在も変わっていません。
学習の全体像=進むべき道筋がひと目で分かる
〈セキュリティ学習メール〉
APT攻撃の段階(サイバーキルチェーン):偵察から情報持ち出しまでの5フェーズ
APT攻撃は計画的に実行されるため、一定の段階(フェーズ)を踏んで進みます。セキュリティ研究者の間では、攻撃を段階に分けて捉えるモデルとして「サイバーキルチェーン(Cyber Kill Chain)」が広く使われてきました。これは米ロッキード・マーティン社が提唱した7段階のモデルで、攻撃を偵察から目的遂行までの連鎖として整理し、どこか1つの段階を断ち切れば攻撃全体を止められる、という防御の発想につながります。7段階それぞれの定義と各段階の防御策は、別記事「サイバー攻撃のライフサイクル(Cyber Kill Chain)完全解説」で詳しく扱っています。本記事ではこの考え方をAPTの実際の動きに即して「偵察・初期侵入・足場確立・横展開・情報持ち出し」の5フェーズに整理して解説します。

フェーズ1:偵察
偵察フェーズでは、攻撃者は標的組織の公開情報を徹底的に収集します。企業のWebサイト・プレスリリース・求人票・SNS・LinkedInのプロフィールなどから、使用技術・主要人物・組織構造を把握します。求人票に「Microsoft Entra ID(旧Azure AD)の管理経験必須」と書いてあれば、その組織がクラウドのID基盤としてMicrosoft Entra IDを使っていることが外部から読み取れます。このような情報を「OSINT(Open Source Intelligence:オープンソースインテリジェンス)」と呼び、攻撃の準備段階で広く活用されます。
偵察は技術情報の把握だけにとどまりません。攻撃者はLinkedInなどのビジネスSNSから社員の役職・担当業務・人間関係まで洗い出し、数週間から数ヶ月かけて「最も騙しやすく、かつ価値の高い情報にアクセスできる人物」を次の侵入口として選定します。新任の担当者や外部からの問い合わせ窓口が狙われやすいのはこのためです。この人物選定の精度が、次フェーズのスピアフィッシングメールの巧妙さを直接左右します。
フェーズ2:初期侵入
初期侵入の手段として最も多く使われるのがスピアフィッシングメールです。不特定多数に送る通常のフィッシングとは異なり、標的個人の名前・役職・最近の業務内容を織り込んだ非常に精巧なメールを送り付けます。「先日の展示会でいただいた名刺の件ですが」といった文面に、悪意のある添付ファイルや偽サイトへのリンクを含めます。
また水飲み場攻撃(Watering Hole Attack)も初期侵入手段として多用されます。標的が頻繁に訪問する業界ポータルや取引先Webサイトを事前に侵害し、そこにアクセスした標的のブラウザを自動的に攻撃します。「山に行かずに、獲物が水飲みに来るのを待つ」という狩猟の比喩がそのまま攻撃の本質を表しています。
フェーズ3:足場の確立と永続化
初期侵入に成功した後、攻撃者は次にバックドアを設置して「足場(Foothold)」を確立します。感染したPCに遠隔操作ツール(RAT:Remote Access Trojan)やバックドアを常駐させ、PCが再起動しても攻撃者が引き続きアクセスできる状態を維持します。
このとき攻撃者が最も重視するのが「検知回避」です。セキュリティソフトに検知されないよう、Windowsの標準ツール(PowerShell・WMI・BITSAdminなど)を悪用してマルウェアを実行します。これを「LotL(Living off the Land:現地調達型攻撃)」と呼びます。攻撃専用のマルウェアを持ち込まず、OSに最初からある機能だけで攻撃を完結させるため、マルウェア検知ツールには引っかかりません。
DLLサイドローディングも永続化手法として頻用されます。正規の実行ファイルが起動時に読み込むDLLファイルを、同名の悪意のあるDLLに置き換えることで、正規プロセスの内部に寄生して悪意のあるコードを実行します。後述するMustang Pandaの事例では、人気の中国語入力ソフトの実行ファイルを悪用したDLLサイドローディングが確認されています。
フェーズ4:横展開(ラテラルムーブメント)と権限昇格
足場を確立した後、攻撃者は侵入したPCから組織内部のネットワークを横断的に移動します。これを横展開(ラテラルムーブメント)といいます。まず侵入したPCのパスワードハッシュや認証トークンを窃取し(Pass-the-Hash・Pass-the-Ticket攻撃など)、それを使って他のPCやサーバーに対して正規ユーザーとして認証を試みます。
横展開の最終目標は多くの場合「ドメイン管理者権限の取得」です。Active DirectoryのドメインコントローラーへのアクセスはKerberoasting攻撃やDCSync攻撃で狙われます。ドメイン管理者権限を取得すると、組織内のほぼすべてのシステムにアクセスできるようになります。この段階を検知・遮断できるかどうかが、APT対策の分かれ目になります(後述の防御策で詳しく扱います)。
フェーズ5:情報持ち出し
情報持ち出し(Exfiltration)フェーズでは、窃取した情報をC2(Command and Control)サーバーへ送信します。通信が検知されないよう、HTTPS通信に紛れ込ませたり、正規CDNのドメインに偽装したりすることが多く、ネットワーク監視での検知が困難です。攻撃者は業務時間外の深夜などを選び、大量のデータを一度に送らず少量ずつ持ち出すことで、トラフィック量の異常検知も回避します。
実在するAPTグループの手口:Mustang Pandaの最新事例
2026年5月に複数のセキュリティ機関が報告した内容によると、中国系APTグループ「Mustang Panda」が2025年9月から2026年4月にかけて、日本を含むアジア太平洋地域の金融機関等を標的に大規模なスパイキャンペーンを展開していたことが確認されました。この事例は、前章で説明したAPT攻撃の段階(サイバーキルチェーン)がそのまま現実に使われていることを示す格好の材料です。
DLLサイドローディングで正規プロセスに寄生する
Mustang PandaのFDMTPキャンペーンでは、中国語入力ソフト「Sogou Pinyin」の正規実行ファイル(biz_render.exe)が悪用されました。攻撃者はこの正規ファイルと同梱する形で、同ファイルが起動時に読み込む予定のDLL(browser_host.dll)を悪意のある偽DLLに置き換えたZIPファイルを配布しました。
被害者がZIPを展開して正規ソフトと思って実行ファイルを起動すると、正規プロセスの内部でバックドアFDMTPが起動します。セキュリティツールからは「Sogou Pinyinが動作中」にしか見えないため、プロセス単体での検知は非常に困難です。これがDLLサイドローディングの恐ろしさです。
FDMTPは.NETで実装された高度に難読化されたバックドアであり、起動後はシステム情報(インストール済みセキュリティソフト・ユーザーアカウント一覧など)を収集し、リモートコマンド実行・ファイル操作・プロセス管理といったモジュール型の機能をC2から追加ロードできる設計になっています。
CDNに偽装してC2通信を隠蔽する
FDMTPが設置されると、感染端末はC2サーバーと定期的に通信してコマンドを受信します。このとき攻撃者が採用した隠蔽手法が「CDNへのなりすまし」です。C2サーバーへの通信先ドメインを、YahooやAppleが使用している正規CDNのドメインに見せかけることで、「よく知られた有名企業へのHTTPS通信」としてネットワークフィルタリングをすり抜けます。
通常のファイアウォールやプロキシサーバーは、有名企業のドメインへの通信を実質的に許可している場合が多く、この手法が効果的に機能してしまいます。研究者はこの手法を「インフラは入れ替わり、ペイロードも変わる。だが実行モデルは変わらない」と表現しており、APTグループが長年にわたって同じ構造的アプローチを使い続けていることを示しています。
MITRE ATT&CKで攻撃手法を体系的に理解する
MITRE ATT&CKは、APT攻撃を含む実際のサイバー攻撃で観測された戦術(Tactics)と技術(Techniques)を体系的に整理した公開ナレッジベースです。「Adversarial Tactics, Techniques, and Common Knowledge」の略で、攻撃者がどの目的(戦術)のためにどの手法(技術)を使うかをマトリクス形式で可視化しています。
Mustang PandaのFDMTPキャンペーンをATT&CKで整理すると、次のようにマッピングできます。「初期アクセス(Initial Access):スピアフィッシング添付ファイル(T1566.001)」「実行(Execution):DLLサイドローディング(T1574.002)」「永続化(Persistence):レジストリRun Keys(T1547.001)」「C2(Command and Control):CDN偽装HTTPS通信(T1071.001)」「収集(Collection):ファイルシステム探索(T1083)」といった形です。
SC試験の対策として特に重要なのは、ATT&CKが「攻撃者の次の行動を予測する共通言語」であるという点です。あるフェーズの攻撃手法を特定できれば、次に攻撃者が狙うフェーズと手法をATT&CKで逆引きすることができ、インシデントレスポンス時の調査範囲を絞り込む判断材料になります。
APT攻撃が検知しにくい本当の理由
APTへの対策を難しくしている最大の要因は、技術的な高度さだけではありません。防御側が抱える「知見のギャップ」もまた、検知を構造的に困難にしています。この節を踏まえると、次章の防御策が「なぜツールを入れるだけでは足りないのか」が腹落ちします。
データは取れても分析できなければ意味がない
CIO時代(2005〜2008年)に様々なログ監視ツールを検証・評価した際の実感として、「データを取得すること自体はそれほど難しくなかった。難しかったのは、取得したデータを分析することだった」という事実があります。当時は攻撃検知に関する知見が十分ではなく、一般的なパターンの攻撃は検出できていたと思うものの、高度でマニアックな手法を使った攻撃はおそらく検出できていなかっただろうと振り返ります。JPCERT/CCも「高度サイバー攻撃への対処におけるログの活用と分析方法」の中で、攻撃の痕跡を追うにはどのログを取得し、どう相関させて読むかという分析の設計が要点だと整理しています。
これはAPT対策の核心を突いています。APTは意図的に「分析者が正常と判断しやすいパターン」で動作します。異常に大量のログを発生させず、既知のマルウェアシグネチャを使わず、通常業務でも行われる操作(正規ツールの使用・既存ポートへのアクセス)の範囲内で活動します。ログは積み上がっていても、「何が正常で何が異常か」を知っている分析者がいなければ、APTの痕跡は通常業務のログに完全に埋もれてしまいます。
現在であればSIEM(Security Information and Event Management)ツールが相関分析を自動化しますが、それでも「どのルールをSIEMに書くか」「どのアラートを優先するか」という判断には人間の知見が不可欠です。
正規ツールを悪用するLiving off the Land戦術
APT攻撃者が多用するLotL戦術は、OSに最初からインストールされているツールを攻撃に活用します。Windowsの管理ツールであるPowerShell・WMI(Windows Management Instrumentation)・certutil.exe・BITSAdmin.exeなどが典型例です。
これらのツールは正規の管理業務でも使われるため、「PowerShellが実行された」というログ単体では攻撃の証拠になりません。「どのアカウントが」「どの引数で」「どのプロセスの子プロセスとして」実行したかを組み合わせてはじめて「これは不審だ」と判断できます。この相関分析は、ツールを導入するだけでは自動的には行われません。
学び始めの人が陥りやすい誤解として、「EDRやSIEMを導入すれば、LotL攻撃も自動的に検知される」という思い込みがあります。ツールはあくまでも検知ルールとその解釈を支える基盤です。どの動作を「不審」と定義するかは、攻撃手法の知識を持つ人間が設計しなければなりません。
長期潜伏:気づかれないまま続く侵害
APT攻撃が特に脅威な点は、発見されるまでの時間の長さです。セキュリティ機関の調査では、侵入から発覚までに数百日かかる例が報告されており、長い場合は数年間にわたって検知されないこともあります。
この長期間の潜伏が可能なのは、APT攻撃者が積極的に痕跡を消すからです。コマンド実行後のイベントログの削除・タイムスタンプの改ざん・使い終わったバックドアの削除など、フォレンジック調査を困難にする行動を徹底します。また通信頻度を意図的に低く保ち、大量のデータ転送を一度に行わず少量ずつ持ち出すことで、ネットワーク異常検知も回避します。
APT攻撃の防御策:多層防御・EDR・ラテラルムーブメント検知
APTへの防御策は「ひとつの技術で完全に防ぐ」ものではなく、複数の防御層を重ねる「多層防御(Defense in Depth)」が基本です。前述したサイバーキルチェーンのどこか1段階を断ち切れば攻撃全体を止められる、という発想がここに直結します。SC試験でも多層防御は重要な概念として繰り返し出題されており、「予防・検知・対応」の3層で整理して理解することが有効です。本記事では各層の要点を押さえるにとどめます。多層防御の具体的な実装、サンドボックスやDLPによる出口対策、CSIRTによるインシデント対応体制といった「守り方」の詳細は、防御に特化した別記事「標的型攻撃(APT)対策:多層防御・出口対策とCSIRTのインシデント対応体制」で解説しています。

初期侵入を防ぐ予防策
APTの入口として最も多いスピアフィッシングメールへの対策として、まずメール認証技術(SPF・DKIM・DMARC)の整備が求められます。これにより送信元ドメインの詐称を防ぎ、標的型メールの一部を水際でブロックできます。
エンドポイント保護では、従来のシグネチャベースのアンチウイルスだけでなく、振る舞い検知・機械学習ベースの検知を備えたEDR(Endpoint Detection and Response)の導入が現在のスタンダードです。EDRはプロセスの起動ツリー・DLLのロード状況・ネットワーク接続を記録し、事後のフォレンジック調査にも活用できます。
脆弱性管理も予防の基本です。APTはゼロデイ脆弱性だけでなく、既知の脆弱性(パッチが公開されているにもかかわらず未適用のもの)を多く悪用します。CVSSスコアの高い脆弱性へのパッチを迅速に適用する運用体制が重要です。
異常を早期発見する検知策とラテラルムーブメント検知
APT検知の中核となるのが、ネットワークとエンドポイント双方のログを統合的に管理・分析するSIEMです。個々のログではなく、複数のログを時系列・ユーザー・端末を軸に相関分析することで、単独では正常に見える行動のパターンから異常を見抜きます。
特に重要なのが、内部を横断する横展開(ラテラルムーブメント)の検知です。攻撃者が組織内部に侵入した後の動きは、外部からの通信とは違って「正規ユーザーによる内部通信」に見えるため見逃されがちです。具体的な検知シグネチャとして有効なものの例として、「業務時間外の認証試行の急増」「内部ファイルサーバーへの大量アクセスが特定の端末から発生」「普段使わない端末からのPowerShellのエンコードされたコマンド実行」「サーバー間で普段発生しない管理共有(C$など)への接続」「外部への大容量HTTPS通信」などが挙げられます。これらはいずれもラテラルムーブメントや情報持ち出しの兆候です。
ネットワーク側ではNDR(Network Detection and Response)やIDS/IPSでの通信の可視化、エンドポイント側ではEDRでのプロセス起動ツリーとDLLロードの記録が有効です。また、攻撃者がよく使うC2通信のIPアドレスやドメインの情報を脅威インテリジェンス(Threat Intelligence)として収集・活用することで、既知のAPTグループのインフラへの通信を早期に検知できます。ただしEDRやNDRを導入しても、窃取された正規アカウントでの成りすましアクセスは検知が難しく、脆弱性パッチの適用や最小権限の徹底と組み合わせて初めて効果を発揮する点に注意が必要です。
侵害後の被害を最小化する対応策
APT対策における「侵害前提の思考」も重要な概念です。完璧な予防は存在しないという前提に立ち、侵害が発生した際にどれだけ早く検知・封じ込め・根絶・回復できるかをあらかじめ設計しておきます。
インシデントレスポンス(IR)計画の整備と定期的なTTX(Tabletop Exercise:机上演習)、フォレンジック調査のための証跡保全(ログの長期保管・改ざん防止)、重要システムのネットワークセグメンテーション(攻撃者の横展開を論理的に遮断する)、そして定期的なバックアップと復元テストが具体的な対策として求められます。
最小権限の原則も横展開対策として有効です。すべてのアカウントに必要最低限の権限のみを付与し、たとえ攻撃者が一般ユーザーの認証情報を窃取したとしても、横展開できる範囲を最初から限定しておきます。特権アカウントの管理には、PAM(Privileged Access Management)ソリューションの活用が推奨されます。
【演習】APT攻撃の段階と防御策の理解度チェック(全10問)
この記事の内容をもとに練習問題を用意しました。APTは午前IIでは定義や用語の4択、午後では「攻撃の段階ごとにどの対策が有効か」を問う長文シナリオとして繰り返し出題されます。定番の引っかけは「予防・検知・対応のどの層に属する対策か」「LotLやサイドローディングなど似た手口の取り違え」です。以下の練習問題で本記事の理解度を確認してみましょう。
まとめ:APT攻撃は「段階」で捉え、「層」で防ぐ
APTは「一度防げば終わり」ではなく、目的を達成するまで攻撃を続ける執拗な脅威です。だからこそ、偵察から情報持ち出しまでの段階(サイバーキルチェーン)で全体像を捉え、予防・検知・対応の層で防ぐという二軸の理解が効いてきます。CIO時代にログ監視ツールの評価・検証を重ねる中で痛感したのは、「データを取ること」と「データから意味を読み取ること」の間には大きなギャップがあるという事実です。当時は攻撃検知の知見が今ほど体系化されておらず、ツールを導入しても高度な攻撃の痕跡を見抜ける状態にはなかったと振り返ります。
新卒エンジニア向けの教育現場でも繰り返し見てきましたが、学び始めの人が陥りやすいのは「ツール=対策」という思い込みです。SIEMやEDRを入れれば安全という発想は危険です。ツールはあくまでも「知見を持つ人間が使う道具」であり、何が正常で何が異常かを判断できる人材の育成こそが、APT対策の根幹に据えるべき課題です。
SC試験でも、単純な用語の暗記ではなく「なぜその対策が有効か」「攻撃者の次の行動を想定するとどこに穴があるか」という思考力が問われます。APT攻撃の段階を一本の物語として理解し、各段階に防御策を対応づけておくことが、午後問題の長文シナリオを読み解く上で最も効果的な準備となります。
参考資料
- IPA:情報セキュリティ10大脅威 2026(https://www.ipa.go.jp/security/10threats/10threats2026.html)
- JPCERT/CC:高度サイバー攻撃への対処におけるログの活用と分析方法 1.2版(https://www.jpcert.or.jp/research/APT-loganalysis_Report_20220510.pdf)
- MITRE ATT&CK(公式)(https://attack.mitre.org/)
- Infosecurity Magazine:Mustang Panda Linked to FDMTP Backdoor in Asia-Pacific Espionage(https://www.infosecurity-magazine.com/news/mustang-panda-fdmtp-backdoor-apj/)
- トレンドマイクロ:MITRE ATT&CKとは?攻撃手法の分類フレームワークと活用方法(https://www.trendmicro.com/ja_jp/what-is/cyber-attack/mitre-attack-framework.html)
- 応用情報技術者試験.com:平成26年度 秋期 午前 問35 APTの説明はどれか(https://www.ap-siken.com/kakomon/26_aki/q35.html)
- IPA:情報処理安全確保支援士試験 問題冊子・解答例(https://www.ipa.go.jp/shiken/mondai-kaiotu/2025r07.html)
本記事は情報処理安全確保支援士(SC)試験対策を目的として作成しています。
学習の全体像=進むべき道筋がひと目で分かる
〈セキュリティ学習メール〉