(출처=오라클)

오라클, 자바 27 출시 ‘포스트 양자 암호화 지원 강화’

오라클은 자바 플랫폼 최신 버전인 ‘자바 27 (Java 27)’을 출시했다고 16일 밝혔다.

수천건의 성능, 안정성, 보안 및 생산성 개선 사항을 포함하는 자바 27(오라클 JDK 27)은 자바의 지속적인 혁신을 위한 견고한 기반을 제공한다. 자바 27은 TLS 1.3용 하이브리드 키 교환을 통해 포스트 양자 암호화(PQC) 역량이 고도화되었으며, 조직이 포스트 양자 시대에 대비하여 더 안전한 통신을 확보하도록 돕는다.

오라클은 프로젝트 발할라(Valhalla)와 같은 미래 혁신을 미리 살펴볼 수 있도록 JDK 28 얼리 액세스(EA)도 소개한다. 오라클은 자바 생태계와 오라클 자바 인증 포트폴리오(JVP) 전반의 연계 업데이트를 발표했다. 여기에는 경량 마이크로서비스를 위한 헬리돈 27(Helidon 27), 풍부한 사용자 경험을 제공하는 클라이언트 애플리케이션을 위한 자바FX 27(JavaFX 27), 그리고 FIPS 140 규제 환경에서 고객이 자바 애플리케이션을 배포할 수 있도록 지원하며 이제 JVP에 포함된 오라클 지퍼 20(Oracle Jipher 20) 등이 포함된다.

자바27은 포스트 양자 보안, 컴플라이언스 및 신뢰 기능을 강화했다.

TLS 1.3용 포스트 양자 하이브리드 키 교환(JEP 527)은 ‘선탈취 후복호화(harvest now, decrypt later, HNDL)’ 위협으로부터 조직의 민감한 데이터와 비즈니스 핵심 통신을 더욱 강력하게 보호하는 동시에, 개발자가 애플리케이션 중단을 최소화하면서 점차 까다로워지는 암호화 요구사항을 충족하도록 지원한다. 데이터 서비스, 모델, 에이전트, API, 클라우드 플랫폼 및 분산 애플리케이션 환경 전반에서 안전한 통신이 필요한 엔터프라이즈 AI 시스템과 비즈니스 핵심 애플리케이션에 특히 중요하다.

암호화 객체의 PEM 인코딩(JEP 538, 세 번째 미리보기)는 널리 사용되는 암호화 자료를 더욱 안전하게 처리하고 일반적인 보안 도구 및 인프라와의 상호운용성을 개선한다. 이에 따라 자바 애플리케이션은 최신 인증, 암호화 및 인증서 관리 시스템과 더 쉽게 통합될 수 있게 되어, 안전한 엔터프라이즈 AI 배포를 돕는다.

JFR 프로세스 내 데이터 비식별화(JEP 536)는 민감한 정보의 노출을 줄여 운영 시스템의 문제를 더욱 안전하게 해결하도록 지원한다. 이는 JFR 진단의 운영 가치를 유지하면서 컴플라이언스, 개인정보 보호 및 보안 요구사항을 지원하며, AI를 활용하여 민감한 고객·직원·운영 데이터 또는 규제 대상 데이터를 처리하는 시스템에 특히 중요하다.

AI, 데이터 및 현대화 기능으로 벡터 API(JEP 537, 12차 인큐베이터)는 특수한 네이티브 코드를 사용하지 않고도 분석, AI 추론, 과학 컴퓨팅 및 미디어 워크로드를 가속해 처리량을 높일 수 있도록 지원한다. 벡터 API는 데이터 처리를 가속하고 더 적은 하드웨어로 더 많은 인사이트와 가치를 제공함으로써 자바의 이식성, 유지보수성 및 보안을 유지하면서 자바 애플리케이션 성능을 향상시킨다.

◈ AI시대를 선도하는 Voice AI(온라인)

일시 : 2026년 9월 30일 (수) 14:00 ~ 15:00
장소 : 온라인 웨비나

◈ 금융 테크 컨퍼런스 2026 – AI × Security × Finance

일시 : 9월 22일 (화) 09:00 ~ 17:30
장소 : 서울 영등포구 여의도동 여의대로 24 FKI타워 컨퍼런스센터 1층 그랜드볼룸

구조화된 동시성(JEP 533, 일곱 번째 미리보기)은 개발자가 확장 가능하고 복원력이 높으면서 동시성 결함이 더 적은 서비스를 구축할 수 있도록 해 클라우드, 마이크로서비스 및 AI 지원 애플리케이션의 개발 시 위험을 줄인다. 이는 모델 호출, 데이터 검색, 보강, 랭킹, 오케스트레이션, 실시간 의사결정 등 다수의 병렬 작업을 조율하는 AI 워크로드에 적합하다. 또한 멀티스레드(multithread) 코드의 신뢰성, 취소, 오류 처리 및 관측성을 개선해 개발 프로젝트의 가속화를 돕는다.

패턴, 인스턴스오브(instanceof), 스위치(switch)의 기본 유형(JEP 532, 다섯 번째 미리보기)은  자바의 일관성 및 표현력을 강화해 팀이 코딩 오류를 최소화하면서 빠르게 AI 추론을 비즈니스 로직에 통합하도록 지원한다. 이는 기본형과 객체 데이터를 혼합해 사용하는 AI, 분석 및 이벤트 처리 워크플로우를 포함한 데이터 집약적·의사결정 중심 애플리케이션의 개발자 생산성과 코드 명확성을 개선한다.

지연 상수(JEP 531, 세 번째 미리보기)는 상수의 성능 및 정확성 이점을 유지하면서 초기화 시점을 더 세밀하게 제어할 수 있게 해 리소스 효율성을 높인다. 응답성, 확장성 및 리소스 효율성이 중요한 AI 애플리케이션에서 사용자 경험을 개선하고 운영 비용을 줄일 수 있다.

성능 및 런타임 효율성 업데이트로 기본값으로 적용되는 컴팩트 객체 헤더(JEP 534)는 컴팩트 객체 헤더를 기본 활성화해 JVM 메모리 오버헤드를 줄임으로써 애플리케이션 현대화를 가속한다. 고객은 기존 애플리케이션을 더 최신 JDK에서 실행하면서 메모리 사용량을 줄일 수 있다. 대규모 자바 환경을 운영하는 고객은 애플리케이션 밀도를 높이고 인프라 비용을 줄이며, 클라우드 서비스와 마이크로서비스는 물론 데이터 집약적이고 AI를 지원하는 워크로드의 확장성을 향상시킬 수 있다.

환경 전반에서 G1을 기본 가비지 컬렉터로 지정(JEP 523)은 배포 환경 전반에서 예측 가능한 성능과 운영 일관성을 제공해 애플리케이션 마이그레이션과 현대화를 간편하게 한다. 개발팀은 환경별 구성 차이를 줄이면서 클라우드, 마이크로서비스 및 AI 기반 자바 애플리케이션을 보다 안정적으로 운영할 수 있다.

추가 보안, 신뢰성 및 성능 개선으로 자바 27에는 주요 9개 JEP 외에도 포스트 양자 암호화, 향상된 암호화 성능, 더 높은 런타임 가시성 및 개선된 진단 기능 등을 포함한 비-JEP 업데이트가 적용됐다.

자바27의 기능들은 오픈JDK 및 자바 커뮤니티 프로세스(JCP)를 통한 오라클과 글로벌 자바 개발자 공동체 회원들 간의 지속적인 협력의 결과다. 자바 27 기능에 대한 자세한 정보는 자바 27 기술 블로그에서 확인할 수 있다.

오라클은 JDK 28 EA에서 프로젝트 발할라의 첫 번째 주요 릴리스 단계를 소개하며, JDK 메인라인에 가까워지고 있는 플랫폼 혁신을 선보인다. 프로젝트 발할라는 자바 객체(object)와 기본형(primitive) 사이에 오랫동안 존재해 온 격차를 해소하기 위한 기술적 진전을 개발자가 조기에 확인할 수 있도록 한다. 이는 분석, 금융 서비스, 과학 컴퓨팅 및 AI의 데이터 집약적 워크로드에 적합한 값 클래스와 객체에서부터 시작된다. 이 프로젝트는 단계적으로 도입되며, 자바 프로그래밍 모델을 유지하면서 자바의 데이터 표현을 더 정교하고 효율적으로 만드는 것을 목표로 한다. 발할라는 분석, 금융 서비스, 과학 컴퓨팅 및 AI 지원 시스템의 워크로드 등 데이터 집약적 애플리케이션의 향후 개선 사항을 개발자와 기업이 조기에 확인할 수 있도록 한다.

오라클은 또한 AOT(ahead-of-time) 컴파일 등으로 시작 시간, 최고 성능 도달 시간 및 메모리 사용량을 개선하기 위해 프로젝트 레이든(Project Leyden)을 발전시키고 있다. 프로젝트 발할라와 프로젝트 레이든은 자바가 신중하게 계획된 플랫폼 혁신을 통해 지속적으로 발전하고 있음을 보여준다.

헬리돈 27은 자바 가상 스레드로 구동되며, 빠른 웹 코어에서 실행되는 마이크로서비스를 작성하기 위한 클라우드 네이티브 오픈소스 자바 프레임워크의 최신 버전이다. 헬리돈 27의 가상 스레드 기반은 개발자가 직관적인 동기식 코드를 작성하면서도 클라우드 네이티브 서비스에 필요한 확장성을 확보하도록 지원한다. 범위 값(Scoped Values)을 도입한 헬리돈 27은 자바 가상 스레드 기반을 계속 발전시켜 더 단순한 코드, 향상된 확장성, 더 높은 리소스 효율성으로 고도의 동시성 애플리케이션을 구축하도록 돕는다.

선언형 API는 gRPC와 메시징을 포함한 새로운 모듈을 활용해 익숙한 애노테이션(annotation) 기반 개발 경험을 제공한다. 투명한 실행 방식, 경량화된 설계, 낮은 서드파티 종속성을 갖추고 있으며, 고성능에 최적화되어 있다.

헬리돈 메시징은 카프카와 JMS를 포함한 다양한 메시징 시스템을 위한 플러그형 커넥터와 서드파티 종속성이 낮은 경량 메시징 스택을 제공해 커넥터에 종속되지 않는 메시징 애플리케이션을 개발하도록 지원한다.

헬리돈 데이터 JDBC는 관계형 데이터베이스에 대한 접근을 단순화하면서 더 강한 SQL 제어권을 제공하고, 런타임 복잡성을 줄이는 경량 접근 방식을 활용하도록 지원한다.

헬리돈27부터 헬리돈의 버전 번호와 릴리스 주기는 오픈JDK와 일치하게 된다. 헬리돈은 자바 인증 포트폴리오에 포함되어 더욱 명확한 지원, 호환성 및 업그레이드 계획을 제공한다.

자바FX 27은 자바 플랫폼에서 풍부한 상호작용형 사용자 경험을 구축하기 위한 현대적인 자바 클라이언트 애플리케이션 프레임워크를 제공한다. AI 기반 분석 대시보드, 운영 콘솔 및 데이터 시각화 도구 등 시각적으로 풍부한 자바 애플리케이션의 기반을 지속적으로 개선한다.

자바FX 27은 맥OS의 메탈 렌더링 파이프라인, 더욱 풍부한 텍스트 편집 컨트롤 및 지속적인 접근성 개선을 통해 성능, 사용 편의성 및 접근성을 향상시킨다. 자바FX는 자바 인증 포트폴리오의 일부로서 오라클의 상용 지원을 제공받아 고객이 현대적인 자바 사용자 인터페이스를 더욱 수월하게 구축하고 유지할 수 있도록 돕는다.

오라클 지퍼 20은 자바 애플리케이션을 위해 FIPS 140-3 검증을 받은 오픈SSL 암호화 모듈을 래핑하며, 이제 자바 인증 포트폴리오에 포함되어 오라클의 기술 지원, 거버넌스 및 더욱 명확한 로드맵 가시성을 제공한다. 지퍼 20은 최신 JDK 릴리스, ML-KEM 및 ML-DSA 포스트 양자 알고리즘, 표준 자바 API를 통한 KDF 및 HKDF, JDK 25 이후의 FFM 기반 오픈SSL 통합을 지원한다. 자세한 내용은 오라클 지퍼 20 블로그에서 확인할 수 있다.

오라클 JDK 27을 지원하는 최초의 클라우드 공급업체인 오라클 클라우드 인프라스트럭처(OCI)에 자바를 배포하면 혁신 기술, 성능, 효율성, 비용 절감 효과 등을 누릴 수 있다. 자바 27은 오라클 자바 SE와 자바 관리 서비스 등의 고급 기능을 OCI에서 추가 비용 없이 제공함으로써 개발자가 더욱 빠르고, 효율적이고, 비용 대비 성능이 최적화된 애플리케이션을 구축 및 배포할 수 있도록 지원한다.

오라클 자바 SE 유니버셜 서브스크립션은 업계 최고 수준의 지원을 제공해 IT 팀이 복잡성을 관리하고 보안 위험을 완화하며 비용을 절감하도록 돕는다. 이제 JVP, 자바 SE 서브스크립션 엔터프라이즈 퍼포먼스 팩, 자바 관리 서비스, 포트폴리오 전반의 트리아지, 고객의 일정에 맞춰 업그레이드할 수 있는 유연성에 대한 지원이 포함된다.

조지 사브 오라클 자바 플랫폼 부문 수석 부사장 겸 오픈JDK 이사회 의장은 “자바는 30년이 넘는 기간 동안 개발자들이 강력하고 신뢰할 수 있으며 안전한 애플리케이션을 구축하는 것을 지원해 왔다”며 “자바 27은 오늘날의 엔터프라이즈 워크로드를 위한 안정적인 기반과 혁신적인 AI 및 포스트 양자 암호화 역량을 제공함으로써 이러한 의의를 계승한다”고 설명했다.

그는 “오라클은 자바 27을 통해 포스트 양자 암호화의 중요한 이정표를 달성했으며, 장기 지원을 제공하는 JDK 릴리스에도 이에 상응하는 기능을 제공하기 위한 로드맵을 실행하고 있다”며 “이를 통해 고객은 서비스 중단을 최소화하면서 핵심 애플리케이션과 데이터를 보호할 수 있다”고 강조했다.

글. 바이라인네트워크
<김우용 기자>yong2@byline.network

일간 바이라인 구독하기

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다


The reCAPTCHA verification period has expired. Please reload the page.