被动与主动收集是什么
信息收集按是否触碰目标系统分为两类。被动收集不向目标发送任何请求,只看公开信息与第三方数据:搜索引擎结果、企业公开资料、证书透明度日志、历史快照、代码仓库与招聘信息。主动收集会向目标发起请求——DNS 解析、端口扫描、目录枚举、服务指纹探测——因此会产生流量,可能被防护设备记录、拦截甚至告警。实践顺序是先被动后主动:被动信息通常足以支撑大部分目标画像,主动动作越少风险越低;确需主动时,按约定窗口与速率执行,并提前把测试源 IP 报备给客户。
基本信息
| 被动收集 | 搜索引擎、公开数据、历史快照,不触碰目标 |
|---|---|
| 主动收集 | DNS 解析、端口扫描、指纹探测,产生流量 |
| 执行顺序 | 先被动后主动,能用被动解决的不用主动 |
| 风险控制 | 主动动作限速 + 窗口约定 + 源 IP 报备 |
| 产出 | 两类结论合并去重,标注来源与采集时间 |
典型使用场景
- 项目开局:先用被动手段建立初步画像,减少对目标的打扰
- 敏感目标:对防护严格或业务敏感的系统,尽量以被动方式完成评估
- 大规模资产:子域数量巨大时,用被动源先筛存活与用途
- 误报排查:主动扫描触发拦截时,回到被动数据交叉验证
- 复盘与合规:说明测试过程中对目标产生的实际影响
执行顺序
执行顺序
1. 汇总公开信息,与客户台账对齐 # 不触碰目标
2. 被动梳理子域与历史记录 # 证书日志、快照
3. 按窗口做主动探测,限制并发与速率 # 触碰目标,需授权
4. 汇总去重,标注来源与采集时间 # 结论可追溯
5. 主动动作前把测试源 IP 报备给客户 # 减少误封两类收集对比
| 维度 | 被动收集 | 主动收集 |
|---|---|---|
| 是否触碰目标 | 不触碰 | 产生请求与流量 |
| 典型手段 | 公开源、证书日志、历史归档 | DNS 解析、端口扫描、指纹探测 |
| 风险 | 几乎为零 | 可能触发封锁与告警 |
| 适用时机 | 随时可做 | 需在约定窗口并限速 |
| 主要价值 | 低成本建立画像 | 确认存活与开放状态 |
被动信息足以支撑大部分目标画像,主动动作越少风险越低。把“这次动作是否必须主动”作为默认自问。
主动探测的流量会被日志与防护设备记录。未报备就直接扫描,常让防守方按真实攻击启动响应,既浪费双方资源,也可能中断测试。