-
Eliminar todos los certificados no firmados aceptados en Firefox
En algunas ocasiones nosotros aceptamos manualmente certificados no firmados en Firefox para poder acceder a servicios internos, paneles de administración o dispositivos de red que no tienen un certificado válido. Con el tiempo, estas excepciones se acumulan y pueden generar confusión o problemas de seguridad. En este artículo explicamos cómo eliminar todas esas excepciones directamente desde la terminal de Debian, sin necesidad de abrir Firefox.
Dónde guarda Firefox las excepciones de certificados
Firefox no registra estas excepciones en el sistema operativo, sino dentro del perfil del propio navegador. Todas las excepciones de certificados aceptadas manualmente se guardan en un único archivo llamado cert_override.txt, ubicado dentro de la carpeta del perfil del usuario.
Los perfiles de Firefox se encuentran normalmente en:
~/.mozilla/firefox/
Dentro de este directorio siempre existe al menos una carpeta que termina en .default o .default-release, correspondiente al perfil activo.
Eliminar todas las excepciones de certificados
Para borrar todas las excepciones de certificados que hayamos aceptado en cualquier momento, basta con eliminar el archivo cert_override.txt. Si no sabemos exactamente cuál es el nombre del perfil, podemos ejecutar el siguiente comando que actúa sobre todos los perfiles existentes:
rm ~/.mozilla/firefox/*.default*/cert_override.txt
Tras ejecutar este comando, Firefox eliminará automáticamente todas las excepciones de certificados añadidas manualmente. Esto restablece el comportamiento de seguridad del navegador, haciendo que vuelva a pedir confirmación cada vez que un certificado no sea válido.
Comprobar o borrar un perfil específico
Si queremos ver los perfiles disponibles antes de realizar el borrado, podemos listarlos con:
ls ~/.mozilla/firefox/
Después, basta con borrar el archivo de un perfil concreto, por ejemplo:
rm ~/.mozilla/firefox/abcd1234.default-release/cert_override.txt
Firefox debe estar cerrado en el momento de ejecutar estos comandos para evitar que vuelva a generar el archivo temporalmente desde memoria.
Al eliminar el archivo cert_override.txt, se borran todas las excepciones de certificados no firmados que alguna vez hayamos aceptado. Esto no afecta a la configuración del navegador, ni a las contraseñas, ni a los certificados importados manualmente. Tan solo elimina las excepciones de seguridad que nosotros permitimos en el pasado, devolviendo a Firefox a un estado más seguro.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.