El proyecto de software mitmproxy ha implementado una nueva opción de línea de comandos, --emudhra, que permite a los usuarios configurar certificados de la cadena de confianza de eMudhra. Esta funcionalidad se introduce para facilitar pruebas de seguridad específicas, dado que la infraestructura de eMudhra sufrió un compromiso de seguridad que afectó a sus certificados intermedios y raíces. El commit técnico detalla la inclusión de claves privadas y certificados PEM específicos de la cadena de confianza de eMudhra (EM OV TLS CA y emSign Root TLS CA) en el código fuente, permitiendo a los desarrolladores simular o auditar flujos de conexión TLS utilizando estos certificados comprometidos. Además, el cambio modifica la estructura interna de las clases Cert y CertStore para soportar claves privadas de curvas elípticas, no solo RSA, lo que mejora la flexibilidad del manejo de certificados en la librería. Esta actualización es relevante para equipos de seguridad que requieren probar la tolerancia de sus sistemas ante certificados de autoridades de certificación comprometidas, proporcionando un entorno controlado para validar protocolos de cifrado y autenticación.
