Terrapin 攻击可降低 OpenSSH 连接的安全性
2023-12-20 17:34:21 Author: mp.weixin.qq.com(查看原文) 阅读量:203 收藏

 聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

学术界研究人员开发了一种名为 “Terraphin” 的新的攻击方法。当使用某些广为使用的加密模块时,可在握手过程中操纵序列号,破坏 SSH 信道的完整性。

这种操纵可使攻击者删除或修改通过该通信信道交换的信息,从而导致OpenSSH 9.5中用于用户认证的公钥算法遭降级或禁用针对击键定时攻击的防护措施。

Terrapin 攻击在客户端或服务器未注意的情况下,通过拼接重要的谈判信息,降低了已建立连接的安全性。德国波鸿鲁尔大学的研究人员开发了 Terrapin 攻击并发现了位于 AsyncSSH 中的可利用执行缺陷。与攻击相关联的弱点和缺陷编号为CVE-2023-48795、CVE-2023-46445和CVE-2023-46446。

需要注意的是,Terrapin 攻击要求攻击者位于网络层的竞争对手中间人 (MiTM) 的位置以拦截和修改握手交换,且该连接必须通过 ChaCha20-Poly1305 或具有 Encrypt-then-MAC 的CBC 进行保护。握手完成后所交流信息中的数据决定了攻击影响的严重性。

尽管执行 Terrapin 攻击需要满足特定要求,但大量采用已提到的加密模式(扫描显示77%)使攻击在真实场景中变得可行。研究人员指出,“Terrapin 攻击利用利用的是 SSH 传输层协议中的弱点,以及十多年前由 OpenSSH 引入的加密算法和加密模式。它们被大量 SSH 实现采用,因此影响大量当前实现。”

多个厂商正在逐步缓解该安全问题。一种解决方案是执行严格的密钥交换,使得握手过程中的包注入不可行。不过这个问题要全部解决尚需时日,研究人员提到只有在客户端和服务器尚同时执行这些严格的密钥交换应对措施才有效。

该研究团队在 GitHub 上发布了 Terrapin 漏洞扫描器,供管理员用于判断 SSH 客户端或服务器是否易受攻击。目前该攻击的最大缓解因素是 MiTM 要求,使得 Terrapin 是一个严重程度较低的威胁,所以在很多情况下修复 CVE-2023-48795并不是优先任务。此外研究人员还发布了技术白皮书详述 Terrapin 攻击的更多详情。

代码卫士试用地址:https://codesafe.qianxin.com
开源卫士试用地址:https://oss.qianxin.com

推荐阅读

OpenSSH 修复预认证双重释放漏洞

OpenSSH 后门来一打!保证你没见过!

OpenSSH修复可读取内存的服务器漏洞

OpenSSH <=6.8 X11安全bug

原文链接
https://www.bleepingcomputer.com/news/security/terrapin-attacks-can-downgrade-security-of-openssh-connections/#google_vignette

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

    觉得不错,就点个 “在看” 或 "” 吧~


文章来源: https://mp.weixin.qq.com/s?__biz=MzI2NTg4OTc5Nw==&mid=2247518446&idx=2&sn=97a0cfc5e54ab41c3e6241a76bd6a019&chksm=ea94b984dde3309255de77b0e3fd72f67fad5fc289d9fa5a26a2ea2819a2c2ac7368118f97da&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh