首页/安全/渗透测试与安全评估速查/信息收集的目的与边界

信息收集的目的与边界

信息收集为后续测试提供资产与入口地图,全部动作限定在授权清单内;范围外发现的信息只记录不深入。

信息收集是什么

信息收集(Reconnaissance)是渗透测试的第一阶段,目标是在不触发防护告警、不影响业务的前提下,尽量完整地画出目标的资产与暴露面地图:有哪些域名与子域、哪些 IP 段属于自己、开放了什么服务、用了什么中间件与框架、存在哪些入口(登录页、接口、上传点、管理后台)。收集结果直接决定后续测试的覆盖面——漏掉一个子域,就可能漏掉一条可用的攻击路径。这一阶段的产出是清单与结论,而不是攻击动作,因此更强调来源可靠、记录可追溯、范围不越界。

基本信息

阶段定位渗透测试第一阶段,产出资产与指纹台账
动作性质被动优先,主动动作需在约定窗口内限速执行
边界仅授权清单内资产;范围外信息只记录不深入
产出资产台账、子域清单、服务与版本指纹、入口清单
纪律切换工具或数据源前重新对照一次授权清单

典型使用场景

  • 新项目开局:先摸清家底,才能排定测试优先级与工作量
  • 攻击面收敛:找出被遗忘的测试域名、遗留系统与临时开放端口
  • 与客户台账对账:发现台账未记录但存活的影子资产与已下线系统
  • 变更前评估:上线前确认新架构暴露了哪些新入口
  • 交付与复盘:为报告提供范围与依据的客观记录

收集阶段原则

收集阶段原则
# 范围:只触碰授权清单内资产,每个动作前逐项对照
# 顺序:被动优先、主动限速,能用被动解决的不用主动
# 增量:新发现资产先记来源与状态,由委托方确认是否纳入
# 留痕:时间、来源、动作、结论四项都要记录
# 止损:出现业务异常或防护封禁立即暂停并上报

动作类型与风险

动作是否触碰目标典型手段风险
被动收集否搜索引擎、证书透明度日志、历史快照几乎为零,可随时进行
半被动解析近似无DNS 查询(可走公共解析器)低,注意解析频率
主动探测是端口扫描、目录枚举、指纹探测中,需限速与窗口约定
主动验证是漏洞 PoC 验证高,需 ROE 允许并评估影响
收集阶段最容易顺手越界:把范围清单放在手边,切换工具或数据源前重新对照一次。新发现的资产先登记来源与状态,不要立刻开测。
主动扫描会产生可被防守方观测的流量。提前把测试源 IP 报备给客户,既能减少误报处置,也能在排查时快速区分测试流量与真实攻击。

易错点

  • 扫描器扫到相邻网段:工具可能按网段扩大范围,开扫前务必把目标限定为清单内 IP
  • 对未授权资产做指纹识别,即使是轻量请求也构成越界;发现新资产先记录并上报
  • 只收集不留痕,报告无法说明资产从哪来、什么时候发现的,结论不可追溯
  • 把公开源的单条结论直接写进台账,未做交叉验证,容易把第三方资产误当客户资产

数据来源与参考

  • PTES 渗透测试执行标准(信息收集)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌