IPv4、IPv6 和 IPTables

Net*_*ent 5 ipv6 ipv4 iptables

我最近才了解到,即使我使用iptables阻止所有到我的网络服务器的流量,它仍然容易受到通过 IPv6 进行的外部攻击。在我的理解中,这使得iptables -only 防火墙无用(或者我错了?)......也就是说,我应该考虑哪些安全措施来保护网络服务器免受通过 IPv6 进行的攻击?

Law*_*ceC 4

两个基本选项:

  • 禁用ipv6
  • 使用 为 ipv6 创建防火墙配置ip6tables

禁用 ipv6 的基本指南在这里尽管我打赌它rmmod ipv6会成功。

您可以使用任何现有的 iptables 脚本作为“ip6tables”脚本的基础。以下内容应该告诉 ip6tables 锁定所有 ipv6(没有任何输入、输出或路由):

ip6tables -F
ip6tables -P INPUT DROP
ip6tables -P OUTPUT DROP
ip6tables -P FORWARD DROP
Run Code Online (Sandbox Code Playgroud)

  • 既然 IPv6 正在成为互联网的标准寻址方式,那么禁用 IPv6 似乎并不是一个好的选择……无论如何,在 Ubuntu 12.04 中是否有任何简单的方法可以实现这一目标? (5认同)