JetBrains 公司宣布为其开发工具包和软件环境提供关键安全更新,涵盖集成开发环境 (IDE)、Toolbox App、Gateway 以及 .NET 工具。此次更新旨在应对八个由证书颁发机构 (eMudhra) 签发的中间证书私钥被泄露的问题。
安全威胁的性质及其对工作环境的影响
由于网络攻击者可以监控流量并冒充 JetBrains 工具所连接的网站和服务,此次泄露构成了潜在的严重威胁。鉴于开发环境和 Toolbox App 依赖于 JetBrains 内置运行时环境的信任存储,仅更新操作系统不足以保护用户免受这些风险。
该公司已整合了与漏洞相关的 Oracle 修复程序,通过更新运行时环境来解决该问题,并为拥有独立受信任证书存储的后台服务 (jetbrainsd) 提供了单独的更新。尽管该公司确认在发布时未发现任何针对其用户的实际漏洞利用行为,但仍强调必须立即采取行动。
实际变化有哪些?
开发人员和用户必须采取实际步骤以确保其工作环境的安全,包括:
- 将 IntelliJ IDEA、PyCharm、Rider 等集成开发环境更新至新的安全版本。
- 将 Toolbox App 更新至最新版本,并避免使用不再接收修复程序的旧版本。
- 对于无法直接更新应用程序的用户,更新后台服务 (jetbrainsd) 并安装 0.9.9728 或更高版本。
- 若无法立即更新,请遵循替代步骤,包括手动删除受影响的根证书,并在必要时禁用内置浏览器。
支持措施与临时替代方案
JetBrains 指出,2025 年及之前发布的旧版本将不会获得针对此问题的更新,因此用户必须迁移到受支持的版本。在无法进行直接更新的情况下,该公司提供了使用 Java 运行时环境命令行工具手动清理证书列表的指南,并说明了如何禁用内置的 JCEF 浏览器以避免与之相关的任何漏洞。