Oracle анонсировала выпуск Java 27 — новой версии платформы разработки, которая уделяет первостепенное внимание безопасности и включает значительные достижения в области постквантовой криптографии. Кроме того, обновление предлагает заметные оптимизации производительности, такие как стандартное использование компактных заголовков объектов и улучшенная поддержка приложений искусственного интеллекта.
Официальный анонс Java 27 состоялся во вторник, 15 сентября. Эта версия классической платформы особенно привлекает внимание благодаря усилению мер безопасности, в частности, прогрессу в области постквантовой криптографии.
Постквантовая криптография представляет собой методологию безопасности, разработанную для предотвращения раскрытия защищенной информации с использованием мощности квантового компьютера. Хотя Java уже имела некоторую предварительную поддержку этой функции, Java 27 вводит поддержку гибридных алгоритмов обмена криптографическими ключами непосредственно в протокол TLS 1.3 посредством модификации JEP 527. Эта функция призвана затруднить атаки, известные как «собрать сейчас, расшифровать позже» (harvest now, decrypt later), которые заключаются в сборе зашифрованных данных для последующего дешифрования.
В сфере безопасности новая редакция также улучшает поддержку файлов в формате PEM (Privacy Enhanced Mail), используемых для хранения закрытых криптографических ключей или цифровых сертификатов. Кроме того, стало возможным скрывать конфиденциальные данные в инструменте диагностики и мониторинга Java Flight Recorder (JFR).
Улучшения производительности были реализованы посредством конкретных изменений. Изменение JEP 534 устанавливает компактные заголовки объектов в качестве стандарта, что направлено на снижение потребления памяти. JEP 537 оптимизирует Vector API, позволяя выполнять инструкции над несколькими данными одновременно, что ускоряет ресурсоемкие операции с данными, такие как те, что используются в искусственном интеллекте.
Таким образом, Java 27 консолидирует обширный набор инноваций, формализованных как в Предложениях по улучшению JDK (JEP), так и в меньших функциях. Однако наибольшее внимание привлекают достижения в области постквантовой криптографии. С этим выпуском Oracle достигает важной вехи в этой области, продвигаясь к функциям, аналогичным тем, что предлагаются в версиях JDK с долгосрочной поддержкой, помогая клиентам защищать бизнес-активы с минимальными перебоями.
Georges Saab, старший вице-президент Oracle Java Platform, прокомментировал прогресс компании в этом секторе. Пользователи могут получить Oracle JDK 27 на официальном сайте; доступны версии для Windows, Linux и macOS. Альтернативно можно загрузить OpenJDK 27, который является реализацией Java с открытым исходным кодом. Java 27 следует полугодовому циклу обновлений платформы, выйдя через шесть месяцев после выпуска Java 26.

