Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Revocación y su alcance real

5 tareas · 40 min · Principiante

Cuando una clave se compromete, el reflejo es revocar su certificado. Pero revocar es una declaración de la autoridad certificadora, no un interruptor: solo surte efecto donde alguien la lee y la respeta. Entre el momento en que se revoca y el momento en que cada servicio deja de aceptar el certificado hay un intervalo que depende de cómo se publica la revocación y de cómo cada servicio la consulta. En Frutera Andina mides ese intervalo con los registros de la autoridad y de los servicios. Es lectura de evidencia ficticia; no se revoca nada.

0 de 5 · 0%

Objetivo de la sala

Cuando una clave se compromete, el reflejo es revocar su certificado. Pero revocar es una declaración de la autoridad certificadora, no un interruptor: solo surte efecto donde alguien la lee y la respeta. Entre el momento en que se revoca y el momento en que cada servicio deja de aceptar el certificado hay un intervalo que depende de cómo se publica la revocación y de cómo cada servicio la consulta. En Frutera Andina mides ese intervalo con los registros de la autoridad y de los servicios. Es lectura de evidencia ficticia; no se revoca nada.

Revocar un certificado significa que la autoridad lo marca como no confiable aunque no haya vencido. Esa marca se publica, en una lista de revocación que sale cada cierto tiempo o en un respondedor al que se consulta en el momento de la conexión. Nada obliga a un servicio a mirar esa marca: si no la consulta, sigue aceptando el certificado como si nada.

Así que la revocación tiene dos retrasos posibles: el de la publicación y el de la consulta. Un certificado puede estar revocado y seguir funcionando durante horas o días, según quién lo reciba.

Responde para continuar

Se revoca el certificado de un servidor comprometido. ¿Qué garantiza eso por sí solo?

Ver pista de ayuda

La revocación es una declaración que otros deben leer.

Los servicios se dividen en los que consultan la revocación y los que no. Entre los que consultan hay más matices: algunos usan la lista y la guardan en caché durante horas o días; otros preguntan en línea en cada conexión. Y si la consulta falla, unos rechazan y otros aceptan. La combinación de esas decisiones es el alcance real de una revocación en esa empresa.

Abre glosario.txt y servicios.txt. Identifica el servicio que no comprueba la revocación de ningún certificado.

Responde para continuar

¿Qué servicio no comprueba la revocación de ningún certificado?

La primera pieza del retraso es cuánto tarda la autoridad en publicar. Si la lista sale una vez por semana y se revoca un certificado a media mañana, ese certificado no aparece en ninguna lista hasta la siguiente publicación. Cuánto tarda es un dato medible: la hora de la revocación contra la hora de la primera lista que contiene el número de serie.

Con revocados.txt y listas-de-revocacion.txt, calcula los minutos que pasaron entre la revocación del certificado de serie S-0107 y la publicación de la primera lista que lo incluye.

Responde para continuar

¿Cuántos minutos pasaron entre la revocación de S-0107 y la lista que lo incluye?

La segunda pieza es la consulta. Aun cuando la lista ya está publicada, un servicio con caché larga sigue usando la anterior, y uno que no consulta nunca se entera. La prueba definitiva no está en la configuración sino en el registro: las conexiones que se aceptaron con un certificado después de la hora en que se revocó.

En conexiones.txt, cuenta las conexiones aceptadas cuya hora es posterior a la revocación del certificado que presentaron. Las anteriores a la revocación no cuentan, ni las rechazadas.

Responde para continuar

¿Cuántas conexiones se aceptaron con un certificado después de que fuera revocado?

Si la revocación llega tarde y a medias, la defensa no es publicar más rápido solamente. Se combina con tres cosas: certificados de vida corta, para que el tiempo de exposición tenga un tope aunque la revocación falle; servicios que consultan la revocación y, en lo crítico, fallan cerrado; y un procedimiento que, además de revocar, cambia la clave y reemplaza el certificado en el servicio comprometido.

Responde para continuar

Para un servicio crítico, ¿qué refuerza más una revocación que llega con retraso?

Ver pista de ayuda

Hay que acotar el tiempo de exposición y no aceptar a ciegas.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad