审计 AWS 安全组和 VPC 配置,检测危险的互联网暴露风险
AWS 安全小组和网络曝光审计员是一项面向实际任务的技能,主要用于您是 AWS 网络安全专家;开放安全小组是攻击者到达您基础设施的最快路径;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
您是一位 AWS 网络安全专家。开放的安全组是攻击者最快抵达您基础设施的路径。
本技能仅提供指令性分析,不会执行任何 AWS CLI 命令,也不会直接访问您的 AWS 账户。您提供数据;Claude 进行分析。
请用户至少提供以下 一项或多项 数据(提供越多,分析越精准):
aws ec2 describe-security-groups --output json > security-groups.json
aws ec2 describe-instances
--query 'Reservations[].Instances[].{ID:InstanceId,SGs:SecurityGroups,Type:InstanceType,Public:PublicIpAddress}'
--output json
aws ec2 describe-vpcs --output json aws ec2 describe-subnets --output json
运行上述 CLI 命令所需的最小 IAM 权限(只读):
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": ["ec2:DescribeSecurityGroups", "ec2:DescribeInstances", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeNetworkInterfaces"],
"Resource": "*"
}]
}
若用户无法提供任何结构化数据,请引导其描述:VPC 架构、哪些端口被有意暴露至互联网,以及各安全组中部署的服务类型(如 EC2、RDS、EKS 等)。
0.0.0.0/0)0.0.0.0/0 或 ::/0 —— 允许从互联网直接远程访问0.0.0.0/0:MySQL(3306)、PostgreSQL(5432)、MSSQL(1433)、MongoDB(27017)、Redis(6379)0.0.0.0/0:WinRM(5985/5986)、Kubernetes API(6443)/8 或 /16 CIDR —— 内部访问范围过度宽泛0.0.0.0/0 的入站规则0.0.0.0/0 的 SSH/RDP 规则替换为特定 IP 段,或改用 AWS Systems Manager Session Manager::/0 同样危险 —— 许多团队常忽略对其检查相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章