Resumo:
Após a revelação em outubro de que as chaves privadas de oito certificados CA intermediários poderiam ser facilmente deduzidas, a Autoridade Indiana de Certificação Digital eMudhra anunciou recentemente a revogação de mais oito certificados CA intermediários baseados no algoritmo RSA. Estes certificados provêm do mesmo processo de geração de chaves que os certificados ECDSA anteriormente problemáticos, e houve irregularidades no tratamento das chaves privadas.

O script incorreto afeta ambos os conjuntos de chaves de certificado:
A investigação revelou que o incidente teve origem em uma operação de geração de chaves em 30 de abril de 2025, quando o eMudhra gerou 16 conjuntos de certificados intermediários e chaves para infraestrutura em diferentes regiões. O processo usou um script Python escrito pela empresa para lidar com a migração entre módulos de segurança de hardware de vários fornecedores.
O módulo de segurança inicialmente gerou a chave corretamente, mas o script escrito pela empresa reteve apenas o primeiro byte da chave privada ao reler e criar o objeto-chave ECDSA. Como resultado, os valores dos oito conjuntos de chaves privadas ECDSA são todos inferiores a 256, o que pode ser facilmente deduzido a partir de informações públicas, e estas chaves fracas também são utilizadas para gerar pedidos de certificados.
Outros 8 conjuntos adicionais de chaves RSA4096 permanecem intactos, mas o material da chave privada também entra na memória do processo host do Python na reimportação. Este modo de operação não está em conformidade com os requisitos do CA/Browser Forum em relação à transferência de chave privada da CA, portanto, esses certificados também precisam ser revogados, e o eMudhra marca esses certificados RSA não como chave comprometida, mas como descontinuados.
Anomalias ocorreram em maio de 2025, mas nenhuma atenção foi dada:
A investigação também mostrou que o eMudhra encontrou anomalias de maio a junho de 2025: as listas de revogação de certificados correspondentes a alguns certificados intermediários ECDSA não passaram na verificação de assinatura. A investigação revelou que a causa da anomalia foi que o certificado intermediário usava uma chave fraca recriada por um script, enquanto a lista de revogação original ainda estava assinada pela chave original.
eMudhra resolveu o problema de verificação alterando o objeto-chave usado para a assinatura, mas não analisou cuidadosamente a causa específica do erro. Se uma investigação aprofundada fosse realizada naquele momento, seria fácil descobrir que a chave do certificado de produção online tinha apenas 1 caractere4.
eMudhra decidiu sair do negócio de certificados TLS:
Após este incidente de segurança, a eMudhra decidiu deixar de operar o negócio de certificados TLS devido à baixa proporção de receitas deste negócio e aos danos à reputação da empresa causados pelo incidente de segurança. Percebe-se que esta empresa Caotai não está preocupada com o seu impacto na Internet global. Parece que é melhor parar este negócio sem ganhar dinheiro e sem afetar a sua reputação.
Atualmente, todos os principais navegadores pararam de confiar nos oito certificados ECDSA originalmente revogados pelo eMudhra. No entanto, as ferramentas de linha de comando relevantes podem não ser atualizadas ou não verificar as configurações de revogação de certificado por padrão. Alguns sistemas e firmware antigos não podem atualizar certificados. Esses dispositivos ainda são afetados pelas chaves fracas do eMudhra e podem ser sequestrados por intermediários.
Artigos relacionados:
eMudhra se retira do negócio global de certificados SSL/TLS após um escândalo chocante
Entusiastas usam certificados vazados do eMudhra para emitir 106.000 certificados para o Google, que podem passar na certificação de chave pública da CA
O Google acusa o eMudhra da Índia de atrasar a divulgação do relatório do acidente. Seus funcionários dizem que a atenção nas redes sociais dificulta a condução de investigações pela empresa
Comentários