|
凌晨两点,渗透某省政务云平台的概念防火墙日志里跳出一条告警——某个IP段正以每秒三百次的频率扫描医保接口。运维工程师盯着屏幕骂了句脏话,渗透切进核心交换机一看,概念流量路径诡异得像条盘起来的渗透蛇。这不是概念攻击,是渗透渗透测试。但对方用的概念手法,早就超出了常规漏洞利用的渗透范畴。 路由渗透,概念说白了就是渗透顺着网络设备的“指路牌”摸进你家客厅。大多数安全团队盯着应用层那点SQL注入、概念文件上传,渗透可真正的概念老手早把目光沉到了第三层——路由器、交换机、渗透核心网关。这些设备掌管着数据往哪走、走哪条路,偏偏很多企业买回来就扔在机柜里,密码还是出厂默认的admin/admin。我见过一家连锁酒店,所有分店的访客WiFi和收银系统共用一台核心路由,分区形同虚设。渗透测试员在自助餐厅连上免费WiFi,ping通网关后试了五个弱口令,第五次进去了。接下来整晚,他躺在房间用手机看完了酒店所有客人的入住记录,包括某位明星的身份证号。 路由渗透的核心逻辑就三条:摸清路由协议、找到信任边界、劫持流量路径。OSPF、BGP这些协议本是为高可用设计的,它们假设邻居设备是可信的。可一旦你控制了一台边缘路由器,就能伪造LSA报文,告诉全网“去往目标网段的最短路径经过我”。所有发往那个网段的数据包,都会乖乖绕道你的设备里转一圈。有个经典案例,某金融机构的两地三中心专线,攻击者从分支机构的弱口令路由器入手,注入虚假BGP路由,硬生生把总部到灾备中心的流量引到境外VPS上。数据在中间节点被完整拷贝了三个月,业务却一次没中断过——因为转发功能照常工作,只是多绕了半个地球。 别以为这是大公司才配拥有的烦恼。现在家用路由器、智能网关的算力早就能跑些轻量级路由协议了,而运营商下发的光猫管理后台,默认密码在网上公开挂了好几年。我做过一个实验,在城区随机扫描一万个家庭网关,有四百多个开放了SNMP服务,其中两百多个用的还是public字符串。这意味着什么?意味着你能远程修改这些设备的静态路由表,把某户人家的智能门锁流量、摄像头视频流,静默转发到你的服务器上。没人会发现,因为延迟只增加了十几毫秒,视频画面照样流畅,只是你成了这条链路上的隐形第三者。 防御路由渗透,最要命的是它不按套路出牌。常规的WAF、IDS根本看不见三层协议的异常——它们解析的是HTTP头、SQL语句,而BGP握手、OSPF的Hello报文在它们眼里只是普通网络噪音。你得在核心设备上开日志审计,盯着路由表变化,设置前缀过滤,部署RPKI验证源地址。但这些操作需要网络工程师懂安全、安全工程师懂路由协议,现实中这两拨人往往互相看不上。我认识一家企业的网工,被安全部门要求封禁某路由协议的管理端口,他直接回怼:“封了之后全网路由收敛时间翻倍,业务断了你负责?”——最后两人吵到CIO那里,解决方案是加了一台旁路流量分析设备,这才勉强让两边都闭嘴。 说句实在话,路由渗透这行当,门槛不在技术深度,而在思维转换。大多数攻击者习惯从应用往下打,可真正的硬骨头是从底层往上啃。你不需要会写多么精妙的0day,只要找到一台暴露在公网的老旧路由器,试出它的默认口令,然后坐在家里静静看数据流经你的掌心。这感觉就像拿到了城市地下管网的图纸,不用撬锁砸墙,拧开一个阀门,全城的自来水都得从你家水表过一遍。至于这水是干净还是脏的,取决于你是个修管道的,还是个投毒的。 |