Библиотека OpenSSL получила крупное обновление до версии 3.0.0

Библиотека OpenSSL получила крупное обновление до версии 3.0.0
16.09.2021
85418

Спустя три года разработки состоялся релиз OpenSSL 3.0.0, в котором реализованы протоколы SSL/TLS и различные алгоритмы шифрования. В проект вошло более 7 тыс. изменений по сравнению со старой версией. 

Значимые нововведения

Обновление библиотеки с OpenSSL 1.1.1 до версии 3.0.0 нарушает обратную совместимость на уровне API и ABI, однако авторы проекта уверяют, что переход не скажется на работе большей части приложений, которым для перевода достаточно пересборки. 

Такое резкое изменение номера версии произошло из-за начала использования традиционной нумерации «Major.Minor.Patch». Сейчас первая цифра в названии библиотеки будет меняться только в том случае, если обновление затрагивает совместимость на уровне API/ABI, а вторая будет указывать на расширение функционала без нарушения совместимости. Третье число отмечает выход корректирующих патчей. Выбор версии 3.0.0 сразу после 1.1.1 связан с тем, что разработчики библиотеки хотят избежать пересечения с FIPS-модулем к OpenSSL с нумерацией 2.x.

Также новая версия привнесла значительное изменение условий лицензирования. До выхода обновления использовалась лицензия Apache 1.0, которая обязывала разработчиков добавлять уведомление о включении в состав проекта OpenSSL. Такой подход не позволял применять библиотеку в продуктах с лицензией GPL. Для решения этой проблемы в версии 3.0.0 используется условия Apache 2.0.

Больше возможностей

OpenSSL 3.0.0 получила более 7,5 тыс. изменений, над выпуском которых трудились 350 разработчиков. В новой версии добавлены следующие новшества:

  • В состав библиотеки включен модуль FIPS, который реализует криптографические алгоритмы, соответствующие стандарту безопасности FIPS 140-2. Дополнение просто в использовании – подключение по сложности примерно равно настройке конфигурационного файла.  
  • В библиотеке libcrypto вместо концепции движков начнет применяться концепция подключаемых провайдеров. С их помощью стало возможным создавать собственные реализации для алгоритмов шифрования, формирования ключей, вычисления MAC, создания и проверки цифровых подписей. 
  • Появилась поддержка протокола управления сертификатами CMP, который позволяет запрашивать сертификаты у сервера удостоверяющего центра. С утилитой openssl-cmp появляется возможность передавать запросы через HTTP/HTTPS.
  • Также для протоколов HTTP и HTTPS реализован полноценный клиент, который поддерживает методы GET и POST, перенаправление запросов, работу через прокси, кодирование ASN.1 и обработку таймаутов.

Старая версия OpenSSL 1.1.1 будет получать обновления до сентября 2023 года. 

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Аналитик

См. также

Официальный технологический блог фирмы «1С» сообщил о планах реализовать в платформе 8.5.5 поддержку gRPC. Протокол используют для взаимодействия приложений и сервисов, а также для компактной передачи данных с помощью бинарного формата Protocol Buffers.

03.06.2026    1632    ЕленаЧерепнева    4       

4

Стандартные сервисы, используемые в платформе 1С при аутентификации через email или восстановлении пароля, теперь будут доступны только для баз, связанных с учетной записью ИТС, а количество отправляемых писем будет ограничено суточными лимитами.

01.06.2026    343    ЕленаЧерепнева    0       

2

С 2027 года организациям с обособленными подразделениями больше не придется дублировать декларации по налогу на прибыль по каждому подразделению: отчетность соберут в один документ.

21.05.2026    362    user1915669    0       

1

Анализ покрытия кода тестами появится в платформе 8.5.5 по пожеланиям сообщества. Его можно будет запускать из конфигуратора или 1С:Предприятия. Отчет покажет, какие строки кода были выполнены в ходе тестирования, и выведет процент общего покрытия.

21.05.2026    605    ЕленаЧерепнева    0       

2

Минфин опубликовал письмо с информацией, какие расходы на рекламу в интернете нельзя использовать для уменьшения налогообложения по прибыли. А также привел общие принципы учета расходов на рекламу.

08.05.2026    556    user1915669    0       

1

Новый менеджер лицензий, расширение возможностей для администраторов и разработчиков, а также развитие 1С:Аналитики и Системы взаимодействия – расскажем обо всех главных изменениях в тестовой версии платформы 1С 8.5.4.

04.05.2026    2789    ЕленаЧерепнева    0       

4

В России стартовал эксперимент по отсрочке уплаты НДС при импорте товаров. Президент подписал указ 20 апреля 2026 года, документ уже официально опубликован.

29.04.2026    643    user1915669    0       

2

С 1 июня 2026 года у компаний, которые ввозят товары из стран ЕАЭС через систему СПОТ, появится новый порядок расчета по косвенным налогам. Обеспечительный платеж можно будет зачесть в счет НДС и акцизов, а остаток учесть на ЕНС после проверки.

20.04.2026    539    AnastasiaKl    0       

1
Инфостарт бот
Для отправки сообщения требуется регистрация/авторизация