您的位置: 新闻资讯 > 行业动态 > 正文

ICMP Unreachable攻击是什么?原理、危害与企业防护彻底解析(图文)


来源:mozhe 2026-06-10

一、什么是 ICMP Unreachable?

很多运维、站长只听过 Ping 攻击、ICMP 洪水攻击,却忽略了ICMP Unreachable(ICMP不可达)攻击。它属于隐蔽性极强的二层网络攻击,利用 ICMP 协议的差错报文机制干扰网络路由、扰乱主机通信,是目前中小型企业服务器、云主机、专线网络高频遇到却极难排查的攻击类型。
简单来说:ICMP Unreachable 是一种“伪造网络不可达”的欺骗攻击。攻击者伪造路由不可达、端口不可达、主机不可达报文,让服务器、防火墙、客户端误判网络故障,主动断开正常业务连接。

二、ICMP Unreachable 攻击原理详解

ICMP 协议本身承担网络探测、错误回馈、路由通知的作用,系统默认信任所有 ICMP 报文,不会做严格校验。
攻击者利用这一特性,伪造大量虚假 ICMP Unreachable 报文,常见三类报文:
1. Host Unreachable:伪造主机不可达,欺骗服务器对端掉线;
2. Port Unreachable:伪造端口不可达,强制断开业务端口连接;
3. Network Unreachable:伪造路由不可达,扰乱全网路由转发。
设备收到虚假报文后,会误以为链路异常,主动清空 TCP 连接、重置会话、丢弃后续数据包,最终造成业务断断续续、网站卡顿、接口超时、内网服务掉线。

三、ICMP Unreachable 攻击带来的危害

该攻击流量小、隐蔽性高,不会像CC、DDoS那样瞬间打满带宽,因此很容易被运维忽略,但破坏力极强:
1. 业务频繁断连:网站、API、数据库、SSH 连接频繁掉线重连;
2. 网络抖动严重:延迟忽高忽低,用户访问卡顿、接口超时报错;
3. 路由表紊乱:虚假路由报文导致设备转发异常,内网跨段不通;
4.服务器资源消耗:主机持续处理异常 ICMP 包,CPU 负载升高;
5. 极难溯源排查:攻击报文伪造源IP,日志无真实攻击地址,常规排查完全找不到问题。

四、如何判断网站/服务器是否遭遇该攻击?

出现以下特征,基本可以判定为 ICMP Unreachable 攻击:
 带宽没跑满、CPU正常,但业务频繁掉线、抖动严重
 Ping 偶尔丢包、延迟波动大,但无大流量攻击
 服务器频繁出现 TCP 会话重置、连接中断
 防火墙日志大量出现 ICMP Port Unreachable / Host Unreachable 记录
 内网设备互相访问间歇性不通,重启网络短暂恢复后复发

五、ICMP Unreachable 攻击防护方案(可直接落地)

该攻击核心解决思路:禁止设备信任外网 ICMP 差错报文,从源头阻断欺骗。

1. Linux 服务器系统级防护(最核心)

修改内核参数,禁止响应与接收虚假 ICMP 不可达报文,企业运维必配:
关闭 ICMP 重定向与不可达报文接收,彻底杜绝欺骗攻击,稳定网络会话。

2. 防火墙/WAF 防护策略

在硬件防火墙、云防火墙中配置策略:
▪ 限制外网 ICMP 差错报文通行权限
▪ 拦截异常 ICMP Unreachable 报文类型
▪ 开启 ICMP 报文合法性校验、防伪造检测

3. 路由器/交换机边界防护

边界设备开启 URPF 反向路由校验,过滤伪造源IP的 ICMP 数据包,从网络入口拦截攻击流量。

4. 云服务器专属防护

云主机默认风控较弱,建议单独配置安全组:限制外网异常ICMP报文、仅放行必要Ping探测,严格拦截差错类欺骗报文。

六、常见运维误区

很多运维排查时容易踩坑:
 只看带宽、流量,忽略小包ICMP攻击
 盲目重启服务器、重启网络,治标不治本
 不关闭内核ICMP欺骗接收参数,导致长期被干扰
 误以为是程序BUG、服务商线路问题,白白踩坑

七、总结

ICMP Unreachable 攻击属于轻量、高隐蔽、高干扰的隐形网络攻击,不靠大流量打崩服务器,而是通过伪造网络报错扰乱业务连接,是很多网站、API、内网服务频繁抖动掉线的“隐形元凶”。
企业和站长只需通过系统内核加固+防火墙策略拦截,就能彻底防御此类攻击,大幅提升网络稳定性,杜绝业务无故断连问题。
#ICMPUnreachable #ICMP攻击 #网络攻击防护 #服务器安全 #运维干货 #网络抖动解决 #企业网络防护 #站长运维 #网络安全教程

关于墨者安全
墨者安全致力于安全防护、服务器高防、网络高防、ddos防护、cc防护、dns防护、防劫持、高防服务器、高防dns、网站防护等方面的服务,全网第一款指纹识别技术防火墙,自研的WAF指纹识别架构,提供任意CC和DDoS攻击防御

热门文章

X

7x24 小时

免费技术支持

15625276999


-->