Проектът OpenSSL публикува OpenSSL 4.1.0 Alpha1 — раненва версия за преглед на предстоящото функционално издание. Това обновяване добавя поддръжка за Datagram Transport Layer Security (DTLS) 1.3, GREASE за по-устойчиви TLS внедрявания и подобрения в производителността, специфични за определени архитектури, за постквантови криптографски операции.

Като алфа версия, тя е предназначена за тестване и разработка, а не за внедряване в производствена среда. Организациите трябва внимателно да оценят съвместимостта и производителността на приложенията си преди надграждане.

Забележително допълнение в OpenSSL 4.1.0 Alpha1 е поддръжката за DTLS 1.3, който защитава комуникациите на базата на UDP, от решаващо значение за приложения в реално време като видео разговори, онлайн игри и IoT устройства.

Тази имплементация следва стандарта RFC 9147 и осигурява сигурност, подобна на TLS, като същевременно се справя със спецификите на UDP като загуба на пакети и промяна на последователността им. Освен това поддръжката за DTLS е интегрирана в SSL listener API, което улеснява разработката на приложения, управляващи DTLS връзки.

Публикувана е OpenSSL 4.1.0 Alpha1

Версията оптимизира два постквантови криптографски алгоритъма: ML-DSA (алгоритъм за цифров подпис) и ML-KEM (механизъм за капсулиране на ключове), като и двата са проектирани да устояват на атаки от квантови компютри.

С подобренията за операции с Number Theoretic Transform при конкретни архитектури, това обновяване е от решаващо значение за предприятия, които внедряват постквантов TLS, работни потоци за сертификати и криптографски услуги с голям обем.

Оптимизациите за x86_64 системи включват AVX-512 за SHAKE x4 операции, което повишава пропусквателната способност при генериране и проверка на подписи. OpenSSL 4.1.0 Alpha1 осигурява подобрения в производителността при AES-CBC декриптиране за x86_64 системи чрез AVX-512 и VAES оптимизации.

Версията въвежда цели за компилиране за Microsoft Visual C++ 2013, подобрявайки поддръжката в по-стари среди за компилация. Тя обаче премахва поддръжката за среди за компилиране Windows-on-Itanium и Windows CE.

Това издание включва и GREASE (RFC 8701), който помага за идентифицирането и отстраняването на проблеми със съвместимостта при мрежови устройства и TLS имплементации, които отхвърлят непознати стойности на протокола.

Чрез използване на резервирани стойности при обмен на протоколи, GREASE насърчава по-добра дългосрочна съвместимост в TLS екосистемата. Версията поддържа и функцията за извличане на ключове IKEv2 (KDF), която е от значение за IPsec VPN мрежи. Обновеният инструмент tsget вече използва Net::Curl::Easy вместо изоставения WWW::Curl::Easy, за да избегне грешки поради липсващи зависимости.

Освен това са премахнати опциите no-ecdsa и no-ecdh в Configure, насочвайки администраторите да използват опцията no-ec за деактивиране на криптографията с елиптични криви. Версията въвежда и първоначална поддръжка за процесорната архитектура Elbrus2000 (e2k).

Екипите по сигурност трябва да разглеждат тази версия като възможност за тестване на бъдеща съвместимост с OpenSSL, а не като незабавно обновяване на производствените среди. Препоръчителните действия включват тестване на интероперабилността на DTLS 1.3 и оценка на въздействието на тези актуализации върху съществуващите системи.