当前位置:首页 > 休闲

网络情报信息收集方法

凌晨三点,网络某安全公司的情报值守群里突然炸了锅。一条暗网帖子截图显示,信息有人正以0.5比特币的收集价格出售某地级市政务系统后台权限。值班分析师没急着报警,网络而是情报先打开Shodan,把截图里的信息IP段扫了一遍——结果发现那个“后台权限”对应的服务器,其实是收集一台暴露了默认端口的旧版JBoss设备,漏洞公开于2017年。网络帖子是情报假的,但情报收集的信息流程是真的。

网络情报收集的收集第一层,从来不是网络工具,而是情报需求拆解。你要搞清楚自己到底在找什么:是信息某个具体APT组织的攻击手法,还是自家资产暴露面,又或是某个行业面临的通用威胁。目标不同,收集策略完全不同。我见过太多新手一上来就铺开几十个工具,最后收集回来一堆公网扫描报告,真正能用于决策的寥寥无几。这就好比你要找一枚丢失的戒指,却把整个城市的下水道图纸都打印了出来。

被动收集是最基础的起点。DNS历史解析记录、证书透明日志、WHOIS变更信息,这些公开数据里藏着大量线索。举个例子,crt.sh这个免费证书查询平台,只要输入域名,就能看到该域名历史上所有关联的SSL证书。如果某个子域名曾经申请过证书,而现在已经不再使用,那个子域名很可能就是测试环境或遗留系统——攻击者最喜欢找这类入口。我自己就曾在某公司一个废弃三年的子域名上,找到过一个仍可登录的Jenkins管理后台。

主动探测则要谨慎得多。Nmap、Masscan这类工具可以直接摸清目标开放端口和服务版本,但前提是你有合法授权。盲扫别人的IP段在多数司法管辖区都构成违法。即便在授权范围内,也要控制扫描速率,避免触发目标的安全告警。有个老练的渗透测试者跟我说过一句话,我一直记得:“扫描器是探照灯,不是狙击枪。你用它照亮大范围区域,但真正致命的一击,得靠手工完成。”

暗网和深网的情报价值被严重高估了。真实情况是,绝大多数针对企业的攻击策划,都在Telegram群组和Discord频道里完成,而不是在Tor网络深处的论坛。那些需要特定邀请才能进入的私密群组,里面流传的往往是新鲜脱壳的恶意软件样本、刚泄露的数据库条目,甚至是企业内网的VPN凭据。要进入这些圈子,你得花时间建立信任,或者干脆自己运营几个“钓鱼”频道来观察攻击者动向。这活儿很脏,但不是不能干。

还有一种容易被忽略的渠道——招聘信息。攻击者要渗透某家银行,可能会先看这家银行在招聘什么样的安全工程师。如果他们突然招一个熟悉F5负载均衡的运维,那很可能刚部署了新的F5设备,而默认配置的漏洞往往还没被修补。反过来,防御方也可以监控攻击者的招聘帖。去年有个研究团队就是通过分析某勒索组织发布的“C++开发工程师”岗位职责,推断出他们正在开发一个新的加密模块,从而提前做了针对性防御。

人永远是情报链条里最弱的一环。LinkedIn上伪造一个猎头账号,给目标公司的IT运维发几条看似合理的私信,就能套出他们内部用的即时通讯软件是什么。别笑,这招在红队演练里屡试不爽。技术手段再高明,也不如一句“您好,我是XX公司的HR,想核实一下您的工作经历”来得直接有效。

最后说说情报的时效性。一份六个月前的威胁情报报告,价值可能还不如一条两小时前的微博。攻击者的基础设施在变,恶意样本在变,连他们的作息时间都在变(有些团伙专挑周五下午发动攻击,因为对方的安全团队快下班了)。所以,别把收集到的情报存进文件夹就完事。你得建立动态的监控机制,让情报流动起来。哪怕只是每天花十分钟,看一眼自己的域名有没有新增的子域名解析,都比你每季度做一次全面渗透测试管用得多。

工具和技巧可以慢慢学,但情报思维得先立起来:永远假设对手在暗处观察你,而你收集的每一条信息,都是在暗处点亮的一根火柴。

分享到: