首页/安全/取证与溯源速查/流量镜像(SPAN/TAP)采集要点

流量镜像(SPAN/TAP)采集要点

交换机镜像口与分光器是流量采集的常见方式:镜像口会丢弃超载流量且可能聚合多口,选路与容量先核对再抓包。

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

流量采集方式

网络取证要先解决「怎么把流量拿到」的问题。交换机端口镜像(SPAN)配置简单,但重负载下会丢包;串接分光器(TAP)链路无损,但需要布线配合甚至短暂停机。选型不只是性能取舍,它直接决定抓到的流量能否支撑结论。

基本信息

SPAN端口镜像,配置快,受端口容量与镜像会话数量限制
TAP串接分光,链路无损,需要布线改造
抓包工具tcpdump、dumpcap、Wireshark、tshark
落盘策略环形缓冲避免写满磁盘,按时间切片,过滤器尽量精简
完整性抓包端与被镜像端口都要记录丢包计数
容量估算按链路带宽与采集时长预估存储需求

典型使用场景

  • 事件期间固定网络侧证据
  • 验证可疑主机的外联目标
  • 分析入侵后的横向移动路径
  • 比对主机侧日志与网络侧记录
  • 为流量回溯分析准备好 pcap 输入

最小示例

最小示例
# 环形缓冲抓包:每 600 秒切片,最多保留 24 个文件
sudo tcpdump -i eth3 -s 0 -w /evidence/traffic.pcap -G 600 -W 24 'not port 22'
# 单独测一次接口丢包情况
sudo tcpdump -i eth3 -s 0 -w /dev/null -c 1000
# 用 tshark 统计每分钟会话量,判断流量规模
tshark -r /evidence/traffic.pcap -q -z io,stat,60 | head -20
# 抓完后固化哈希
sha256sum /evidence/traffic.pcap | tee /evidence/traffic.pcap.sha256

方式与取舍

方式优点局限
SPAN 端口镜像配置快、不断网重负载下可能丢包
TAP 分光链路无损、可控需布线改造或短暂停机
抓包端缓冲缓解写入抖动缓冲溢出仍会丢包
过滤器减少落盘体积过滤过窄会漏掉旁证流量
切片文件便于分段分析需记录每段的起止时间
抓包前先确认镜像会话的容量与丢包计数:丢包率直接影响结论可靠性,必须写进采集记录。
只抓兴趣流量与全量抓包各有取舍,结论里要写明过滤器范围,避免读者误以为拿到了全量数据。
在业务链路上串接采集设备存在中断风险,变更需审批并准备回滚方案,操作窗口与影响要写进记录。

易错点

  • 不看丢包计数:丢包严重的 pcap 会让人误判某行为不存在,结论必须标注丢包率
  • 过滤器写得过窄:抓包阶段被过滤掉的内容无法事后补回,应按分析假设预留范围
  • 落盘不做环形缓冲:写满证据分区会导致抓包中断,还可能影响同机其它写入
  • 串接设备不做变更审批:业务中断风险高,缺乏回滚准备的变更会放大影响

数据来源与参考

  • Tcpdump 手册
  • Wireshark 官方文档(io,stat)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌