SuperAPI AI 工具集

aws-security-scanner

安全与审计

查看项目

更新于 10-15 09:45

技能介绍

用途

AWS Security Scanner 技能用于对 AWS 账户和组织进行自动化的安全配置扫描与加固,帮助识别错误配置、合规违规以及安全风险。其目标流程包括云安全架构审查、合规监控、安全态势评估和 AWS 账户加固。

主要能力

Prowler 安全评估

  • 运行全面的 Prowler 安全扫描
  • 执行 CIS AWS Foundations Benchmark 检查
  • 运行 AWS Well-Architected 安全支柱评估
  • 检查 PCI DSS、HIPAA、GDPR 合规性
  • 生成多格式报告(HTML、CSV、JSON)

IAM 安全分析

  • 分析 IAM 策略是否存在过度授权
  • 检查未使用的凭证和访问密钥
  • 识别未启用 MFA 的 IAM 用户
  • 审查跨账户访问配置
  • 检测权限提升路径
  • 分析服务控制策略(SCP)

S3 存储桶安全

  • 识别可公开访问的存储桶
  • 检查存储桶加密配置
  • 审查存储桶策略和 ACL
  • 验证访问日志是否启用
  • 检查敏感数据暴露
  • 验证版本控制和复制

网络安全分析

  • 审查安全组配置
  • 分析网络 ACL
  • 检查 VPC 流日志启用情况
  • 识别面向公网的资源
  • 验证 VPC 终端节点配置
  • 检查过于宽松的规则

加密验证

  • 验证 EBS 卷加密
  • 检查 RDS 加密设置
  • 验证 S3 加密配置
  • 审查 KMS 密钥策略
  • 检查 Secrets Manager 配置
  • 验证证书有效性

日志与监控

  • 验证 CloudTrail 配置
  • 检查 CloudWatch 日志保留
  • 验证 GuardDuty 启用情况
  • 审查 Security Hub 发现
  • 检查 Config 规则合规性
  • 验证告警配置

合规映射

  • 将发现映射到 CIS Benchmarks
  • 生成 SOC 2 证据
  • 跟踪 PCI DSS 合规性
  • 记录 HIPAA 控制项
  • 映射到 NIST 框架

覆盖的 AWS 服务

  • 身份:IAM、SSO、Organizations
  • 计算:EC2、Lambda、ECS、EKS
  • 存储:S3、EBS、EFS、Glacier
  • 数据库:RDS、DynamoDB、Redshift
  • 网络:VPC、CloudFront、Route53
  • 安全:Security Hub、GuardDuty、KMS
  • 监控:CloudTrail、CloudWatch、Config

集成

  • Prowler:开源 AWS 安全工具
  • AWS Security Hub:集中式安全发现
  • AWS Config:配置合规性
  • AWS CloudTrail:API 活动日志
  • AWS GuardDuty:威胁检测
  • AWS IAM Access Analyzer:访问分析

使用方式

该技能通过输入 schema 接收扫描参数,包括:

  • scanType(必填):扫描类型,可选 full、cis、pci、hipaa、gdpr、custom
  • awsAccounts:要扫描的 AWS 账户 ID 数组
  • regions:要扫描的 AWS 区域数组
  • services:要扫描的特定服务数组
  • severityThreshold:严重性阈值,可选 critical、high、medium、low、informational
  • complianceFrameworks:合规框架数组,可选 CIS、PCI-DSS、HIPAA、GDPR、SOC2、NIST
  • excludeChecks:要排除的检查 ID 数组

输出 schema 包含:scanId、scanTimestamp、accountsScanned、regionsScanned、summary(totalChecks、passed、failed、warnings)、findingsBySeverity(critical、high、medium、low)、findings(checkId、severity、service、region、resourceId、description、remediation、complianceMapping)、complianceStatus、recommendations、reportPaths(html、csv、json)。

使用示例:

skill: {
  name: 'aws-security-scanner',
  context: {
    scanType: 'cis',
    awsAccounts: ['123456789012'],
    regions: ['us-east-1', 'us-west-2'],
    complianceFrameworks: ['CIS', 'SOC2'],
    severityThreshold: 'medium'
  }
}

适用场景

  • 云安全架构审查
  • 合规监控
  • 安全态势评估
  • AWS 账户加固

限制

资料中未提供关于收费、价格、平台支持范围、具体安装命令或性能限制的说明。