Contáctenos

¿Qué es una CRL (Lista de Revocación de Certificados)?

¿Qué es una CRL / Qué es una Lista de Revocación de Certificados / Qué es CRL?
19 Sep 2023

En el mundo digital, la seguridad de las comunicaciones, especialmente las transacciones en línea, es increíblemente importante. Un aspecto importante de esta seguridad gira en torno a los certificados digitales; Sin embargo, como todo lo digital, los certificados a veces pueden verse comprometidos. Aquí es donde una Lista de Revocación de Certificados (CRL) se vuelve esencial. En este blog profundizaremos en el concepto de CRL, su significado, su mecanismo de funcionamiento e incluso abordaremos la creación de una.

¿Qué es una Lista de Revocación de Certificados?

Una Lista de revocación de certificados (CRL) es una lista de certificados digitales que han sido revocados por la autoridad certificadora antes de su fecha de vencimiento programada. Esto significa que estos certificados ya no se consideran válidos y no se deben confiar en ellos para comunicaciones seguras o cualquier otra operación para la que fueron diseñados inicialmente.

Una CRL es esencialmente una forma para que la CA comunique al resto del mundo qué certificados ya no avala, debido a razones tales como:

  1. - La clave privada asociada con el certificado comprometido.

  2. - El titular del certificado viola la política de la CA.

  3. - El certificado fue emitido de manera fraudulenta.

  4. - Las circunstancias del titular del certificado cambian (por ejemplo, abandona una organización).

¿Cómo Funciona una CRL?

Siempre que un usuario o sistema presenta un certificado digital (por ejemplo, cuando un sitio web presenta su certificado SSL a un navegador web), la parte verificadora debe verificar si el certificado aún es válido. Parte de este proceso de validación implica verificar la CRL para garantizar que el certificado no haya sido revocado.

Distribución de CRL: después de revocar un certificado, su número de serie se agrega a la CRL. Luego, la CA distribuye la CRL actualizada a las entidades que puedan necesitarla.

Comprobación de CRL: los sistemas que dependen de certificados normalmente buscarán y almacenarán en caché las CRL a intervalos regulares. Cuando se les presenta un certificado, consultan su CRL almacenada en caché para ver si el número de serie del certificado aparece en la lista. Si es así, se rechaza el certificado.

Actualidad: Es vital que las CRL se actualicen con frecuencia para garantizar que los certificados revocados se conozcan lo más rápido posible. Para garantizar la actualización de los datos, cada CRL tiene un campo de próxima actualización que indica a los sistemas cuándo recuperar la próxima versión.

¿Por Qué son Importantes las Listas de Revocación de Certificados?

En esencia, las CRL actúan como una red de seguridad, garantizando que incluso si se cometen errores o se producen compromisos imprevistos, exista un mecanismo para responder rápidamente y proteger a los usuarios finales. Forman un pilar crucial en el ecosistema de certificados digitales, asegurando su resiliencia y confiabilidad. Las CRL son importantes por tres razones generales: seguridad, confianza en las transacciones digitales y cumplimiento normativo.

Seguridad

La razón más obvia es que ayuda a mantener la integridad y confiabilidad del sistema de certificación. Sin una forma de revocar los certificados comprometidos o emitidos incorrectamente, las entidades maliciosas podrían hacer un uso indebido de ellos indefinidamente.

Confianza en las Transacciones Digitales

Las transacciones y comunicaciones digitales se basan en la confianza, que a su vez depende de la validez de los certificados en juego. Las CRL garantizan que solo se confíe en los certificados válidos.

Cumplimiento Normativo

Algunas industrias tienen regulaciones que requieren la capacidad de revocar certificados. Sin las CRL, las empresas de estos sectores no cumplirían.

Cómo Crear una CRL

Si bien los pasos exactos para crear una CRL dependerán del software o plataforma específica que se utilice, a continuación se ofrece un resumen general:

1) Iniciar generación de CRL: el sistema de CA normalmente tendrá una opción para generar una CRL. Esto implica compilar todos los certificados revocados en una única lista.

2) Firmar la CRL: al igual que un certificado digital, la CA firma una CRL para verificar su autenticidad.

3) Distribuir la CRL: una vez generada y firmada, la CRL debe estar accesible. Esto generalmente se hace alojándolo en un servidor público o distribuyéndolo por otros medios.

4) Establezca un cronograma de actualización periódica: es crucial actualizar la CRL a intervalos regulares para agregar certificados recientemente revocados y actualizar la validez de la lista.

¿Por Qué es Importante la Disponibilidad de CRL?

Al diseñar su PKI, debe asegurarse de que sus puntos finales de distribución de CRL estén altamente disponibles, la razón es que si su CRL no está disponible, toda la autenticación del certificado fallará ya que la parte que verifica la autenticación no podrá validar si el certificado ha sido revocado y no se cerrará, lo que significa que la autenticación no será aceptada. Las herramientas PKIaaS como EZCA modernas administran la creación y disponibilidad de CRL por usted.

Reflexiones Finales Sobre las Listas de Revocación de Certificados (CRL)

En conclusión, una CRL desempeña un papel fundamental a la hora de mantener la confianza y la seguridad del ecosistema de certificados digitales. Del mismo modo que querríamos saber si se ha denunciado el robo de una tarjeta de crédito antes de aceptarla, los sistemas necesitan saber si un certificado digital ha sido revocado antes de confiar en él.

También te Puede Interesar