用途:检测云存储(AWS S3、GCS、Azure Blob Storage)中的异常访问模式,通过分析 CloudTrail Data Events、GCS 审计日志和 Azure Storage Analytics 实现。
主要能力:
- 查询 CloudTrail 的 S3 Data Events(使用 AWS CLI 或 boto3)。
- 建立访问基线:每小时请求量、每用户对象数、来源 IP 历史。
- 检测异常:非工作时间访问(本地时间 8am-6pm 之外)、批量下载(单主体 1 小时内超过 100 次 GetObject)、过去 30 天未出现的新来源 IP、ListBucket 枚举激增(侦察指标)。
- 生成优先级发现报告。
使用方式: 安装依赖:pip install boto3 requests 运行示例:python scripts/agent.py --bucket my-sensitive-data --hours-back 24 --output s3_access_report.json
适用场景:安全审计、云存储访问监控、异常行为检测。
限制:资料未提供 GCS 和 Azure 的具体查询步骤、报告格式细节、权限要求及错误处理说明。