- La autoridad de certificación eMudhra revocó 8 autoridades intermedias adicionales tras un error en un script.
- Una sola línea de código en un script interno en Python truncó las claves privadas de los certificados a un solo byte.
- La compañía india de ciberseguridad ya había revocado previamente otros certificados en el incidente de octubre.
- Navegadores y sistemas operativos auditan la confianza de los certificados para evitar ataques de suplantación.
La firma global de ciberseguridad y servicios de identidad digital emitió la anulación forzosa de los certificados de eMudhra correspondientes a ocho autoridades certificadoras intermedias adicionales, tras descubrirse que un grave fallo en un script interno comprometió la seguridad criptográfica de sus operaciones. El incidente, originado a partir de una línea de programación defectuosa en un desarrollo interno en lenguaje Python, afectó directamente a la infraestructura de claves, obligando a retirar certificados que la empresa había catalogado semanas atrás como totalmente inmunes al problema.
El impacto sobre los certificados de eMudhra y la seguridad en la red
Las autoridades de certificación (CA) constituyen la columna vertebral de la confianza en internet, encargándose de firmar criptográficamente los certificados SSL/TLS que garantizan que una página web o un servicio en la nube es auténtico y no una falsificación maliciosa. Cada autoridad intermedia dispone de su propia clave privada, resguardada bajo estrictas normas de custodia en módulos de seguridad de hardware (HSM).
Sin embargo, según la investigación técnica admitida por la propia firma, una sola línea de código en un script utilizado para tareas de mantenimiento rutinario recortó las claves privadas de los certificados a apenas un solo byte. Esta reducción catastrófica de entropía dejó los certificados de eMudhra en un estado de vulnerabilidad absoluta, permitiendo que cualquier tercero pudiera reproducirlas o adivinarlas mediante fuerza bruta computacional instantánea.
Aunque en un primer informe presentado a los consorcios de navegadores la empresa india aseguró que el impacto se limitaba a un grupo reducido de certificados, auditorías posteriores demostraron que ocho autoridades intermedias adicionales habían sido generadas o manipuladas con el mismo script defectuoso, forzando la baja definitiva de los certificados de eMudhra afectados.
Los ingenieros forenses explicaron que la función de serialización truncó la secuencia binaria de números primos requerida por el estándar RSA, dejando expuestas las firmas criptográficas ante eventuales maniobras de suplantación de identidad en sitios web protegidos.
Supervisión de navegadores y rigor en la infraestructura web
La degradación de la confianza en autoridades emisoras de certificados digitales genera repercusiones en el comercio electrónico y la banca en línea a escala internacional, en un entorno de seguridad donde las organizaciones deben auditar exhaustivamente sus programas, tal como ocurrió cuando saltó la alarma luego de que miles de aplicaciones de Grok expuestas con contraseñas y datos amenazaran la confidencialidad de datos corporativos.
Expertos del portal The Hacker News subrayaron que los equipos de seguridad de navegadores como Google Chrome, Mozilla Firefox y Apple Safari monitorean de cerca los foros del CA/Browser Forum para evaluar si corresponde aplicar sanciones mayores o desconfiar de raíz en todos los certificados de eMudhra emitidos en los últimos años.
Por su parte, los directivos de eMudhra Limited afirmaron que han rediseñado todos sus procesos de generación de claves, reemplazando scripts automáticos por revisiones humanas supervisadas por múltiples oficiales de seguridad criptográfica.
El caso constituye un recordatorio contundente de que incluso las organizaciones dedicadas a la certificación de seguridad pueden sucumbir ante errores de programación elementales si no implementan pruebas unitarias y revisiones de código rigurosas en sus pipelines internos.
Auditores independientes bajo las pautas internacionales WebTrust iniciaron una revisión exhaustiva de los módulos criptográficos de eMudhra para certificar que ninguna otra clave intermedia haya sido comprometida por scripts no validados.
