网络安全信息收集
凌晨两点,网络某安全论坛上有人贴出一段代码。安全三小时后,信息一家医疗公司的收集数据库备份文件出现在暗网市场。没人知道攻击者怎么进来的网络——直到调查发现,他用的安全密码是行政部经理的生日加姓名拼音。 这就是信息网络安全信息收集的价值。它不玄乎,收集就是网络搞清楚对方把钥匙藏在哪块砖下面。我见过太多企业,安全防火墙买了几十万,信息日志审计却形同虚设。收集攻击者根本不需要硬闯,网络捡把备用钥匙就行。安全 收集分两种。信息主动的,比如用Nmap扫端口,用Shodan搜暴露的设备。被动的,像盯着社交媒体、招聘网站、代码托管平台看动静。前者像踩点,后者像翻垃圾桶——都脏,但有效。有个朋友专盯企业官网的“加入我们”页面,人事更新招聘信息时偶尔会附带内网系统的截图,分辨率够高的话,水印里的主机名都看得清。 别小看搜索引擎。Google Hacking能筛出带“password”字样的PDF,GitHub上有人把密钥硬编码进项目然后忘了删。去年某物流公司泄露的客户数据,就是从一个废弃的开发者博客里找到的API密钥入手的。那个博客最后更新于2017年,评论区全是垃圾广告。 工具倒是不少。Maltego能把域名、邮箱、社交账号串成关系网,Recon-ng自动化跑信息。但工具只是手,脑子才是关键。你得学会判断哪些信息是“活”的——比如某个员工在领英上晒工牌,背景里的便利贴写着Wi-Fi密码,这比扫一百个端口都直接。 当然,这行当有灰色地带。合法的信息收集得靠OSINT(开源情报),所有数据都来自公开渠道。但“公开”不等于“允许被用”。我见过有人用LinkedIn抓取工具批量爬联系方式,最后被对方公司告到法院。边界感很重要,就像你可以看别人家门牌号,但不能撬锁进去翻抽屉。 实际操作中,最容易被忽略的是时间维度。信息会过期。去年有效的子域名可能今年已经解析到别人的服务器,旧员工的账号也许还挂在VPN上。真正专业的收集者会建个时间线,标注每个信息的发现日期和变化轨迹。我认识一位红队队员,他的笔记里全是截图,按日期归档,连某公司更换官网编辑器这种细节都不放过——因为那可能意味着新的文件上传漏洞。 写这份东西,不是教谁去做坏事。而是提醒防守方:你觉得自己藏得够深,但攻击者可能已经把你家底摸清了。去查查自己的员工是否在社交平台暴露了内部系统名称,搜搜代码仓库里有没有残留的密钥。信息收集不是一次性的,它是持续的对抗——你多收集一分,别人就少一分机会。 最后说个真事。某银行做渗透测试,攻击方没碰任何技术漏洞,光是通过招聘网站的职位描述,推断出他们正在迁移到Kubernetes集群,然后针对集群管理接口试了几个默认密码。进去了。事后银行的安全主管问:“你们怎么知道我们用哪个版本的Dashboard?”答:“你们运维在Stack Overflow上问过问题,代码片段没删干净。”
-
上一篇
-
下一篇