IAM Access Analyzer 图标

IAM Access Analyzer

类型
专业
推出
2019年

检测可从外部访问的资源和未使用的访问权限的服务

它能做什么

IAM Access Analyzer 可自动分析 S3 存储桶和 IAM 角色等 AWS 资源是否可从外部账户或互联网访问。它还能检测一段时间内未使用的 IAM 权限,帮助创建符合最小权限原则的策略,通过及早发现意外的访问许可来降低安全风险。

使用场景

用于定期检查 S3 存储桶和 KMS 密钥是否被意外公开、通过 IAM 策略审计删除不必要的权限、以及在部署新策略前进行预验证(策略验证)。也用于合规审计准备中的访问权限可视化。

日常类比

可以将其比作公司的安全审计员。审计员定期检查每个房间(资源)的门锁(访问权限),报告外部人员是否能够进入,以及是否有未使用的钥匙被遗留。发现问题时会立即发出警报,并建议适当的配置方案。

什么是 IAM Access Analyzer

IAM Access Analyzer 是一项自动分析 AWS 资源访问权限并检测安全问题的服务。在 AWS 中,访问权限在 S3 存储桶策略和 IAM 角色信任策略等多个位置进行配置。随着配置变得复杂,资源可能会意外变为可从外部访问的状态。Access Analyzer 会自动发现这些问题并提示修复。

外部访问检测

Access Analyzer 分析 S3 存储桶、IAM 角色、KMS 密钥、Lambda 函数、SQS 队列等的资源策略,检测是否存在允许从 AWS 账户外部访问的配置。检测结果以"发现(findings)"的形式列出,您可以确认每项是有意为之还是意外情况。有意的共享可以归档,意外的访问则应通过修改策略来修复。

未使用访问权限分析

Access Analyzer 分析 IAM 用户和角色实际使用的访问权限,检测一段时间内未使用的权限。例如,如果 S3 写入权限在 90 天内从未使用过,它会报告此情况。根据这些信息删除不必要的权限,可以实现最小权限原则,并在凭证泄露时最大限度地缩小影响范围。

开始使用

从 IAM 控制台的"Access Analyzer"菜单创建分析器。选择 AWS 账户或组织作为信任区域后,分析将自动开始。几分钟内即可显示检测结果供您审查。与 EventBridge 集成后,还可以在出现新发现时自动接收通知。

注意事项

  • 创建分析器免费,但未使用访问权限分析根据分析的 IAM 角色和用户数量收费
  • 检测结果可能包含有意的共享——并非所有结果都表示存在问题。请逐一审查并决定是归档还是修复
  • 与 Organizations 集成后,可将整个组织设为信任区域,仅检测对组织外部的意外访问

可用区域

IAM Access Analyzer 可在 37 个区域使用 (截至 2026-10-09)。

亚太地区:香港、台北、东京、首尔、大阪、孟买、海得拉巴、新加坡、悉尼、雅加达、墨尔本、马来西亚、新西兰、泰国

北美:加拿大 (中部)、加拿大西部 (卡尔加里)、墨西哥 (中部)、美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (加利福尼亚北部)、美国西部 (俄勒冈)

南美洲:圣保罗

欧洲:法兰克福、苏黎世、斯德哥尔摩、米兰、西班牙、爱尔兰、伦敦、巴黎

AWS 欧洲主权云:德国

中东:以色列 (特拉维夫)、阿联酋、巴林

非洲:开普敦

AWS GovCloud (美国):AWS GovCloud (美国东部)、AWS GovCloud (美国西部)

查看按区域的服务一览

参考资料(AWS 官方)

本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。

如本页内容与官方文档不一致,请以官方文档为准。

分享