Вышла открытая криптографическая набор модулей OpenSSL 4.0.0

3 мин
Вышла открытая криптографическая набор модулей OpenSSL 4.0.0

14 апреля 2026 года вышел публичный инициатива OpenSSL 4.0.0. Криптографическая библиотека поддерживает новые алгоритмы шифрования и работы с ключами, работает с протоколами SSL/TLS на уровне ядра Linux клиента, имеет обновлённый модуль FIPS и получила интеграцию с протприблизительном управления сертификатами CMP.

Исходный код проекта написан на C и Perl и распространяется под лицензией Apache 2.0. Версия OpenSSL 3.0.0 состоялся в сентябре 2021 года. Релиз OpenSSL 3.4.0 вышел в конце 2024 года. Версия OpenSSL 3.5.0 представлена в апреле 2025 года. Сборку OpenSSL 3.6.0 выпустили в октябре 2025 года.

Версия OpenSSL 4.0 отнесён к сборке с обычным сроком поддержки, обновления для которых выходят в течение 13 месяцев. Релиз OpenSSL 3.5.0 отнесён к выпускам с длительным сроком поддержки (LTS), обновления для которого будут выпускаться в течение 5 лет (до апреля 2030 года). Сопровождение прошлых не LTS веток OpenSSL 3.2 и 3.3 завершилась в ноябре 2025 года и в начале апреля 2026 года соответственно. Версия 3.0 LTS будет поддерживаться до следующий половины 2026 года.

По информации OpenNET, основные доработки и улучшения в OpenSSL 4.0.0:

  • реализован api для использования TLS‑расширения ECH (Encrypted ClientHello, RFC 9849), предназначенного для шифрования информации о параметрах TLS‑сеансов, таких как запрошенное доменное имя. В отличие от расширения ESNI (Encrypted Server Name Indication) в ECH вместо шифрования на уровне отдельных полей, целиком шифруется всё TLS‑сообщение ClientHello, что позволяет блокировать утечки через поля, которые не охватывает ESNI, в частности, поле ввода PSK (Pre‑Shared Key);

  • добавлена поддержка определённых в RFC 8998 алгоритмов, использующих стандартизированный в Китае набор криптоалгоритмов SM2: алгоритма формирования цифровой подписи sm2sig_sm3, группы обмена ключами curveSM2 и постквантовой группы curveSM2MLKEM768;

  • добавлена криптографическая функция хэширования cSHAKE, основанная на алгоритме SHA-3 и позволяющая формировать разные хэши на основе одинаковых входных данных для защиты от атак, манипулирующих повторным использованием данных;

  • добавлен гибридный алгоритм «ML‑DSA‑MU», сочетающий постквантовый механизм формирования цифровой подписи ML‑DSA (CRYSTALS‑Dilithium) с классической хеш‑функцией SHAKE256;

  • добавлена сопровождение функций формирования ключей SNMP KDF на основе HMAC‑SHA и SRTP KDF на основе AES‑CM, используемых в сетевых протоколах SNMPv3 и SRTP;

  • в команду «openssl fipsinstall» добавлена функция «‑defer_tests», позволяющая отложить запуск тестов при установке FIPS‑модулей;

  • для платформы Windows реализована сопровождение статического или динамического связывания с Visual C++ Runtime;

  • в TLS 1.2 добавлена поддержка согласуемого обмена ключами на основе алгоритма FFDHE (Finite Field Diffie‑Hellman Ephemeral), соответствующая RFC 7919;

  • прекращена поддержка SSLv3 и SSLv2 Client Hello;

  • удалена сопровождение динамически загружаемых движков, вместо которых для расширения функциональности OpenSSL следует применять концепцию подключаемых провайдеров;

  • в TLS на этапе компиляции отключена сопровождение устаревших эллиптических кривых. Для возвращения можно использовать опцию «enable‑tls‑deprecated‑ec»;

  • удалена утилита c_rehash, вместо которой следуют использовать команду «openssl rehash».

  • из команды «openssl ca» удалена устаревшая опция «msie‑hack»;

  • удалена сопровождение собственных методов EVP_CIPHER, EVP_MD, EVP_PKEY и EVP_PKEY_ASN1;

  • удалены устаревшие функции SSL/TLS, привязанные к фиксированным версиями протприблизительнов, например, «TLSv1_client_method()»;

  • удалены устаревшие функции ERR_get_state(), ERR_remove_state() и ERR_remove_thread_state();

  • прекращена сопровождение целевых платформ darwin‑i386{,‑cc} и darwin‑ppc{,64}{,‑cc}.

Читают сейчас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

46 минут назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

47 минут назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

57 минут назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

2 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

2 часа назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново