基本情報
| 項目 | 内容 |
|---|---|
| 英語 | IAM Access Analyzer |
| 正式名称 | AWS Identity and Access Management Access Analyzer |
| 中国語 | 访问权限分析器 |
| 日本語 | IAM Access Analyzer(外部アクセス・未使用アクセスの分析) |
| 試験頻度 | ⭐⭐⭐⭐ |
| 混同しやすいサービス | AWS Trusted Advisor / IAM Policy Simulator |
ひとことで理解
外部アクセス、ポリシー、未使用権限を分析し、最小権限を支援します。
主な機能と利用場面
- Resource Policy と Trust Relationship を分析し、公開または外部アカウントからのアクセス経路を検出します。
- IAM Policy の構文、セキュリティ、ベストプラクティスを検証します。
- アクセス履歴から Policy の絞り込みや未使用権限の特定を支援します。
- 代表的な対象は S3 Bucket、KMS Key、IAM Role の Trust Policy です。
- 管理者は Finding を確認し、意図した共有を Archive するか、不要なアクセスを修正します。
試験ポイントと注意点
- アカウントや組織の外部から誰がアクセスできるかを調べるなら Access Analyzer です。
- Policy Simulator はリクエストの許可可否を試験し、Access Analyzer は Policy とアクセス経路を分析します。
- Finding は正当な共有を表す場合もあり、自動的に悪意を意味しません。
重要ポイント
外部から誰がアクセスでき、Policy が広すぎないかを調べるのが IAM Access Analyzer です。
現在の機能範囲
- External Access Finding:Public Access、または Organization / Account 外部からのアクセス経路を検出します。
- Internal Access Finding:Organization 内で指定した重要 Resource へのアクセス関係を分析します。
- Unused Access Finding:長期間利用されていない Role、Access Key、Password、Service、Action 権限を検出します。
- Policy Validation:構文エラー、Security Warning、Best Practice の提案を確認します。
- Policy Generation:CloudTrail の実際の Activity に基づき、より精密な Identity-based Policy の草案を生成します。
Finding は必ずしも攻撃を意味せず、意図した Public / Cross-account Sharing の場合もあります。業務目的を確認してから Finding の Archive または Policy の修正を行います。
周辺ツールとの境界
Credentials Report は IAM User の認証情報を棚卸しし、Access Advisor / Last Accessed は Identity / Policy の利用時期を確認します。Access Analyzer はアクセス経路・未使用権限・Policy を分析し、Policy Simulator は個別 Request を模擬し、CloudTrail は実際の API Activity を記録します。