[转]jabber.ru 遭中间人攻击(似乎是机房劫持 IP 签发 TLS 证书)

2023-10-21 12:29:41 +08:00
 cy18

俄罗斯历史最悠久的 XMPP 服务 jabber.ru 的管理员 oxpa 在 10 月 16 日遇到了一个令其困惑不已的问题:客户端通过端口 5222 (XMPP STARTTLS)连接服务器时出现了证书过期的警告,但服务器上使用的所有证书都在有效期内。受影响的机器包括 Hetzner 的一台专用服务器和 Linode 的两台虚拟服务器,都托管在德国。这些服务器上的端口 5222 显然遭遇了中间人攻击。调查人员在 Hetzner 服务器的内核日志里发现了不同寻常的记录:2023 年 7 月 18 日其物理网络连接丢失了 19 秒。攻击者使用了 Let’s Encrypt 颁发的 TLS 证书,通过透明 MiTM 代理劫持了端口 5222 上的加密 STARTTLS 连接。这次攻击由于其中一个 MiTM 证书过期而被发现,该证书尚未重新颁发。此次中间人攻击至少持续了 6 个月,很可能是 Hetzner 和 Linode 被迫设置的,用于执行合法拦截。

https://notes.valdikss.org.ru/jabber.ru-mitm/

982 次点击
所在节点    站长
4 条回复
expy
2023-10-21 16:12:48 +08:00
所以 Hetzner 和 Linode 配合了攻击,Let’s Encrypt 了?
cy18
2023-10-21 18:38:18 +08:00
@expy #1 可以把“配合了”三个字去掉。
phpfpm
2023-10-23 12:39:31 +08:00
证书是如何签发的?是不是基于 http 的证书鉴权都不够安全了?
cy18
2023-10-23 15:16:48 +08:00
@phpfpm #3 Let's encrypt 的 HTTPS 证书本质上是验证你是否对域名拥有掌控权,或者你是否对域名指向 IP 的 80 跟 443 端口是否有掌控权。整个 IP 的数据都被拦截替换了那肯定就不安全了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/984017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX