首页/安全/应急响应速查/证据清单(MANIFEST)生成

证据清单(MANIFEST)生成

证据清单把每个文件的路径、大小、哈希、来源与时间登记在册;移交与分析都以清单为基准。

应急响应速查安全更新于 2026-10-13

清单解决什么问题

证据清单(MANIFEST)把每个文件的路径、大小、哈希、来源与采集时间登记在册:移交、分析、归档都以它为准。没有清单,就无法证明手里的副本与现场原件一致。

清单本身也是证据

清单要记录生成时间、操作人与版本,并在采集后、移交前、分析前各校验一次,形成闭环。中途修改清单必须注明原因与时间,否则它的证明力会被自身的不确定性抵消。

基本信息

必备字段路径、文件名、大小、sha256、来源、采集时间
生成方式find 收集文件清单,sha256sum 批量计算摘要
校验节点采集后、移交前、分析前各校验一次
存放要求清单随证据一起保管,并另存副本
版本管理每次变更生成新版本并注明原因
格式纯文本或 CSV,便于工具处理与人工核对

典型使用场景

  • 采集阶段登记全部证据文件
  • 移交时确认接收方拿到的与清单一致
  • 分析前确认副本完整性
  • 复盘时说明证据来源与流转过程
  • 长期归档时用作索引

生成哈希清单与 CSV

生成哈希清单与 CSV
cd /evidence && sha256sum * 2>/dev/null | tee MANIFEST.sha256
find /evidence -maxdepth 2 -type f -printf '%p,%s\n' | sort > MANIFEST.csv
wc -l MANIFEST.csv MANIFEST.sha256
sha256sum -c MANIFEST.sha256 | tail -n 5      # 校验一致性
date -u +%FT%TZ >> MANIFEST.csv               # 记录清单生成时间

输出逐列读法

字段含义正常/异常
文件路径证据在目录中的位置路径变动需在清单中注明原因
文件大小字节数与来源描述不符说明拷贝或传输异常
sha256内容摘要任何一处改动都会导致校验失败
采集时间证据获取时间与事件时间线对齐的关键字段
清单不含哈希就无法证明与原始一致;只校验一次则不构成闭环,移交后再校验一次才算完整。
大目录生成哈希耗时较长:可以按目录分批生成再合并,但要记录每批的时间点,避免出现无法对应的中间状态。

清单维护要点

  • 新增文件立即补录,不延后补记
  • 删除文件保留记录并注明原因与时间
  • 移交时双方确认文件数量与哈希
  • 保存清单的历史版本以备核对

常见清单内容示例

  • 磁盘与内存镜像文件及其哈希
  • 导出的日志文件与事件通道文件
  • 提取的可疑样本与配置文件副本
  • 截图、时间线导出与扫描报告

易错点

  • 清单不含哈希:无法证明与原始一致,证据链断裂
  • 只校验一次:移交后再校验才能形成闭环
  • 事后补写清单:时间点靠回忆,无法作为有效证据
  • 清单与证据分离存放:一方丢失后另一方无从核对
  • 清单被随意编辑:缺少版本记录,无法说明变更原因

数据来源与参考

  • NIST SP 800-86:证据清单与完整性
  • 数字取证 MANIFEST 编制实践

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌