Los programas raíz y las tiendas de confianza de diversos navegadores y sistemas operativos globales han comenzado a bloquear ocho certificados intermediarios emitidos por la autoridad de certificación india (eMudhra), tras confirmarse una filtración o una debilidad grave en las claves privadas asociadas a ellos, lo que permite su fácil recuperación.
Los certificados en cuestión se emitieron en abril de 2025, y Google explicó que las claves privadas se generaron con una cantidad insuficiente de aleatoriedad y una entropía criptográfica débil, lo que permite a cualquier persona falsificar certificados HTTPS confiables y suplantar la identidad de cualquier sitio web frente a los clientes que aún no hayan retirado la confianza en dichos certificados. En respuesta, grandes empresas como Mozilla y Google se apresuraron a bloquear los certificados en los navegadores Firefox y Chrome a mediados de octubre, seguidas por Apple y Microsoft en los días posteriores, además de medidas similares adoptadas por Sectigo y Cloudflare.
Facilidad y rapidez para recuperar claves débiles
El investigador Denis Jackson, de Mozilla, publicó una herramienta para verificar si los sistemas aún confían en los certificados comprometidos, explicando que las claves privadas se generaron de forma incorrecta, lo que hace que consistan en ceros a excepción del último byte. Jackson confirmó que varias personas pudieron recuperar las claves de forma independiente y a gran velocidad utilizando el algoritmo de paso de gigante y paso de bebé (baby-step giant-step).
Por su parte, eMudhra explicó que el fallo se debió a un error en el script utilizado durante las ceremonias de generación de claves, lo que provocó la creación de un segundo par de claves más débil que se utilizó por error para generar las solicitudes de firma de certificados debido a la similitud en sus nombres con las claves originales. La empresa indicó que estos emisores se crearon originalmente para su exportación a centros de datos en Estados Unidos y Europa con el fin de resolver problemas de soberanía digital para los clientes, y subrayó que no habían estado operativos en producción, a excepción de un solo caso.
¿Qué cambia en la práctica?
A pesar de que no existen pruebas en los registros de transparencia de certificados (CT) de que estas claves se hayan utilizado con fines maliciosos antes de su revocación, es posible que algunos clientes necesiten actualizaciones de software para garantizar que dichos certificados intermediarios ya no sigan siendo confiables para ellos. Actualmente, eMudhra está llevando a cabo revisiones más profundas de las vulnerabilidades en el código y las brechas en los procesos, comprometiéndose a volver a verificar cada ceremonia de claves que haya realizado en las próximas semanas.