


23 октября опубликован OpenSSL 4.1.0. Среди новых возможностей криптографической библиотеки есть поддержка DTLS 1.3. Для Mentoring.digital важна практическая сторона релиза: новая функция и подходящий срок поддержки не всегда означают один и тот же выбор версии.
DTLS применяет защиту соединения к обмену датаграммами. В OpenSSL 4.1 добавили версию протокола DTLS 1.3 и связанные механизмы, включая GREASE. Наличие этой поддержки полезно прежде всего приложениям, которые действительно используют DTLS, а не любому серверу с HTTPS.
В релизе есть и изменения инструментов сборки. В частности, скрипт tsget теперь использует Perl-модуль Net::Curl::Easy вместо WWW::Curl::Easy. Если он входит в ваш процесс, зависимость нужно проверить до обновления.
Авторы перечисляют известные ограничения DTLS: они затрагивают отдельные сценарии подтверждения и повторной передачи записей, обработки ошибок и рукопожатия. Нельзя из наличия DTLS 1.3 сделать вывод, что любой сценарий с потерями пакетов или неблокирующим вводом-выводом уже работает без ограничений.
Проверяйте тот режим, который использует приложение: установление соединения, обработку временных ошибок и поведение при потерях. Отдельно зафиксируйте версии библиотеки, обёртки и способ сборки, иначе результаты разных сред будет трудно сопоставить.
Ветка 4.1 не является LTS. В дорожной карте указан срок поддержки до 23 ноября 2027 года. Для OpenSSL 3.5 LTS указан срок до 8 апреля 2030 года. Поэтому больший номер версии сам по себе не заменяет оценку жизненного цикла.
Перед переходом составьте список реально используемых функций, проверьте ограничения релиза и прогоните проверки приложения в отдельной среде. При планировании обновления библиотек может помочь разбор инфраструктуры с DevOps-ментором. Эта новость не является результатом тестирования OpenSSL в пользовательских системах.