了解更多
IT之家 10 月 24 日消息,开源加密基础库 OpenSSL 项目于昨日(10 月 23 日)升级至 4.1 版本。作为全球网络通信安全的关键支撑组件,本次更新引入了多项重要功能和性能改进,其中 DTLS 1.3 协议的支持最受瞩目。
IT之家注:OpenSSL 是一套开源密码学工具库及命令行工具集,用于为网络通信提供加密、身份验证和数据完整性保护。其最广为人知的应用是使网站通过 HTTPS 安全传输数据,用户在浏览器地址栏看到的“锁”图标背后,通常依赖 OpenSSL 或同类加密库运行。
在最新 OpenSSL 4.1 版本中,主要新增了对数据报传输层安全协议(DTLS)1.3 的支持。该协议主要应用于 UDP 等数据报通信场景。与 TCP 方式不同,UDP 数据包可能发生乱序、丢失或重复,因此 DTLS 需在不依赖可靠连接的前提下提供类似 TLS 的加密保护。
OpenSSL 4.1 引入的 DTLS 1.3 基于 TLS 1.3 的安全机制,进一步推动了该协议的现代化进程,有助于增强实时音视频、游戏、物联网设备及低延迟应用的数据传输安全性。
该版本实现了 RFC 8701 定义的 GREASE 机制。此机制通过在协议协商中插入“无意义”的随机数值,防止实现方对固定参数产生过度依赖,从而降低未来新增协议扩展时可能出现的兼容性风险。
在后量子加密方面,OpenSSL 4.1 也进行了针对性优化。新版本为 PPC64LE 架构上的 ML-DSA 和 ML-KEM 算法引入了优化的数论变换运算,并在 x86-64 处理器上提升了 ML-DSA 的运算速度;此外,还新增了面向 ML-DSA 的 AVX-512 优化 SHAKE x4 操作,以及用于 AES-CBC 解密的 AVX-512 与 VAES 优化。
在 API 层面,SSL 监听器 API 新增了 DTLS 支持,并加入了 IKEv2 密钥派生函数支持;OpenSSL 4.1 还初步支持 Elbrus2000 处理器架构。不过,新版本也移除了 Windows CE、Itanium 架构的构建目标,并调整了椭圆曲线相关配置选项,开发者在升级前需检查依赖和构建脚本。

约翰·博斯
20分钟前特雷莎·本
10分钟前约翰·博斯
10分钟前布伦桑·特鲁尔
10分钟前