首页/安全/取证与溯源速查/数据收集与打包痕迹
溯源思路与流程68 条

数据收集与打包痕迹

外传前常有收集与打包动作:压缩工具进程、临时目录大文件、批量读取记录——这些痕迹比外传本身更早出现。

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

数据收集与打包痕迹是什么

数据外传之前通常先有收集与打包:批量查询导出、遍历目录读取、调用压缩工具生成归档并落在临时目录。这些动作发生的时点比外传更早,且在主机侧留下的证据更完整,是提前止损的窗口期。

基本信息

用途在外传发生前捕捉泄露迹象
典型痕迹压缩进程非交互执行、临时目录大文件、批量读取
证据来源进程谱系、文件时间线、数据库审计、访问日志
时间关系收集 → 打包 → 外传,前两步痕迹更早也更易留存

典型使用场景

  • 发现主机异常外联后,回查此前是否已有打包动作
  • 数据库审计出现全表导出,判断数据是否被归集
  • 文件服务器排查:某账号短时间遍历大量目录
  • 评估泄露量级:用归档体积对照同期的外传字节数
  • 止损决策:确认仍处于收集阶段,可优先切断通道而不是整机下线

Linux 侧检查

Linux 侧检查
find /tmp /var/tmp -type f -size +50M -mtime -7 -ls          # 临时目录大文件
find / -xdev -newermt '2026-10-01' \( -name '*.zip' -o -name '*.tar.gz' \) 2>/dev/null  # 近期归档
ps -eo pid,ppid,lstart,cmd | grep -Ei 'zip|tar|7z|rar'        # 压缩进程、父进程与启动时间
auditctl -w /tmp -p w 2>/dev/null; ausearch -k tmp_write       # 如已配置审计
# 关键看压缩对象的目录范围与生成时间是否落在事件窗口内

Windows 侧检查

Windows 侧检查
Get-ChildItem C:\Windows\Temp,C:\Users -Recurse -Include *.zip,*.7z,*.rar -ErrorAction SilentlyContinue |
  Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)}   # 近期临时归档
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-Sysmon/Operational'; Id=1} |
  Where-Object {$_.Message -match 'rar|7z|Compress-Archive'}   # 压缩进程命令行
# 关注父进程:explorer.exe 多为人工操作,w3wp.exe/sqlservr.exe 派生则高度可疑

可疑打包与正常备份对照

特征可疑正常
触发方式非交互、由 Web/数据库进程派生由备份软件或计划任务触发
输出位置系统临时目录、用户下载目录备份目录、对象存储
覆盖范围整目录遍历、全库导出按策略配置的固定数据集
时间规律非工作时段、与排班不符与既定备份窗口一致
打包不等于外传成功。外传失败也要如实写明,不能因为没观察到外传就把打包线索从报告里删掉,它是判断数据可能已流出的前提事实。
压缩本身是常见运维动作,判定可疑要靠父进程、输出路径、覆盖范围三项组合,只看文件名会大量误报。

易错点

  • 把所有大文件都当打包证据,误报率高,应先看父进程与文件访问模式
  • 临时目录在重启或定时清理后痕迹消失,发现线索后要立即镜像或采样
  • 只查压缩动作,不查数据库客户端直连导出这类未打包的分批外传
  • 数据库侧只看错误日志、不看审计或慢查询日志,漏掉批量导出行为

数据来源与参考

  • MITRE ATT&CK(Collection/Archive)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌