¿Cómo puedo eliminar las CA de confianza en Android?


12

A partir de las consecuencias actuales en torno a DigiNotar (en resumen, una Autoridad de Certificación Raíz que ha sido pirateada, se emitieron certificados HTTPS falsos, muy probablemente ataques MITM), hay algunas partes relacionadas con Android ( consulte el informe provisional de ayer en PDF ):

  • Se han generado certificados fraudulentos para * .android.com (que incluiría market.android.com)
  • puede haber otros certificados fraudulentos firmados por esta CA en la naturaleza (actualmente nadie lo sabe con certeza, de una forma u otra)
  • Esto podría sucederle a otra CA en el futuro (Comodo tuvo un problema similar hace unos meses)

Entonces, ¿cómo elimino una CA en la que ya no confío en mi teléfono Android? (Tengo root y CM6 en mi teléfono específico, si es relevante)


1
El equipo de CM está trabajando en una solución de acuerdo con code.google.com/p/cyanogenmod/issues/detail?id=4260
— Sparx

Respuestas:


5

Lookout Mobile ha publicado un blog sobre esto debido a los eventos de DigiNotar, y ha proporcionado algunas instrucciones bastante buenas (léase: largas) que puede encontrar aquí .

Lo esencial es que debe extraer /system/etc/security/cacerts.bksy luego eliminar las CA de la tienda, luego empujar la tienda de nuevo al dispositivo y reiniciar. Sus instrucciones requieren que tenga Bouncy Castle (para descifrar la tienda), acceso root y una conexión adb que funcione. No estoy seguro de si esto se aplica a todas las versiones de Android o no, pero supongo que la ubicación de la tienda de CA no ha cambiado en bastante tiempo (si es que lo ha hecho).


2
Falta en su lista de requisitos de entrada importante para algunos dispositivos: necesita una partición de sistema desprotegida (también conocida como "S-OFF"). Si un sistema S-ON el comando "adb remount" no funcionará.
— Robert

17

En Android Lollipop 5.0
Configuración → Seguridad → Credenciales de confianza → pestaña Usuario → Seleccione su certificado → Desplácese hacia abajo, haga clic en el botón Eliminar → Listo .


Es bueno saber si estás en una versión reciente de Android, gracias. (Entiendo que esta es una característica introducida en 5.0, ¿correcto?)
— Piskvor dejó el edificio el

Es una pena cómo se implementa esto. Desconfiar de todas las AC que no considero confiables (¿por qué debería confiar en alguna compañía china / turca / sudamericana al azar?) Toma aproximadamente 1 1/2 horas de hacer clic y desplazarse. Tedioso por decir lo menos. Por otro lado, instalar mis propias credenciales de confianza es casi imposible.
— atripes

En Android 8.0, esto se movió a Configuración → Seguridad y ubicación → Cifrado y credenciales → Credenciales de confianza
— Michael Marvick

2

pantalla de bloqueo y seguridad. Otras configuraciones de seguridad. Ver los certificados de seguridad. usuarios.

Luego quítalo.

S7 Edge 2016-07-14


¿Qué versión de Android es esta?
— Piskvor salió del edificio el

1
Es posible que desee incluir capturas de pantalla: facilita a la mayoría de los usuarios seguir las instrucciones :)
— benjamin

1

Tienes que eliminarlos uno a la vez. Por lo general, hay un gran número, por lo que es imposible investigar cada uno. Solo deshabilitarlos una de las veces lleva mucho tiempo.


0

Haga clic en el nombre de la credencial, desplácese hacia abajo y luego presione apagar.


44
Creo que quisiste decir "Desactivar" en lugar de "desactivar". Sin embargo, indique también la versión y marca de Android, ya que no todas las versiones tienen esta característica.
— Andrew T.

1
Creo que esto estaría en "Configuración del sistema> Seguridad> Credenciales de confianza". Al menos esto está en mi Android 4.1.2.
— Ricardo Souza
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.