Java 27 é lançado com foco em criptografia pós-quântica; veja as novidades

Java 27 é lançado com foco em criptografia pós-quântica; veja as novidades

Compartilhe essa notícia:
Resumo
  • A Oracle lançou o Java 27 com foco em aprimoramentos de segurança e criptografia pós-quântica.

  • A nova versão traz ainda otimizações de desempenho, como o uso de cabeçalhos compactos de objetos por padrão e suporte aprimorado a IA.

  • O Java 27 mantém o ciclo de lançamentos semestrais e já pode ser baixado em distribuições oficiais e de código aberto.

A Oracle escolheu esta terça-feira (15/09) para o anúncio oficial do Java 27. A nova versão da já clássica plataforma de desenvolvimento chama a atenção por trazer principalmente aprimoramentos de segurança, com destaque para avanços na chamada criptografia pós-quântica.

Entenda como criptografia pós-quântica uma abordagem de segurança que é avançada o suficiente para evitar que dados protegidos sejam revelados com auxílio de um computador quântico.

O Java já tinha algum nível de suporte a isso. Mas, por meio da modificação JEP 527, o Java 27 passa a ter suporte a algoritmos híbridos de troca de chaves criptográficas diretamente no protocolo TLS 1.3, o padrão que ajuda a proteger conexões HTTPS. Essa abordagem dificulta ataques do tipo “harvest now, decrypt later” que coletam dados protegidos para descriptografá-los em etapas futuras.

Ainda no âmbito da segurança, a nova versão melhora o suporte a arquivos no formato PEM (Privacy Enhanced Mail), que são muito usados para armazenar certificados digitais ou chaves criptográficas privadas, bem como passa a permitir que dados sensíveis sejam ocultados na ferramenta de monitoramento e diagnósticos Java Flight Recorder (JFR).

O que mais há de novo no Java 27?

Também há otimizações de desempenho. Por meio da alteração JEP 534, o Java 27 adota cabeçalhos compactos de objetos como padrão para poupar o consumo de memória.

Já a JEP 537 melhora a Vector API (permite executar determinada instrução em múltiplos dados simultaneamente) para acelerar operações que envolvem grandes volumes de dados, a exemplo de aplicações de inteligência artificial.

Outros atributos incluem:

  • o Java 27 passa a usar o G1 (Garbage-First Garbage Collector) como coletor de lixo (libera a memória de objetos não mais úteis) padrão em todos os ambientes;
  • as lazy constants (carrega informações de constantes somente no momento necessário) foram aprimoradas;
  • a concorrência estruturada, que otimiza a execução de várias tarefas ao mesmo tempo, entrou em sua sétima prévia.

Em linhas gerais, o Java 27 reúne um amplo pacote de novidades formalizadas em JEP (JDK Enhancement Proposal — propostas de aprimoramento) e em recursos menores (não considerados JEPs). Mas o destaque fica mesmo para os avanços de criptografia pós-quântica:

Com o Java 27, a Oracle alcança um importante marco em criptografia pós-quântica e avança em um roteiro para levar recursos comparáveis às versões do JDK com suporte de longo prazo oferecido pela Oracle. Isso ajudará os clientes a proteger aplicações e dados essenciais aos negócios com menos interrupções.

Georges Saab, vice-presidente sênior da Oracle Java Platform

Como obter o Java 27?

O meio de obtenção mais direto consiste em baixar o Oracle JDK 27 via site oficial. Há versões para Windows, Linux e macOS.

Também é possível baixar o OpenJDK 27, a implementação de código-fonte aberto do Java.

O Java 27 chega seis meses após o lançamento do Java 26, portanto, dá sequência ao ciclo semestral de atualizações da plataforma.

Java 27 é lançado com foco em criptografia pós-quântica; veja as novidades

Redação Panorama em Foco
Sobre o autor

Redação Panorama em Foco

O Panorama em Foco é um site de notícias comprometido em trazer informações relevantes e atuais para nossos leitores.

Nossa equipe de jornalistas e colunistas está sempre a procura das notícias mais importantes para que você possa estar sempre informado sobre o que está acontecendo no mundo.

Aqui, o mundo está sempre em foco!