Языки программирования

Oracle выпустила криптомодуль для Java с сертификатом FIPS

Oracle выпустила криптомодуль для Java с сертификатом FIPS

Компания Oracle объявила о выпуске Oracle Jipher, который делает криптографические сервисы доступными для Java-разработчиков, использующих стандартный фреймворк Java Cryptography Architecture (JCA).

Анонсированный 29 апреля, Jipher - это поставщик криптографических услуг Java, который упаковывает криптографический модуль OpenSSL, сертифицированный по Федеральным стандартам обработки информации (FIPS) 140-2. Jipher упакован в JAR-файл и доступен для загрузки из Java Tools and Resources и из My Oracle Support для пользователей Java SE.

Oracle отметила, что JDK включает в себя поставщиков криптографических услуг, таких как Sun, SunRsaSign и SunJC, которые предоставляют конкретные реализации алгоритмов, определенных в рамках JCA. Эти провайдеры позволяют Java-приложениям получать доступ к реализациям алгоритмов безопасности, указывая конкретного провайдера или позволяя фреймворку находить запрашиваемый алгоритм путем поиска среди зарегистрированных провайдеров в указанном порядке предпочтений. Однако эти поставщики криптографических услуг не имеют сертификата FIPS-140. Стандарты FIPS-140, публикуемые Национальным институтом стандартов и технологий (NIST), определяют требования безопасности для криптографических модулей.

Jipher позволяет развертывать Java-приложения в средах, регулируемых стандартом FIPS 140. По словам Oracle, это достигается за счет использования модуля OpenSSL 3.x FIPS. Jipher требует актуального выпуска Oracle JDK 17 или JDK 21, или GraalVM для JDK 17 или JDK 21, и доступен по лицензии Java SE OTN. Он поддерживается подписчиками Java SE и пользователями, выполняющими рабочие нагрузки Java в Oracle Cloud Infrastructure.

По словам Oracle, Jipher представляет собой значительный шаг вперед в стремлении Oracle предоставлять решения безопасности, соответствующие стандартам. В JDK 24, выпущенном в марте, Oracle предоставила две реализации постквантовых алгоритмов, стандартизованных FIPS 203 и FIPS 204, чтобы помочь защитить пользователей Java от возникающих угроз квантовых вычислений.

Читайте также