Paper Files / IAM
タイトル: 脅威志向のレジリエントな Identity and Access Management アーキテクチャ: ハイブリッド環境における形式モデリング、行動検知、運用ハードニング
タイトル: 脅威志向のレジリエントな Identity and Access Management アーキテクチャ: ハイブリッド環境における形式モデリング、行動検知、運用ハードニング 要旨: デジタルアイデンティティの集約は、企業環境における主要な侵害ベクトルとなり、Identity and Access Management (IAM) を現代のセキュリティアーキテクチャの中核へと押し上げた。ハイブリッドおよびマルチクラウド基盤は、SaaS、API、サービスアイデンティティの大規模な採用と相まって、認証情報および認証トークンに基づく攻撃対象領域を大幅に拡大した。実証的な報告によれば、現代の侵害の大半は、正当なアカウントの悪用、権限昇格、あるいは誤設定された認可ポリシーの悪用を伴う。本論文は、効果的権限の形式モデリング、アイデンティティの異常利用に対する行動検知、ハイブリッド環境における自動化された運用ハードニングという3つの補完的側面を統合した、脅威志向のレジリエントな IAM アーキテクチャを提案する。まず、ユーザ、ロール、権限の関係を表す有向グラフを用いて権限面を形式化する。このモデルに基づき、アイデンティティ攻撃対象領域の定量化および権限昇格経路の分析のための定量指標を定義する。次に、大規模に収集された認証イベントに適用される、多次元行動ベクトルとマハラノビス距離に基づく異常検知機構を提示する。この機構は、数千のアイデンティティと複数のアイデンティティプロバイダを有する環境においても、低い偽陽性率で正当なアカウントの悪用を識別できる。さらに、連携されたアイデンティティプロバイダ、Open Policy Agent に基づくポリシー機構、Elastic Stack によるログ分析、Neo4j によるグラフモデリングなど、企業環境で広く利用されるツールを統合した運用フレームワークを記述し、継続的な効果的権限の評価と過剰権限の自動削減を可能にする。実験評価は、1万2千を超えるアイデンティティと数百万件の認証イベントを含む模擬企業環境で実施した。その結果、認証情報悪用の平均検知時間の有意な短縮に加え、過剰権限の大幅な削減が示された。本研究は、形式モデリング、行動分析、運用自動化の統合が、ゼロトラストアーキテクチャおよび現代のハイブリッド環境におけるアイデンティティセキュリティを強化するための有効なアプローチであることを示す。
- はじめに
デジタル・アイデンティティは、現代の企業インフラにおける主要なセキュリティ境界として確立された。SaaSサービス、パブリッククラウド・プラットフォーム、APIベースのアーキテクチャへの急速な移行は、従来のネットワーク境界を徐々にアイデンティティ中心のモデルへ置き換える結果をもたらした。この文脈において、Identity and Access Management(IAM)の仕組みは、企業システムの機密性、完全性、可用性を保証するうえで中心的な役割を担うようになった。
実証的な報告は、正当な認証情報の悪用が依然として主要なセキュリティインシデントの原因の一つであることを示している。2023年の Data Breach Investigations Report は、分析対象となった侵害の約74%において、有効または侵害された認証情報の不正使用が関与していたと指摘している(VERIZON, 2023)。Valid Accounts(T1078)、Steal or Forge Kerberos Tickets(T1558)、Account Manipulation(T1098)といった技術は、MITRE ATT&CK フレームワークにおいて一貫して最も観測される技術群に含まれている(MITRE, 2023)。
広く文書化されたインシデントは、この攻撃ベクトルの重大性を示している。SolarWinds事案に関連するサプライチェーン侵害は、特権アイデンティティおよび連携された信頼関係が、複数の組織を同時に侵害するためにどのように悪用され得るかを明らかにした(CISA, 2021)。Microsoft Active Directory 環境では、CVE‑2021‑42278 および CVE‑2021‑42287 のような脆弱性が、アカウント識別子の操作を通じた権限昇格を可能にし、いわゆる「noPac」攻撃技術を生み出した(MICROSOFT, 2021)。
さらに、クラウド環境は、誤設定された IAM ポリシー、過剰な権限、認証トークンの不適切な使用に関連する新たなリスクを導入する。AWS、Azure、Google Cloud のようなプロバイダは、宣言的ポリシーベースのモデルに大きく依存しており、アイデンティティとサービスの数が増加するにつれて、その複雑性は著しく高まる(HUMBLE; FARLEY, 2021)。
このような状況を踏まえると、技術的な中心課題は、認証・認可ポリシーが整合的で、最小権限であり、かつ認証情報の侵害や信頼関係の悪用が可能な攻撃者に対しても回復力を維持するようにすることである。
本研究を導く研究課題は以下のとおりである。
• RQ1: ハイブリッドおよびマルチクラウド環境におけるアイデンティティ攻撃面をどのように形式的にモデル化できるか?
• RQ2: 低い偽陽性率で、行動分析を用いて有効アカウントの悪用をどのように検出できるか?
• RQ3: 組織規模で IAM ポリシーのハードニングと継続的検証をどのように自動化できるか?
本研究の主な貢献は以下のとおりである。
• 実効権限を定量化するためのグラフベースの形式モデルの提案。
• 多次元的な認証イベントに適用する行動検知メカニズムの開発。
• 企業環境で広く用いられるツール群と統合された運用フレームワークの実装。
- 背景および関連研究
Identity and Access Management とは、デジタル・アイデンティティの認証、認可、監査を目的とする一連のプロセス、ポリシー、技術を包含する(FERRAIOLLO; KUHN; CHANDRAMOULI, 2003)。これらの仕組みは、分散システムおよび現代の企業インフラのセキュリティ基盤を構成する。
歴史的に、さまざまな形式的アクセス制御モデルが提案されてきた。
• DAC — Discretionary Access Control
• MAC — Mandatory Access Control
• RBAC — Role‑Based Access Control
• ABAC — Attribute‑Based Access Control
Sandhu et al.(1996)によって形式化された RBAC モデルは、組織の役割に基づく抽象化を導入し、複雑なシステムにおける権限管理の簡素化を可能にした。形式的には、以下を定義する。
• $U$ — ユーザ集合
• $R$ — 役割集合
• $P$ — 権限集合
基本関係は次のとおりである。
$UA \subseteq U \times R$
$PA \subseteq R \times P$
このモデルは、権限が役割に割り当てられ、役割がユーザに割り当てられることを定め、権限管理のスケーラビリティを実現する。
分散型および属性・コンテキストベース環境の拡大に伴い、ABAC モデルは、より柔軟な代替手段として導入された。このモデルでは、認可の決定は、ユーザ、リソース、運用コンテキストの属性を評価する関数によって定まる(HU; FERNADEZ; KUHN, 2015)。
Zero Trust アーキテクチャは、継続的なアイデンティティおよびコンテキスト検証を導入し、従来のネットワーク境界への依存を低減することで、このアプローチを拡張した(ROSE et al., 2020)。しかし、多くの実装は、実効的な権限境界の数学的形式化を欠いており、リスクの定量評価を困難にしている。
近年の研究は、アカウント侵害を識別するために行動ベースの異常検知も探究している。統計的手法や機械学習技術は、認証パターンの逸脱を識別するためにしばしば用いられる(SOMMER; PAXSON, 2010; CHANDOLA; BANERJEE; KUMAR, 2009)。しかし、文献の大半はネットワークトラフィックに集中しており、特にアイデンティティに焦点を当てた分析は、依然として比較的限定的である。
さらに、ハイブリッドおよびマルチクラウド環境の拡大は、サービスアイデンティティ、OAuth トークン、連携ポリシーに関連する新たなリスクカテゴリを導入した(GUPTA; ZHANG, 2022)。これらの特性は、権限の形式的モデリングと、検知・緩和のための運用メカニズムを統合するアプローチの必要性を強めている。
- 脅威モデルと問題の定式化
我々は、現代の企業環境で観測される現実的な脅威に対応し得る能力を持つ攻撃者 $\mathcal{A}$ を想定する。この攻撃者は、標的型フィッシングキャンペーン、パスワードスプレー攻撃、または既に漏えいした認証情報の悪用を通じて初期侵入を獲得し得る。
初期アクセス後、攻撃者は、メモリからの認証情報抽出(T1003)、管理プロトコルを利用したラテラルムーブメント、連携認証トークンの悪用を含む追加技術を実行できると仮定する。
IAM システムを有向グラフとしてモデル化する。
$$ G = (V, E) $$
ここで、
$V = U \cup R \cup P$
はユーザ、役割、権限に対応する頂点集合を表し、
$E = UA \cup PA$
はこれらの実体間の割り当て関係を表す。
ユーザ $u$ の実効権限は次のように定義される。
$$ EP(u) = {p \in P \mid \exists r \in R : (u,r) \in UA \land (r,p) \in PA} $$
この定義は、既存の役割構造を考慮したときに、ユーザが実際に行使可能な権限の集合を表す。
グローバルなアイデンティティ攻撃面を次のように定義する。
$$ SA = \sum_{u \in U} |EP(u)| $$
このメトリクスは、システム内の全アイデンティティによって実効的にアクセス可能な権限の総数を表す。$SA$ の減少は、アカウント侵害に伴う潜在的曝露の低下を示す。
さらに、$G$ における権限昇格パスの概念を導入する。経路 $u \rightarrow r \rightarrow p$ は、機微なリソースへのアクセス可能性を表す。より長い連鎖は、間接的な委譲や階層的役割を意味し得る。
セキュリティ目標は以下を含む。
• 最小権限原則の厳格な適用
• 職務分離の実装
• 偽陽性率5%未満の行動逸脱の自動検知
- 提案手法
提案アーキテクチャは、イベント収集、行動分析、権限構造モデリングの3つの主要層を統合する。
収集層では、認証イベント、トークン使用、IAM ポリシー変更を取得できる監査エージェントを用いる。異なるアイデンティティプロバイダからのログは正規化され、中央分析システムへ送信される。
分析層では、統計手法を用いて認証パターンの逸脱を識別する。各認証イベントは、以下の行動ベクトルで表現される。
$$ x = (hora, geoIP, deviceID, ASN, tipo_auth) $$
各アイデンティティの履歴行動をモデル化するため、観測されたベクトル集合に対応する平均 $\mu$ と共分散行列 $S$ を計算する。
次に、新規イベントの逸脱度を測るためにマハラノビス距離を用いる。
$$ D_M(x) = \sqrt{(x-\mu)^T S^{-1} (x-\mu)} $$
$D_M(x) > \tau$ を満たすイベントは潜在的異常として分類される。ここで $\tau$ は経験的に決定されたしきい値である。
並行して、権限構造はグラフ指向データベース上でモデル化される。このアプローチにより、複雑な委譲関係および潜在的な権限昇格経路を迅速に識別できる。
アルゴリズム1:実効権限の計算
Input: UA, PA
Output: EP
for each user u in U:
EP[u] = {}
for each role r where (u,r) in UA:
for each permission p where (r,p) in PA:
EP[u].add(p)
return EP
このアルゴリズムの計算量は $O(|E|)$ であり、ここで $E$ は全割り当て関係の集合を表す。
- 実装
実験実装は、企業環境で広く採用され、Zero Trust アーキテクチャと互換性のあるツールを用いて実施された。
| コンポーネント | 技術 |
|---|---|
| アイデンティティプロバイダ | Keycloak 22 |
| 企業ディレクトリ | FreeIPA |
| ログ分析 | Elastic Stack 8 |
| グラフデータベース | Neo4j 5 |
| ポリシーエンジン | Open Policy Agent |
| ネットワーク IDS | Suricata |
これらのコンポーネント間の統合により、認証イベントの継続的な取り込みと権限グラフの動的更新が可能となる。
多数の権限を持つユーザを識別するために用いた Cypher クエリの例を以下に示す。
MATCH (u:User)-[:HAS_ROLE]->(r:Role)-[:HAS_PERMISSION]->(p:Permission)
RETURN u.name, count(p) AS total_permissions
ORDER BY total_permissions DESC
さらに、MITRE ATT&CK フレームワークの技術を再現するため、Atomic Red Team を用いて攻撃シナリオをシミュレートした。
- 実験評価
実験環境は、中規模組織を表す仮想化インフラで構成した。プラットフォームには、約12,000のアイデンティティ、複数の認証ドメイン、ならびに評価期間中に収集された300万件超のログイベントが含まれていた。
| 指標 | 以前 | 以後 |
|---|---|---|
| MTTD | 14.2 h | 5.3 h |
| 偽陽性 | — | 2.3% |
| T1078 検知率 | — | 96.8% |
| 過剰権限 | — | 41%削減 |
結果は、行動分析と権限構造モデリングの統合が、アカウント悪用の平均検知時間の短縮に大きく寄与することを示している。
- ケーススタディ
実際のインシデントで観測された技術に基づく攻撃シミュレーションを実施した。
シナリオは、標的型フィッシングによる認証情報侵害から始まった。攻撃者は一般ユーザアカウントへの初期アクセスを獲得し、ラテラルムーブメント技術を用いて内部システムへ到達した。続いて、役割委譲関係を悪用し、間接的な管理者権限を取得した。
シミュレーション中、システムは2つの異常指標を同時に検出した。すなわち、ユーザの履歴と地理的に整合しない ASN からの認証と、管理リソースへの突然のアクセスである。これらの要因の組み合わせにより、高深刻度アラートが生成され、セッションは自動的に遮断された。
このケーススタディは、行動コンテキストと権限構造の相関付けの有用性を示している。
- 議論
実験結果は、権限境界の形式的モデリングが、アイデンティティリスク分析において実質的な利点を提供することを示している。とりわけ、グラフ表現は、権限昇格経路や複雑な信頼関係の識別を容易にする。
提案手法は、IAM システムにおける可観測性の重要性も示している。認証および認可イベントの一貫した収集がなければ、行動検知機構の有効性は著しく低下する。
別の重要な含意は、マルチクラウド環境におけるアイデンティティ・ガバナンスに関するものである。各プロバイダが採用するポリシーモデルの異質性は、手動監査を困難にし、過剰権限の可能性を高める。自動化ツールと構造化された分析は、コンプライアンス維持と運用リスク低減に不可欠となる。
- 結論
本研究は、形式的モデリング、行動検知、運用自動化を統合した脅威指向の Identity and Access Management アーキテクチャを提示した。グラフを通じた権限境界の定量化により、アイデンティティリスクを体系的に評価できること、また認証イベントに適用した統計手法により、正当アカウントの悪用を高精度で検出できることを示した。
実験評価では、インシデント検知時間と環境内に存在する過剰権限の数において有意な削減が確認された。これらの結果は、数学的形式化、行動分析、運用自動化の組み合わせが、ハイブリッドおよび Zero Trust アーキテクチャにおけるアイデンティティ・セキュリティ強化の有望なアプローチであることを示唆している。
References
BEHL, Abhishek; BEHL, Kiran. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com. Accessed on: 13 abr. 2026.
CANDOLLA, Varun; BANERJEE, Arindam; KUMAR, Vipin. Anomaly detection: A survey. ACM Computing Surveys, v. 41, n. 3, 2009. Available at: https://doi.org/10.1145/1541880.1541882. Accessed on: 13 abr. 2026.
CISA. Alert AA20-352A: Advanced Persistent Threat Compromise of Government Agencies. 2021. Available at: https://www.cisa.gov. Accessed on: 13 abr. 2026.
FERRAIOLLO, David; KUHN, Richard; CHANDRAMOULI, Ramaswamy. Role‑Based Access Control. 2. ed. Boston: Artech House, 2003. Available at: https://csrc.nist.gov/projects/role-based-access-control. Accessed on: 13 abr. 2026.
GARCIA, Sebastian et al. Anomaly‑based network intrusion detection: Techniques and challenges. IEEE Security & Privacy, 2014. Available at: https://doi.org/10.1109/MSP.2014.36. Accessed on: 13 abr. 2026.
GUPTA, Brij; ZHANG, Jie. Handbook of Cloud Security. Cham: Springer, 2022. Available at: https://doi.org/10.1007/978-3-030-78448-9. Accessed on: 13 abr. 2026.
HUMBLE, Jez; FARLEY, David. Continuous Delivery. Boston: Addison‑Wesley, 2011.
HU, Vincent; KUHN, Richard; FERNADEZ, Eduardo. Guide to Attribute Based Access Control (ABAC). NIST SP 800‑162, 2015. Available at: https://doi.org/10.6028/NIST.SP.800-162. Accessed on: 13 abr. 2026.
HUTCHINS, Eric; CLOWERS, Michael; AMIN, Ryan. Intelligence‑Driven Computer Network Defense Informed by Analysis of Adversary Campaigns. MITRE, 2011. Available at: https://www.mitre.org. Accessed on: 13 abr. 2026.
KENT, Karen; SOUPPAYA, Murugiah. Guide to Computer Security Log Management. NIST SP 800‑92. Available at: https://doi.org/10.6028/NIST.SP.800-92. Accessed on: 13 abr. 2026.
MICROSOFT. Security Update Guide for CVE‑2021‑42278 and CVE‑2021‑42287. 2021. Available at: https://msrc.microsoft.com. Accessed on: 13 abr. 2026.
MITRE. MITRE ATT&CK Framework. 2023. Available at: https://attack.mitre.org. Accessed on: 13 abr. 2026.
NIST. Digital Identity Guidelines. NIST SP 800‑63‑3. 2017. Available at: https://doi.org/10.6028/NIST.SP.800-63-3. Accessed on: 13 abr. 2026.
NIST. Zero Trust Architecture. NIST SP 800‑207. 2020. Available at: https://doi.org/10.6028/NIST.SP.800-207. Accessed on: 13 abr. 2026.
PAXSON, Vern; SOMMER, Robin. Outside the Closed World: On Using Machine Learning for Network Intrusion Detection. IEEE Symposium on Security and Privacy, 2010. Available at: https://doi.org/10.1109/SP.2010.25. Accessed on: 13 abr. 2026.
SANDHU, Ravi et al. Role‑Based Access Control Models. IEEE Computer, v. 29, n. 2, 1996. Available at: https://doi.org/10.1109/2.485845. Accessed on: 13 abr. 2026.
SCARFONE, Karen; SOUPPAYA, Murugiah. Guide to Intrusion Detection and Prevention Systems. NIST SP 800‑94. Available at: https://doi.org/10.6028/NIST.SP.800-94. Accessed on: 13 abr. 2026.
SHOSTACK, Adam. Threat Modeling: Designing for Security. Indianapolis: Wiley, 2014. Available at: https://www.wiley.com. Accessed on: 13 abr. 2026.
STALLINGS, William. Effective Cybersecurity. Boston: Addison‑Wesley, 2018.
VERIZON. Data Breach Investigations Report 2023. Available at: https://www.verizon.com/business/resources/reports/dbir/. Accessed on: 13 abr. 2026.
ZHOU, Jianying; LOPEZ, Javier. Security and Privacy in Cloud Computing. Springer, 2019. Available at: https://doi.org/10.1007/978-3-030-25947-5. Accessed on: 13 abr. 2026.
BEHRENDT, Marc. Identity Security for the Cloud Enterprise. O’Reilly Media, 2021. Available at: https://www.oreilly.com. Accessed on: 13 abr. 2026.
MATHER, Tim; KUMARASWAMY, Subra; LATIF, Shahed. Cloud Security and Privacy. O’Reilly Media, 2009. Available at: https://www.oreilly.com. Accessed on: 13 abr. 2026.
ENISA. Threat Landscape 2023. European Union Agency for Cybersecurity. Available at: https://www.enisa.europa.eu. Accessed on: 13 abr. 2026.
GARTNER. Identity and Access Management Primer. 2022. Available at: https://www.gartner.com. Accessed on: 13 abr. 2026.