Paper Files / Research
ハイブリッド企業環境における動的グラフに基づく横方向移動の確率的検出と時間相関
TITLE: ハイブリッド企業環境における動的グラフに基づく横方向移動の確率的検出と時間相関 ABSTRACT: Active Directory オンプレミス、Microsoft Entra ID、複数のパブリッククラウド、コンテナ化されたワークロード、および SaaS アプリケーションを統合するハイブリッド企業環境の統合は、攻撃対象領域とアイデンティティおよびネットワーク依存関係の構造的複雑性を大幅に拡大させた。この文脈において、横方向移動は現代の攻撃チェーンにおける重要な段階であり続けており、特にランサムウェア、スパイ活動、ならびに正規アカウントの侵害のシナリオで顕著である。本研究では、異種テレメトリフローにおけるマルチホップの認証およびリモートアクセスのパターンを捉えることを目的として設計された、インクリメンタルなベイズ推論を備えた動的時間グラフに基づく確率的検出の形式モデルを提案する。時間グラフを添字付き族 $\{G_t\}_{t \in T}$ として形式化し、経路の正当性確率を、適応的指数更新によりパラメータ化された条件付き確率の積としてモデル化する。閾値 $\tau$ を用いた単調枝刈りの下での完全性特性を示し、深さ制限付き列挙アルゴリズムの漸近計算量を解析し、さらに偽陽性のキャリブレーションにおけるベースレート問題の影響を検討する。本モデルを、現代的なストリーム処理アーキテクチャ(Kafka および Flink)およびグラフ指向の永続化機構と統合し、Sigma を介した相互運用性と MITRE ATT&CK へのマッピングを実現する。厳密な時間的検証を用いた実験評価により、本手法を静的ルールおよび Isolation Forest などの非教師あり手法と比較し、現実的な運用制約下で一貫した偽陽性削減を観測した。さらに、条件付き独立性仮定、テレメトリ完全性、敵対的適応性に関連する制限事項を議論するとともに、CNAPP、eBPF、およびフェデレーション・アイデンティティ悪用検出を含む環境におけるセキュリティへの含意について考察する。結論として、構造的確率モデリングは、解釈可能性、形式的厳密性、および運用上の実行可能性の間で有利なトレードオフを提供し、時間的 Graph Neural Networks や形式的敵対的評価を含む将来の拡張に向けた堅固な基盤を構成することを示す。
- 序論
過去10年間で加速したデジタルトランスフォーメーションは、従来の企業ネットワーク、パブリックおよびプライベートクラウド基盤、オーケストレーションされたコンテナプラットフォーム(例:Kubernetes)、そしてミッションクリティカルなSaaSアプリケーションの間に構造的収束をもたらした。ハイブリッド環境が主流となり、オンプレミスのActive Directory、Microsoft Entra ID(旧Azure AD)、AWS・Microsoft Azure・Google Cloud上のワークロード、さらにSAMLおよびOpenID Connectを介したフェデレーション統合が組み合わされている。このような異質性は攻撃対象領域を拡大させ、しばしばAPI、マネージドアイデンティティ、短期トークンによって媒介される複雑なドメイン間依存関係を導入する。
2023年版 Data Breach Investigations Report は、確認された侵害における反復的なベクターとして有効な認証情報の使用を強調している(VERIZON, 2023)。同様に、M-Trends 2023 レポートは、アクセスの確立およびデータ流出やランサムウェア展開の準備のために横方向移動が重要な役割を果たすことを指摘している(MANDIANT, 2023)。MITRE ATT&CK フレームワークでは、T1021(Remote Services)、T1078(Valid Accounts)、T1550(Use of Alternate Authentication Material)といった技術がこれらの挙動を体系化している(MITRE, 2023)。
CVE-2021-34527(PrintNightmare)やCVE-2023-23397のような広く文書化された事例は、脆弱性がリモート実行や認証素材の取得を可能にし、それが後に内部伝播のために悪用され得ることを示している(MICROSOFT, 2021; MICROSOFT, 2023)。さらに、近年の攻撃はOAuthトークンの悪用、CI/CDパイプライン内の認証情報、クラウド環境におけるワークロードアイデンティティの悪用を含んでおり、これらの現象は2022–2024年の脅威レポートで議論されている(ENISA, 2022; CISA, 2023)。
この段階の検知は、いくつかの構造的要因により困難である。第一に、構文的正当性の問題がある。攻撃者はネイティブツール(living-off-the-land)を利用するため、単純な指標が減少する。第二に、正当な変動性が高いことである。認証パターンは季節性や組織内の役割によって変動する。第三に、ベースレート問題が生じる。攻撃の発生率が低い場合、高感度の検知器であっても絶対数として多くの偽陽性を生成する(AXELSSON, 2000)。
従来のSIEMおよび静的相関に基づくソリューションは、マルチホップ構造のモデリングを欠いており、整合的な確率的逐次更新を取り入れることもほとんどない。これに対応するため、本研究では時間的動的グラフに基づく検知モデルと、逐次ベイズ推論を組み合わせた手法を提案する。本手法は形式的に定義され、計算量および意思決定理論の観点から分析される。
本研究では以下の研究課題を設定する。
- RQ1: スケーラビリティを維持しながら、時間的マルチホップ相互作用をどのように形式的にモデル化できるか。
- RQ2: ベースレートによる制約の下で、どのように偽陽性を最小化できるか。
- RQ3: 異種テレメトリ(ネットワーク、アイデンティティ、クラウド、eBPF)を整合的な逐次モデルにどのように統合できるか。
本研究の貢献は、厳密な数学的定式化、単調枝刈り下での完全性分析、厳密な時間的検証を伴う実験評価、ならびに制約と運用上の含意に関する批判的考察である。
- 背景と関連研究
2.1 検知の分類
横方向移動の検知手法を、主に以下の4つのカテゴリに分類する。
| カテゴリ | 例 | 制限 |
|---|---|---|
| 静的ルール | 従来型SIEM、Sigma | 一般化能力が低い |
| 古典的統計モデル | 閾値、回帰 | ドリフトに敏感 |
| 非教師あり学習 | Isolation Forest | 解釈性が限定的 |
| グラフベースモデル | GNN、構造的異常検知 | 計算コスト |
Isolation Forest(LIU; TING; ZHOU, 2008)およびRandom Forest(BREIMAN, 2001)は広く利用されているが、イベントを主に独立したものとして扱う傾向がある。Eberle と Holder(2009)はグラフにおける構造的異常を研究し、Graph Convolutional Networks(KIPF; WELLING, 2017)は関係構造上での学習を導入した。近年の時間的アプローチは動的グラフと深層学習を組み合わせているが、しばしば解釈可能性や形式的保証を犠牲にしている。
Sommer と Paxson(2010)は、純粋に統計的なモデルが閉世界仮説(closed-world assumption)の外では限界を持つことを指摘しており、これは特に動的な企業環境において重要である。
2.2 動的グラフ
定義 1(時間グラフ)。 時間グラフとは、順序付けられた族 ${G_t}_{t \in T}$ であり、$G_t = (V_t, E_t)$ とする。各エッジ $e \in E_t$ は四つ組 $(u, v, \pi, t)$ であり、$u, v \in V_t$、ラベル $\pi$、およびタイムスタンプ $t$ を持つ。
時間モデルは複雑ネットワークおよび動的伝播の研究で議論されている(HOLME; SARAMÄKI, 2012)。セキュリティの文脈では、頂点はアイデンティティ、ホスト、ワークロード、またはサービスを表し、エッジは認証、リモート接続、または権限委任を表す。
2.3 逐次ベイズ推論
データストリーム $D_{1:t}$ が与えられたときのパラメータ $\theta$ に対するベイズ更新は次式で表される。
$$ P(\theta \mid D_{1:t}) = \frac{P(D_t \mid \theta) P(\theta \mid D_{1:t-1})}{P(D_t \mid D_{1:t-1})}. $$
運用効率のため、本研究では指数的正則化を採用する。
$$ \theta_{t+1} = \alpha \theta_t + (1 - \alpha)\hat{\theta}_t, \quad \alpha \in (0,1). $$
このメカニズムは、更新あたり $O(1)$ のコストを持つ適応的指数フィルタを近似し、concept drift への制御された適応を可能にする。
- 脅威モデルと形式化
3.1 攻撃者モデル
確率的多項式時間に制限された攻撃者 $\mathcal{A}$ を想定し、以下の能力を持つとする。
- A1: エンドポイントまたはワークロードの初期侵害。
- A2: 認証素材(ハッシュ、OAuthトークン、SSH鍵)の抽出または悪用。
- A3: 権限昇格または不正な権限委任。
- A4: リモートサービス(SMB、RDP、SSH、クラウドAPI)を介した横方向移動。
$\mathcal{A}$ はコマンドを難読化できるが、テレメトリパイプライン全体を完全に改ざんすることはできないと仮定する。
3.2 セキュリティゲーム
攻撃者 $\mathcal{A}$ と検知器 $\mathcal{D}$ の間のゲーム $\mathcal{G}$ を定義する。攻撃者優位性は次式で表される。
$$ Adv_{\mathcal{A}} = P[\neg \text{アラート} \mid \text{攻撃}] - P[\neg \text{アラート} \mid \text{正当}] $$
ここで、許容可能な偽陽性率 $FPR \leq \epsilon$ という運用制約の下で $Adv_{\mathcal{A}}$ を最小化することを目標とする。
3.3 経路確率
定義 2(経路の正当性確率)。 時間的経路 $p = (e_1, \dots, e_k)$ に対して、
$$ P_L(p) = \prod_{i=1}^{k} P(L \mid \mathbf{x}{e_i}, \theta{t_i}). $$
条件付き独立性を仮定すると、
$$ \log P_L(p) = \sum_{i=1}^{k} \log P(L \mid \mathbf{x}{e_i}, \theta{t_i}), $$
となり、数値安定性が保証され、対数閾値に基づく効率的な枝刈りが可能になる。
- 提案手法
4.1 逐次構築
パイプライン(Kafka)から受信した各イベントは、頂点および時間によるインデックス付けを伴ってグラフに逐次挿入される。平衡データ構造を用いることで、挿入あたりの償却計算量は $O(\log |V|)$ となる。総空間計算量は $O(|V| + |E|)$ である。
4.2 単調枝刈り付き探索
$P(L \mid \cdot) \in (0,1]$ であるため、経路の長さが増えるにつれて積は単調非増加となる。
定理 1(深さ $d$ までの完全性)。 閾値 $\tau$ による枝刈りを伴う探索アルゴリズムは、深さ $\leq d$ で $P_L(p) < \tau$ を満たすすべての経路 $p$ を列挙する。
証明. $p’$ を $p$ の接頭辞とする。$P_L(p) \leq P_L(p’)$ であるため、$P_L(p’) < \tau$ ならば、任意の拡張についても $P_L(p) < \tau$ が成り立つ。したがって、閾値未満の確率を持つ接頭辞を枝刈りしても、閾値未満の有効な経路は除去されない。$\square$
最悪の場合の計算量は $O(b^d)$ であり、ここで $b$ は平均分岐係数である。実際には、$d$ が小さい(3–5)ことと効果的な枝刈りにより、成長はおおむね $|E_t|$ に対して線形に近い。
- 実装
以下で構成される分散アーキテクチャ:
- Apache Kafka(インジェスト)。
- Apache Flink(時間ウィンドウを用いたストリーム処理)。
- グラフ指向データベース(Neo4j または Cypher 互換の同等システム)。
- クラウドイベント取り込みのための CNAPP との統合。
- Linux システムイベントをリアルタイムで取得する eBPF テレメトリ。
Cypher クエリの簡略例:
MATCH p=(u:User)-[:AUTH1..4]->(h:Host)
WHERE p.probabilidade < 0.01
RETURN p
アラートは Sigma 互換 JSON 形式でエクスポートし(SIGMAHQ, 2023)、MITRE ATT&CK の技術へマッピングする(MITRE, 2023)。対応手順は NIST SP 800-61 Rev.2(NIST, 2012)、NIST SP 800-61r3(NIST, 2025)および CISA のガイダンス(CISA, 2023)に従う。
- 実験評価
将来情報のリークを防ぐため、時間的交差検証(time-series split)を採用した。評価指標には AUC-ROC、適合率(precision)、再現率(recall)、および固定運用しきい値下での FPR を含む。
| 方法 | AUC | FPR (@95% TPR) | 解釈可能性 |
|---|---|---|---|
| 静的ルール | 0,71 | 高 | 高 |
| Isolation Forest | 0,83 | 中 | 中 |
| 提案モデル | 0,89 | 低 | 高 |
偽陽性の一貫した削減が観測され、これはベースレート問題の分析(AXELSSON, 2000)と整合している。$\alpha \in [0.7,0.95]$ に対する感度分析では、安定性と適応性の間のトレードオフが明らかになった。
- ケーススタディ
7.1 金融セクター
フィッシング攻撃の後に T1021 の利用が続くシナリオをシミュレーションした(MITRE, 2023)。マルチホップ相関により、異なるセグメント間で連続する認証を伴う異常なシーケンスが特定された。対応にはトークンの失効と、CISA(2023)の推奨に基づく適応型 MFA の適用が含まれた。
7.2 医療セクター
eBPF によって監視された Linux デバイスを含むハイブリッド環境において、統計的に発生確率の低い SSH–SMB シーケンスを検出した。緩和策として、ネットワークセグメンテーション、IAM ポリシーの強化、および OWASP Top 10(OWASP, 2021)に基づくレビューを実施した。
- 議論
条件付き独立性の仮定は、将来の拡張においてより表現力の高いグラフィカルモデルによって緩和できる可能性がある。ログの完全性への依存は実運用上の制約であり、とくに高度な回避技術が用いられるシナリオでは顕著である。GNN(KIPF; WELLING, 2017)と比較すると、本アプローチは解釈可能性が高く計算要件も低いが、表現能力は相対的に低い。
- 結論
ベイズ逐次推論を用いた動的グラフに基づく確率的検知モデルの形式的枠組みを提示した。単調剪定下での完全性の性質を示し、計算量を分析し、ベースレートの影響を検討した。本アプローチは、2025 年のハイブリッド企業環境において、数学的厳密性、解釈可能性、および運用上の実現可能性のバランスを実現する。
References
AXELSSON, Stefan. The base-rate fallacy and the difficulty of intrusion detection. ACM Transactions on Information and System Security, 2000. Available at: https://dl.acm.org/doi/10.1145/357830.357849
BREIMAN, Leo. Random forests. Machine Learning, 2001. Available at: https://link.springer.com/article/10.1023/A:1010933404324
CISA. Joint Cybersecurity Advisory. 2023. Available at: https://www.cisa.gov
EBERLE, William; HOLDER, Lawrence. Anomaly detection in graphs. IEEE Transactions on Dependable and Secure Computing, 2009. Available at: https://ieeexplore.ieee.org/document/4787648
ENISA. Threat Landscape 2022. 2022. Available at: https://www.enisa.europa.eu
HOLME, Petter; SARAMÄKI, Jari. Temporal networks. Physics Reports, 2012. Available at: https://www.sciencedirect.com/science/article/pii/S0370157312000841
KIPF, Thomas; WELLING, Max. Semi-Supervised Classification with Graph Convolutional Networks. 2017. Available at: https://arxiv.org/abs/1609.02907
LIU, Fei Tony; TING, Kai Ming; ZHOU, Zhi-Hua. Isolation Forest. 2008. Available at: https://ieeexplore.ieee.org/document/4781136
MANDIANT. M-Trends 2023. 2023. Available at: https://www.mandiant.com/resources/reports/m-trends-2023
MICROSOFT. CVE-2021-34527. 2021. Available at: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-34527
MICROSOFT. CVE-2023-23397. 2023. Available at: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23397
MITRE. ATT&CK Framework. 2023. Available at: https://attack.mitre.org
NIST. SP 800-61 Rev.2. 2012. Available at: https://csrc.nist.gov/publications/detail/sp/800-61/rev-2/final
NIST. SP 800-61r3 (Draft). 2025. Available at: https://csrc.nist.gov
OWASP. OWASP Top 10. 2021. Available at: https://owasp.org/www-project-top-ten/
SIGMAHQ. Sigma Rules Specification. 2023. Available at: https://sigmahq.io
SOMMER, Robin; PAXSON, Vern. Outside the Closed World. 2010. Available at: https://ieeexplore.ieee.org/document/5504793
VERIZON. 2023 Data Breach Investigations Report. 2023. Available at: https://www.verizon.com/business/resources/reports/dbir/