Os programas de raiz e as lojas de confiança em vários navegadores e sistemas operacionais globais começaram a bloquear oito certificados intermediários emitidos pela autoridade de certificação indiana (eMudhra), após a confirmação de um vazamento ou de uma fraqueza severa nas chaves privadas associadas a eles, permitindo que sejam facilmente recuperadas.
Os certificados em questão foram emitidos em abril de 2025, e a Google esclareceu que as chaves privadas foram geradas com um grau insuficiente de aleatoriedade e baixa entropia criptográfica, permitindo que qualquer pessoa falsifique certificados HTTPS confiáveis e se passe por qualquer site perante clientes que ainda não tenham removido a confiança nesses certificados. Em resposta, grandes empresas como Mozilla e Google apressaram-se a bloquear os certificados nos navegadores Firefox e Chrome em meados de outubro, seguidas pela Apple e pela Microsoft nos dias seguintes, além de medidas semelhantes tomadas pela Sectigo e pela Cloudflare.
Facilidade e velocidade na recuperação de chaves fracas
O pesquisador Denis Jackson, da Mozilla, publicou uma ferramenta para verificar se os sistemas ainda confiam nos certificados comprometidos, explicando que as chaves privadas foram geradas de forma incorreta, tornando-as compostas por zeros, exceto pelo último byte. Jackson confirmou que vários indivíduos conseguiram recuperar as chaves de forma independente e com extrema rapidez usando o algoritmo de passo de bebê e passo gigante (baby-step giant-step).
Por sua parte, a eMudhra esclareceu que a falha se deve a um erro no script utilizado durante a cerimônia de geração de chaves, o que levou à criação de um segundo par de chaves mais fraco que foi utilizado por engano para criar solicitações de assinatura de certificado devido à semelhança em seus nomes com as chaves originais. A empresa indicou que esses emissores foram originalmente criados para exportação para data centers nos Estados Unidos e na Europa para resolver problemas de soberania digital dos clientes, enfatizando que não estavam operacionais em produção, exceto em um único caso.
O que muda na prática?
Apesar de não haver evidências nos registros de transparência de certificados (CT) de que essas chaves foram usadas de forma maliciosa antes de sua revogação, alguns clientes podem precisar de atualizações de software para garantir que esses certificados intermediários não permaneçam confiáveis para eles. A eMudhra está realizando atualmente revisões mais profundas de vulnerabilidades de código e lacunas operacionais, comprometendo-se a reaverificar todas as cerimônias de chaves que realizou nas próximas semanas.