Endpoint Security

Privileged Access Management

特権アクセス管理(PAM)

Category: Endpoint Security / Updated: 2026-05-26

📖

Overview

特権アクセス管理(PAM:Privileged Access Management)とは、システム管理者アカウント(root、Administrator等)やサービスアカウント、API鍵などの特権認証情報を一元的に管理・保護し、特権アクセスの使用を厳格に制御・監視するセキュリティソリューションおよびプロセスです。特権アカウントはシステムの最も重要な操作権限を持つため、攻撃者にとって最も価値の高い標的となります。

PAMの中核機能は、特権認証情報の金庫化(Vaulting)ジャストインタイム(JIT)アクセス特権セッションの記録・監視の3つです。パスワードを暗号化された金庫(Vault)に保管し、必要な時だけ一時的に払い出すことで、パスワードの使い回しや長期的な認証情報の露出を防止します。すべての特権セッションを録画・記録することで、不正操作の抑止と事後調査を可能にします。

サイバー攻撃の約80%が何らかの形で特権認証情報の悪用に関与していると報告されており、PAMはゼロトラストセキュリティの最重要コンポーネントの一つとして位置づけられています。CISAやNISTも重要なセキュリティ管理策としてPAMの導入を推奨しており、PCI DSS、SOX法、HIPAA、GDPRなど多くの規制・コンプライアンス要件でも特権アクセスの管理が求められています。

🔬

Details

特権認証情報の金庫化(Password Vaulting)

PAMソリューションの基盤となる機能がパスワード金庫(Password Vault)です。サーバーのroot/Administratorパスワード、データベースの管理者パスワード、ネットワーク機器の設定パスワード、サービスアカウントの認証情報、SSH鍵、APIトークンなど、組織内のすべての特権認証情報を暗号化された中央リポジトリに格納します。

管理者が特権アクセスを必要とする際は、PAMシステムにリクエストを送信し、承認プロセスを経て一時的に認証情報が払い出されます。パスワードは使用後に自動的にローテーション(変更)され、次回アクセス時には新しいパスワードが生成されます。これにより、パスワードの使い回し、共有、長期利用によるリスクを根本的に排除します。

ジャストインタイム(JIT)アクセス

ジャストインタイム(Just-In-Time)アクセスは、特権が必要な時にのみ、必要最小限の権限を、限定された時間だけ付与するアプローチです。常時特権を持つ「スタンディング特権(Standing Privileges)」を排除し、リクエストベースでの一時的な権限付与に移行します。

例えば、データベースのメンテナンスが必要な場合、管理者はPAMシステムに作業内容と必要な時間を申請し、上長の承認を経て2時間限定のデータベース管理者権限が付与されます。時間経過後、権限は自動的に剥奪されます。Azure ADのPrivileged Identity Management(PIM)やAWSのIAM Roles Anywhereでも同様の概念が実装されています。

特権セッション管理(PSM)

特権セッション管理(Privileged Session Management)は、特権アカウントによるすべてのセッション(RDP、SSH、データベース接続等)をプロキシ経由で中継し、操作内容をリアルタイムで監視・記録する機能です。管理者は実際のパスワードを知ることなく、PAMの踏み台サーバー経由で対象システムに接続します。

セッションの全操作は動画として録画され、キーストロークログ、実行コマンド、画面遷移が記録されます。リアルタイム監視では、危険なコマンド(rm -rf /、DROP DATABASE等)の実行時にアラートを発報したり、セッションを強制切断したりすることが可能です。これにより、内部不正の抑止力として機能するとともに、インシデント発生時の証跡として活用できます。

サービスアカウントとマシンID管理

特権アカウントは人間が使用するものだけではありません。アプリケーション間の連携に使用されるサービスアカウント、バッチ処理のスケジュールタスクに埋め込まれたパスワード、CI/CDパイプラインで使用されるAPIキーなど、非人間(Non-Human)の特権認証情報が組織内には大量に存在します。

これらの認証情報はハードコードされたまま長期間変更されないことが多く、重大なセキュリティリスクとなります。PAMソリューションは、アプリケーションのコード内やスクリプト内のハードコードされたパスワードをAPI呼び出しに置き換え、実行時に動的に認証情報を取得するApplication-to-Application(A2A)パスワード管理を提供します。

クラウド環境とDevOpsにおけるPAM

クラウド環境では、IaaSの管理コンソール、Kubernetesクラスタの管理者権限、CI/CDパイプラインのシークレット、クラウドAPIキーなど、特権認証情報の範囲が飛躍的に拡大しています。HashiCorp VaultAWS Secrets ManagerAzure Key Vaultなどのシークレット管理サービスをPAMと統合し、クラウドネイティブな特権管理を実現することが求められています。

DevOps環境では、開発速度を維持しつつセキュリティを確保するため、パイプラインに組み込まれたシークレットスキャン(GitLeaks、TruffleHogなど)によるハードコードされたシークレットの検出や、短命トークン(Short-Lived Tokens)の自動発行により、特権認証情報の安全な管理とDevOpsの俊敏性を両立させます。

🛡️

Security Measures

  • 01
    すべての特権アカウントの発見と棚卸し:組織内のすべての特権アカウント(ローカル管理者、ドメイン管理者、サービスアカウント、データベース管理者、クラウドIAM等)を発見・棚卸しし、PAMシステムに登録してください。特に忘れ去られたサービスアカウントやハードコードされた認証情報は見落とされやすいため、自動発見ツールを活用しましょう。
  • 02
    パスワードの自動ローテーションを実装:すべての特権パスワードに対して定期的な自動ローテーションを設定してください。使用後の即時ローテーション(ワンタイムパスワード方式)が最も安全です。ローテーション間隔は最低でも90日以内とし、サービスアカウントについても依存するアプリケーションへの影響を検証した上で自動化しましょう。
  • 03
    多要素認証(MFA)の強制適用:すべての特権アクセスに対して多要素認証を必須としてください。PAMシステムへのログイン、特権セッションの開始、パスワードのチェックアウトなど、各ステップでMFAを要求します。FIDO2/WebAuthnなどのフィッシング耐性のある認証方式の採用を推奨します。
  • 04
    最小権限の原則とJITアクセスの導入:常時有効な特権(スタンディング特権)を可能な限り排除し、ジャストインタイムアクセスに移行してください。管理者には日常業務用の標準アカウントを使用させ、特権が必要な作業の時のみ、限定された時間と権限でアクセスを付与する運用に切り替えましょう。
  • 05
    特権セッションの完全な記録と監視:すべての特権セッションをPAMの踏み台サーバー経由で接続し、操作内容を録画・記録してください。リアルタイム監視により危険な操作のアラート発報やセッション遮断を実装し、録画データは改ざん防止ストレージに保存して監査証跡として活用しましょう。
  • 06
    特権アクセスの異常検知と分析:PAMのログデータをSIEMやUEBAと統合し、通常と異なる特権アクセスパターンを検出してください。深夜や休日のアクセス、通常アクセスしないシステムへの接続、大量のパスワードチェックアウトなどの異常を検知し、アカウント侵害の早期発見に役立てましょう。
⚠️

Incidents

📋 SolarWinds攻撃における特権アカウントの悪用(2020年)

2020年に発覚したSolarWindsサプライチェーン攻撃では、攻撃者がSUNBURSTバックドアを通じて侵入した後、Active Directoryの管理者権限を奪取し、SAMLトークン偽造(Golden SAML攻撃)によってクラウド環境への特権アクセスを取得しました。攻撃者はドメイン管理者アカウントを悪用して環境全体を掌握しました。

多くの被害組織では、ドメイン管理者アカウントのパスワードが長期間変更されておらず、特権セッションの監視も不十分でした。PAMによるパスワードの定期ローテーション、特権アクセスのJIT化、セッション監視が実装されていれば、攻撃者の横方向移動と権限昇格を早期に検知・阻止できた可能性がありました。

📋 Uber内部システムへの不正アクセス事件(2022年)

2022年9月、攻撃者がUberの従業員に対してソーシャルエンジニアリングとMFAファティング攻撃(繰り返しMFA通知を送り続ける手法)を実行し、VPNアクセスを獲得しました。その後、内部ネットワークの共有フォルダ上に保存されていたPowerShellスクリプト内にハードコードされた特権認証情報を発見し、PAMシステム(Thycotic)やAWS、Google Cloud、Slackの管理者コンソールなど広範なシステムにアクセスしました。

この事件は、ハードコードされた認証情報の危険性、特権認証情報の適切な金庫化の重要性、そしてPAMシステム自体のアクセス制御の強化の必要性を示す教訓となりました。PAMシステムへのアクセスにも条件付きアクセスポリシーとMFAの厳格な適用が不可欠です。

📋 Colonial Pipeline ランサムウェア攻撃(2021年)

2021年5月、米国最大級の燃料パイプライン企業Colonial Pipelineがランサムウェア攻撃を受け、燃料供給が約1週間停止する事態が発生しました。調査の結果、攻撃者は使用されていないVPNアカウントの漏洩パスワードを使用して初期侵入を行ったことが判明しました。このアカウントは多要素認証が設定されておらず、パスワードも他のサービスで流出したものと同一でした。

この事件は、未使用アカウントの放置、パスワードの使い回し、MFAの未適用という、PAMの基本的な管理策の不備が重大インフラの停止につながった象徴的な事例です。PAMソリューションによる不使用アカウントの自動検出・無効化と、すべての特権アクセスへのMFA強制適用の重要性が再認識されました。

🔗

Related Terms