首页/安全/应急响应速查/IoC 整理与共享

IoC 整理与共享

把发现的 IP、域名、哈希整理成结构化清单(值 + 上下文 + 时间 + 置信度),便于全网检索与对外共享。

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

IoC 整理与共享

把事件中发现的 IP、域名、哈希整理成结构化清单,每条包含值、类型、上下文、发现时间与置信度,便于全网检索与对外共享。孤立的地址列表很难被其他团队复用,必须带上下文才能落地到封禁与检索。

基本信息

字段类型、值、上下文、发现时间、置信度
来源日志、样本、内存、邮件头
用途全网检索、边界封禁、情报上报
脱敏对外共享前清理内部资产信息
格式机读用 CSV/JSON,人读用表格
版本随新发现滚动更新并标注版本与时间

典型使用场景

  • 把事件中发现的地址交给边界设备封禁
  • 上报给行业情报平台或安全厂商
  • 在同批主机中检索是否出现相同地址
  • 建立本组织自己的常用 IoC 库
  • 与威胁情报比对,确认是否命中已知家族
  • 复盘时说明封禁范围与判断依据
  • 观察期持续监控这些地址是否再次出现

生成 IoC 清单

生成 IoC 清单
grep -h 'Failed password' /var/log/auth.log | grep -oE 'from [^ ]+' | awk '{print $2}' | sort -u > /evidence/ioc_ip.txt
sha256sum /evidence/suspect.bin >> /evidence/ioc_hash.txt          # 样本哈希入库
grep -aE 'https?://' /evidence/mem.raw 2>/dev/null | sort -u | head -n 20 > /evidence/ioc_url.txt
wc -l /evidence/ioc_ip.txt                                         # 统计条目数
sort -u /evidence/ioc_ip.txt | head -n 40                          # 复核清单内容

字段设计

字段示例为什么需要
类型ip、domain、url、hash决定下游如何使用该条数据
值具体地址或哈希检索与封禁的输入
上下文来源主机与日志行片段判断可信度的依据
发现时间精确时间戳关联事件时间线
置信度高、中、低决定是否直接封禁
IoC 必须带时间窗:同一个地址在不同时间段的含义完全不同,缺了时间维度,后续检索无法定位到具体活动。
对外共享前先脱敏:内部主机名、账号、路径都属于不该外传的信息,共享范围按对方实际需要裁剪。
清单里的每一条最好能指向具体证据行:来源日志文件、时间与主机三要素写全,别人复核时才能一路追溯到底。

易错点

  • 只给值不给上下文与时间窗:其他团队无法复用,检索也定位不到
  • 对外共享不脱敏:可能泄露内部资产与网络结构信息
  • 把内存字符串直接当 IoC 外发:噪音大,必须与进程、连接互证
  • 清单只做一次不更新:观察期新发现的地址没有纳入,封禁范围不完整

数据来源与参考

  • NIST SP 800-150:网络威胁情报共享指南
  • MISP 项目:IoC 字段设计实践

相关工具

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