AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[icmpv6](server)

Martin Hope
Timido
Asked: 2021-11-22 02:12:36 +0800 CST

可以在 Web 服务器上安全地阻止这些 ICMPv6 消息类型吗?

  • 0

我在云提供商上有一个 Debian 11 VPS,启用了 IPv4 和 IPv6,并且 eth0 接口具有全局范围的 ipv6 地址(公共)和链接范围的 ipv6 地址(fe80::/10)。

服务器的唯一目的是托管一个公共网站。

我正在使用 iptables/ip6tables 在服务器上实现防火墙。我阅读了 RFC4890,但仍然不确定如何处理某些 ICMPv6 消息类型,以及我的用例是否真的需要它们。虽然我允许链接范围内的任何流量,但我不确定是否可以安全地阻止全局范围内的以下 ICMPv6 消息类型:

  • 路由器请求(类型 133)

  • 路由器广告(类型 134)

  • 邻居招揽(135型)

  • 邻居广告(136 型)

  • 反向邻居发现请求(类型 141)

  • 反向邻居发现广告(类型 142)

  • 侦听器查询(类型 130)

  • 听众报告(类型 131)

  • 监听器完成(132 型)

  • 侦听器报告 v2(类型 143)

  • 证书路径请求(类型 148)

  • 证书路径广告(类型 149)

  • 多播路由器广告(类型 151)

  • 组播路由器请求(类型 152)

  • 组播路由器终端(153 型)

非常感谢您的帮助。

iptables ipv6 icmpv6
  • 2 个回答
  • 447 Views
Martin Hope
djoproject
Asked: 2020-10-05 09:50:19 +0800 CST

如何在 Linux 上很好地进行邻居发现请求?

  • 4

我正在寻找一种方法来检索 LAN 网络上特定主机的 MAC 地址。我知道它的 IPv6 地址。理想情况下,我想要一种方法来触发 Linux 内核为我执行邻居请求,然后我可以通过命令检索主机 MAC 地址ip -6 neighbour

现在,我发现触发邻居请求的唯一方法是尝试在随机端口上建立与主机的 TCP 连接。但我不觉得这个解决方案真的很漂亮:

curl --connect-timeout 1 "http://[fe80::1234%eth0]:12345"
linux ipv6 ndp icmpv6
  • 2 个回答
  • 4217 Views
Martin Hope
lightxx
Asked: 2016-06-15 01:16:04 +0800 CST

IPv6 - 允许传入的 ICMP 回显请求

  • 6

因此,我们最近从 LIR 中获得了 /48 前缀,并开始在实验室中进行小规模部署。

令我感到奇怪的是,像http://ipv6-test.com/这样的网站坚持允许传入的 ICMP Echo 请求。我明白为什么你应该允许 ICMPv6 传出,但传入?即使它只是一个ping?

所以,我的问题是:除了可能使用 ICMP 的 DDoS 攻击之外,允许传入的 ICMP 回显请求是否有任何缺点?

我阅读了 RFC4890(https://www.ietf.org/rfc/rfc4890.txt),但在那里找不到明确的答案。

A.5。ICMPv6 回声请求和回声响应

表明

对精心设计的 IPv6 网络(参见第 3.2 节)进行扫描攻击并不存在重大风险,因此默认情况下应允许连接检查。

鉴于 RFC 已有近 10 年的历史,这一点仍然有效吗?此外,RFC 不区分传出方向和传入方向。

我一直觉得 v4 的建议是在网关上阻止 ICMP,但话说回来,v6 严重依赖 ICMP。

那么,有什么建议吗?

icmp ipv6 icmpv6
  • 1 个回答
  • 8192 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve