首页/安全/取证与溯源速查/对象存储访问日志核查
日志溯源53 条

对象存储访问日志核查

对象存储访问日志记录每个 GET/PUT 的对象与被访问方:批量下载、异常来源 IP 是数据外带调查的关键证据。

取证与溯源速查安全更新于 2026-10-13

对象存储访问日志核查是什么

对象存储的服务端访问日志逐条记录对对象的操作:请求者是谁、执行了什么操作(如读取对象)、访问了哪个键名、来自哪个地址、下发多少字节。批量下载、异常来源地址与陌生请求者,是数据外带调查里最直接的证据之一。

基本信息

适用范围对象存储的服务端访问日志
关键字段Requester、Operation、Key、Remote IP、时间、下发字节
日志位置由桶配置投递到目标位置,通常按小时分片
注意未开启访问日志时没有记录,不代表没有访问

典型使用场景

  • 确认某个对象是否被下载过、被谁下载
  • 统计某前缀下对象的批量下载行为
  • 排查桶权限被改为公开后的对外访问
  • 评估外带量级:请求数、对象大小与下发字节对照
  • 与控制面审计日志交叉:改权限在前、读对象在后
  • 核对对象版本与删除标记,确认已被删除的对象此前是否被读取过

统计外带痕迹

统计外带痕迹
zgrep 'REST.GET.OBJECT' 2026-10-*.log.gz | awk '{print $9" "$6}' | sort | uniq -c | sort -rn | head
zgrep 'REST.GET.OBJECT' 2026-10-*.log.gz | awk '{s+=$17} END {print s/1024/1024" MB"}'   # 累计下发量
zgrep -h 'REST.GET.BUCKET' 2026-10-*.log.gz | head      # 列桶行为,枚举的前兆
# 先按键名前缀聚合看下载面,再按来源地址聚合看访问源

字段与判读

字段含义异常表现
Requester请求者标识出现匿名或陌生凭据
Operation操作类型大量对象读取集中在短时间内
Key对象键名集中在敏感目录或备份前缀
Remote IP来源地址来自非业务网段或陌生地区
下发字节响应体大小结合请求数估算外带量级
访问日志投递有延迟,且按固定周期分片。排查最近某个时段时可能还没有对应日志文件,不能据此判断未发生访问。
内网扫描器与业务系统可能共用同一个出口地址,归属判断要结合请求者标识与键名前缀,只看来访地址会出错,必要时与云审计日志按时间交叉核对。

易错点

  • 只按来源地址聚合,忽略请求者与键名前缀,归属判断出错
  • 桶未开启服务端访问日志,事后无法证明访问行为,只能从流程上补救
  • 日志投递有延迟,把尚未到达的时间段当成「无访问」
  • 只看对象读取不看列举与探测请求,漏掉前期的桶枚举

数据来源与参考

  • AWS S3 服务端访问日志文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌