作为安全最佳做法,请确认主机系统忽略 IPv4 Internet 控制消息协议 (Internet Control Message Protocol, ICMP) 重定向消息。恶意 ICMP 重定向消息可以允许中间人攻击发生。路由器使用 ICMP 重定向消息来通知服务器,某个目标存在更直接的路由。这些消息修改主机的路由表并且未经身份验证。

过程

  1. 在主机系统上运行 # grep [01] /proc/sys/net/ipv4/conf/*/accept_redirects|egrep "default|all" 命令以检查主机系统是否忽略 IPv4 重定向消息。
  2. 将主机系统配置为忽略 IPv4 ICMP 重定向消息。
    1. 打开 /etc/sysctl.conf 文件。
    2. 如果值未设置为 0,请将以下条目添加到文件或相应地更新现有条目。将值设置为 0
      net.ipv4.conf.all.accept_redirects=0
      net.ipv4.conf.default.accept_redirects=0 
      
    3. 保存更改并关闭文件。
    4. 运行 # sysctl -p 以应用配置。