Glosario

Última Actualización: | Ve toda la Documentación

ACME (Automatic Certificate Management Environment) : Protocolo implementado por Let’s Encrypt. Software compatible con este protocolo que puede usar para comunicarse con Let’s Encrypt a la hora de solicitar un certificate. ACME drafts - Wikipedia

ACME Client : Un programa capaz de comunicarse con un servidor ACME para solicitar un certificate.

ACME Server : Un servidor compatible con ACME que puede generar certificates. El software , Boulder, es compatible con ACME, con algunas diferencias.

Authority Information Access (AIA) : Una extensión del certificado utilizado para indicar a los agentes de usuario cómo obtener información sobre el emisor del certificado. Por lo general, especifica el URI OCSP y el URI del emisor.

Baseline Requirements (BRs) : Un conjunto de requisitos técnicos y de políticas para las AC. Dado que todos los principales programas raíz incorporan los Requisitos de línea de base, la mayoría de los navegadores deben cumplir con estos requisitos.

Boulder : El software que implementa ACME, desarrollado y utilizado por Let’s Encrypt. GitHub

CA Issuers : Parte del campo AIA que contiene información sobre el emisor del certificado. Puede ser útil cuando el servidor web no proporciona una cadena de certificados confiable.

CA/Browser Forum : Un grupo voluntario de autoridades de certificación, proveedores de software de navegador de Internet, sistemas operativos y otras aplicaciones habilitadas para PKI. El CA/Browser Forum publica los Requisitos de línea de base. Let’s Encrypt es miembro del Foro de CA/Browser. Wikipedia

CAA (Certificate Authority Authorization) : Un registro DNS que especifica qué CA pueden emitir un certificado para el nombre de dominio correspondiente. Los registros de CAA son verificados por las CA, no por los navegadores. Let’s Encrypt honors CAA records según lo requerido por los Baseline Requirements. - Wikipedia

Canonical Name record (CNAME) : Una entrada DNS que asigna un nombre de dominio a otro, conocido como el Nombre canónico. Wikipedia

Certificate : Un archivo en un formato particular que contiene una clave pública y otros datos que describen cuándo usar esa clave pública. El tipo de certificado más común es un certificado de hoja. También hay certificados intermedios y raíz.

Certificate Authority (CA) : Una organización que emite certificados. Let’s Encrypt, IdenTrust, Sectigo, and DigiCert son autoridades de certificación. Wikipedia

Certificate Policy (CP) : Un conjunto de reglas que indica la aplicabilidad de un certificado a una comunidad o clase de aplicaciones en particular con requisitos de seguridad comunes. Los detalles específicos de la emisión se resumen en un CPS. ISRG Certificate Policy - RFC 3647 - Wikipedia

Certificate Revocation List (CRL) : Un método para informar a agentes de usuario sobre el estado de revocación de un certificado. Esta es una lista de los números de serie de todos los certificados revocados de una CA determinada, firmada por esa CA. Wikipedia

Certificate Signing Request (CSR) : Un archivo firmado que contiene la información necesaria requerida por CA para generar un certificado. La información relevante para Let’s Encrypt son Nombre común, Nombres alternativos de sujeto e Información de clave pública del sujeto. Por lo general, aplicaciones de cliente generan automáticamente la CSR para el usuario, aunque un proveedor o dispositivo de alojamiento web también puede generar un CSR. Wikipedia

Certificate Store : Un almacén de certificados contiene una lista de certificados raíz de confianza. Los sistemas operativos (como Windows, Android o Debian) y navegadores web (como Firefox) mantienen un almacén de certificados. Los navegadores sin uno dependen del almacén de certificados de los sistemas operativos. Los Certificados proporcionados por Let’s Encrypt son confiables por la mayoría de las tiendas de certificados.

Certificate Transparency (CT) : Para mejorar la seguridad, los certificados (o precertificados) deben publicarse en los registros de transparencia de certificados: https://www.certificate-transparency.org/. Let’s Encrypt genera y publica precertificados e incluye en el certificado posterior una lista de SCT para el precertificado. Algunos navegadores, como Google Chrome, requieren la presencia de esta premisa verificable para validar el certificado. Wikipedia

Certificate Transparency Log : Un componente de Transparencia de certificado que acepta envíos de certificados y precertificados y los incorpora a una lista permanente, verificable y de acceso público.

Certificate chain : Una lista de certificados intermedios que ayudan a un agente de usuario a determinar que puede confiar en una entidad final o certificado de hoja, conectándolo a un certificado raíz en su almacén de certificados. Nota: la cadena no siempre es única y cuando un sitio web presenta una cadena de certificados que conduce a una raíz, el agente de usuario puede decidir usar otra cadena para validar el certificado. Wikipedia

Certificate extension : En los certificados, la mayoría de los campos están definidos por extensiones. Por ejemplo, Nombres alternativos de sujeto y AIA son extensiones. El mecanismo de extensión permite crear nuevos campos que no formaban parte del estándar original X.509.

Certificate issuer : El campo “Emisor” de un certificado describe qué emisor lo firmó. Por ejemplo, el campo Emisor de un certificado de entidad final Let’s Encrypt podría ser “Emisor: C = US, O = Let’s Encrypt, CN = Let’s Encrypt Authority X3”. Comúnmente contiene campos como Nombre común, País y Organización. El campo Emisor siempre coincide con el campo Asunto de algún certificado. Para los certificados autofirmados como root, el Emisor es el mismo que el Asunto. El término “emisor” también puede usarse para indicar un certificado que emite otros certificados (un intermedio o raíz), o una organización que emite certificados.

Certificate subject : El campo “Asunto” de certificado indica de qué trata un certificado. Esto comúnmente contiene campos como Nombre común, País y Organización.

Certification Practice Statement (CPS) : La declaración de las prácticas que una autoridad de certificación emplea en la emisión, gestión, revocación y renovación o re-codificación de certificados. ISRG Certification Practice Statement - RFC 3647 section 3.4 Wikipedia

Common Name (CN) : Parte del Asunto de un certificado que describe de qué trata el certificado. Para raíces e intermedios es el nombre legible por humanos de la autoridad de certificación. Para certificados es uno de los nombres de dominio en el certificado. Nota: El nombre común está limitado a 63 caracteres. Es un método obsoleto para indicar un nombre de dominio al que se aplica el certificado, ya que los estándares actuales de Internet esperan que el software verifique solo los Nombres alternativos del sujeto para determinar la aplicabilidad de un certificado.

Critical extension : Un certificado puede contener extensiones marcadas como “críticas”. Esto significa que el software debe rechazar ese certificado a menos que el software comprenda cómo procesar esa extensión. Esto permite introducir nuevas extensiones que son importantes para la seguridad sin crear riesgos para el software anterior.

Cross Signing : Un certificado de emisión puede ser firmado por más de una raíz. Por ejemplo, Let’s Encrypt intermedios están firmados de forma cruzada por IdenTrust, porque en el lanzamiento la raíz Let’s Encrypt aún no era confiable para los almacenes de certificados. Técnicamente, se logra con dos certificados de emisión, utilizando el mismo Asunto y el mismo Key-pair, uno firmado por la clave privada de una raíz Let’s Encrypt y el otro firmado por la clave privada de la raíz de IdenTrust: /certificates. Wikipedia

DNS-based Authentication of Named Entities (DANE) : Un mecanismo que utiliza DNS para indicar cómo verificar la autenticidad del certificado o la clave de cifrado presentada. Wikipedia

Domain Name System Security Extensions (DNSSEC) : Un mecanismo para autenticar criptográficamente las respuestas DNS. DNSSEC requiere la implementación por parte del registrador del dominio y solucionadores recursivos para que surta efecto. La adopción es actualmente algo baja. Wikipedia

Domain-validated certificate : Un certificado donde el solicitante solo ha demostrado su control sobre el nombre de dominio (y no la identidad de la organización solicitante). Let’s Encrypt ofrece solo certificados DV (no OV o EV): FAQ - Wikipedia

ECDSA (Elliptic Curve Digital Signature Algorithm) : Una variante del algoritmo de firma digital (DSA) que utiliza una curva elíptica criptografía . Wikipedia. Let’s Encrypt admite ECDSA para certificados de entidad final, pero aún no para toda la cadena: /upcoming-features

Ed25519 : Un tipo específico de EdDSA, junto con Ed448.

EdDSA (Edwards-curve Digital Signature Algorithm) : Un moderno sistema de firma de clave pública basado en curvas elípticas, diseñado para resolver varios problemas de implementación comunes con criptografía de curva elíptica. Las autoridades de certificación como Let’s Encrypt aún no pueden proporcionar certificados EdDSA. Wikipedia

Elliptic Curve Cryptography (ECC) : Un tipo de criptografía de clave pública basada en curvas elípticas. ECC usa claves más pequeñas en comparación con la criptografía que no es de EC mientras proporciona seguridad equivalente. Cloudflare - Wikipedia

Extended Validation (EV) : Un tipo de validación de certificado para el cual CA ha verificado la entidad legal que controla el sitio web. Contienen información sobre esa entidad. Los controles desde CA son más estrictos que para los certificados OV. Let’s Encrypt no ofrece certificados EV. Wikipedia

Fully qualified domain name (FQDN) : El nombre de dominio completo de un sitio web. Por ejemplo, www.example.com es un FQDN.

HTTP Public Key Pinning (HPKP) : Un mecanismo de seguridad que le pide a un navegador que requiera que la cadena de certificados de un sitio use ciertas claves públicas en futuras cargas. Chrome introdujo este mecanismo para proteger contra compromisos de CA, pero causó interrupciones en el sitio, lo que llevó a Chrome a desaprobarlo y eliminarlo. Wikipedia

IdenTrust : A Certificate Authority. IdenTrust tiene firma cruzada Let’s Encrypt intermediate certificates: /certificates. Wikipedia

Intermediate certificate : Un certificado firmado por una raíz u otro intermediario y capaz de firmar otros certificados. Se utilizan para firmar certificados manteniendo la clave privada del certificado raíz fuera de línea. Los intermedios se incluyen en cadenas de certificados. Wikipedia

Internationalized Domain Name (IDN) : Nombre de dominio con caracteres distintos de a a z, 0 a 9 y el guión (-). Por ejemplo, pueden contener caracteres basados en el alfabeto árabe, chino, cirílico, tamil, hebreo o latino con signos diacríticos o ligaduras. La representación codificada de un dominio IDN comienza con xn -. Los IDN son compatibles con Let’s Encrypt: https://letsencrypt.org/2016/10/21/introducing-idn-support.html. Wikipedia - RFC 5890 - RFC 5891

Internationalized Domain Names for Applications (IDNA) : Vea internationalized domain name.

Internet Security Research Group (ISRG) : Es la organización que hay trás Let’s Encrypt: https://www.abetterinternet.org/about/. Wikipedia

Key-pair : Una combinación de una clave privada y una clave pública utilizada para firmar o cifrar. La clave pública se incrusta comúnmente en un certificado, mientras que la clave privada se almacena por sí sola y debe mantenerse en secreto. Se puede usar un par de claves para cifrar y descifrar, para firmar y verificar datos, o para negociar claves secundarias, según la aplicación. Wikipedia

Leaf certificate (end-entity certificate) : Generalmente un certificado firmado por un intermedio, válido para un conjunto de dominios y no puede firmar otros certificados. Este es el tipo de certificado que solicitan clientes ACME y que usan servidores web.Wikipedia

Let's Encrypt (LE) : The Certificate Authority operado por ISRG. Wikipedia

Mixed content : Cuando una página web HTTPS carga recursos secundarios (Javascript, CSS o imágenes) a través de HTTP. Algunos Navegadores pueden bloquear contenido o marcar la página como menos segura cuando hay contenido mixto: https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content . Para solucionar un problema de contenido mixto, un desarrollador web debe cambiar sus páginas para que todos los recursos usen URL HTTPS. Existen Herramientas para desarrolladores integrados en los navegadores se pueden usar para descubrir qué recursos están causando problemas de contenido mixto.

OCSP (Online Certificate Status Protocol) : Un método para verificar el estado de revocación de un certificado. En otras palabras, una forma de verificar si una Autoridad de certificación indica que el certificado ya no debe considerarse válido, a pesar de que aún no se ha alcanzado su fecha de vencimiento. Esta solicitud puede crear problemas de privacidad porque permite que la autoridad de certificación y los proveedores de servicios de Internet observen directamente quién visita qué sitios. Wikipedia

OCSP Must-Staple : Una extensión del certificado que informa al navegador que el servidor web con ese certificado debe usar grapado OCSP. Se utiliza para exigir que el servidor web confirme un estado actualizado de revocación del certificado en cada conexión, haciendo que la revocación sea más confiable. Let’s Encrypt puede emitir certificados con la extensión OCSP Must-Staple a petición. Mozilla Security Blog RFC 7633

OCSP stapling : Método por el cuál un servidor web envíe un a un navegador una respuesta OCSP firmada por la Autoridad de certificación, por lo que el navegador en sí no necesita realizar una solicitud OCSP secundaria a la CA, lo que mejora la velocidad y la privacidad. También conocida como extensión de solicitud de estado de certificado TLS. Wikipedia Cloudflare

Object identifier (OID) : Los OID son identificadores numéricos únicos estandarizados por la Unión Internacional de Telecomunicaciones (UIT) e ISO / IEC. Los OID se utilizan dentro de los certificados para definir extensiones, campos o afirmaciones de políticas. Los estándares de Internet y los documentos de Política de certificados y Declaración de práctica de certificación definen el uso de OID. Wikipedia

Organization Validation (OV) : Certificados para los cuales CA ha verificado la entidad jurídica del Suscriptor. Contienen información sobre esa entidad. Let’s Encrypt no ofrece certificados OV. Wikipedia

PEM file (.pem) : Un formato para la información criptográfica (originalmente especificado como parte de los estándares de Internet de privacidad mejorada para correo electrónico seguro). Un documento PEM puede representar información como una clave privada, una clave pública o un certificado digital. Estos archivos comienzan con “---- BEGIN” y luego con un tipo de datos. Wikipedia

Personal Information Exchange Files (.pfx) : Un archivo que puede contener un certificado, su cadena hasta la raíz y la clave privada. Ver también https://en.wikipedia.org/wiki/PKCS_12. Microsoft Hardware Dev Center

Precertificate : Los precertificados son parte de la Transparencia de certificado. Un precertificado es una copia del certificado que una CA tiene la intención de emitir, con una extensión de veneno crítica agregada para evitar que el precertificado sea aceptado por el software en la naturaleza. Una CA envía un precertificado a registros de CT a cambio de SCTs. Dado que un precertificado no es idéntico a su certificado correspondiente, los registros de Transparencia de certificados pueden terminar conteniendo ambos. RFC 6962 Section 3.1

Public Suffix List (PSL) : Una lista de Sufijos públicos mantenida por Mozilla, que indica qué dominios de Internet están disponibles para diferentes entidades para registrar subdominios. Por ejemplo, la lista indica que tanto com como co.uk son sufijos públicos a pesar de que co.uk no es un TLD. Los navegadores web utilizan la lista, entre otras cosas, para evitar que los sitios que probablemente sean operados por diferentes entidades compartan cookies web entre sí. Let’s Encrypt también usa la lista para los cálculos de límite de solicitudes: /rate-limits. https://publicsuffix.org/

RSA : Un algoritmo de clave pública utilizado para el cifrado y para firmar digitalmente certificados. Wikipedia

Relying Party : La persona que depende de la información en un certificado. Por ejemplo, alguien que visita un sitio web HTTPS es una parte confiable.

Revocation : Un certificado es válido hasta su fecha de vencimiento, a menos que la CA indique que ha sido revocado. El certificado puede ser revocado por varias razones, como el compromiso de la clave privada. Los navegadores pueden verificar si un certificado ha sido revocado utilizando CRL, OCSP o métodos más nuevos como OneCRL and CRLSets. Nota: algunas situaciones, la revocación no funciona. /docs/revoking

Root Program : Las políticas que utiliza una organización para decidir qué certificados incluir en su almacén de certificados y establecer qué CA confían su software.

Root certificate : A self-signed certificado controlado por una autoridad de certificación, utilizado para firmar sus certificados intermedio e incluido en almacenes de certificados. Wikipedia

SSL (Secure Sockets Layer) : Un nombre anterior para TLS, todavía de uso común.

Self-signed certificate : Un certificado firmado por su propia clave privada, con su Asunto igual a su Emisor. Los certificados autofirmados solo son confiables debido a arreglos previos realizados en el mundo físico, como la inclusión en una lista raíz confiable. Los certificados raíz están autofirmados. Wikipedia

Server Name Indication (SNI) : Un campo que un agente de usuario envía a un servidor durante un protocolo de enlace TLS, especificando el nombre de dominio para conectarse . Esto permite que el servidor responda con el certificado apropiado cuando varios dominios están alojados detrás de la misma IP. El servidor web podría enviar un certificado diferente y mostrar contenido diferente, dependiendo del nombre que el cliente solicitó por SNI. SNI no está encriptado, pero sí un reemplazo experimental, ESNI Wikipedia

Signed Certificate Timestamp (SCT) : Una promesa firmada y verificable de publicar un certificado, desde un Registro de transparencia del certificado. Los navegadores que aplican CT verifican la presencia de SCT en el certificado de un sitio o en el protocolo de enlace TLS, y se niegan a conectarse a sitios que no cumplen con su registro requisitos Esto aumenta la probabilidad de que se detecten certificados fraudulentos o inexactos. https://www.certificate-transparency.org/how-ct-works

Staging : Let’s Encrypt proporciona una API provisional para probar la solicitud de certificado sin afectar los límites de solicitudes. Los certificados generados por el entorno de ensayo no son de confianza pública. El entorno de ensayo debe usarse para fines de prueba, depuración y desarrollo de clientes ACME. /docs/staging-environment

Subject Alternative Name (SAN) : Un campo de un certificado que indica para qué dominio(s) es válido el certificado. Reemplaza el uso del Nombre común, que ahora se proporciona solo por razones de compatibilidad. Un solo certificado puede contener muchas SAN y ser válido para muchos nombres de dominio diferentes. Wikipedia https://letsencrypt.org/docs/rate-limits/#names-per-certificate

Subscriber : La persona u organización que solicita un certificado.

TLS (Transport-Level Security) : El protocolo utilizado por HTTPS para cifrar y autenticar las visitas a la página web.

TLSA : La parte de DANE específicamente relacionada con la validación de conexiones TLS.

Top-Level Domain (TLD) : Nivel más alto en el Sistema de nombres de dominio jerárquico como dominios de nivel superior de código de país (ccTLD) ejemplo: .de (Alemania), .cn (China) y dominios genéricos de nivel superior (gTLD) como .com , .org. Wikipedia

Unified Communications Certificate (UCC) : Una descripción de un certificado que contiene múltiples Nombres alternativos de sujeto (SAN).

User Agent : Software capaz de comunicarse con un servidor web. Ejemplo: un navegador web o cURL.

Web Browser : Un agente de usuario utilizado para mostrar páginas web. Ejemplos: Mozilla Firefox, Google Chrome o Internet Explorer. Wikipedia

Web server : Software que sirve páginas web (o, por extensión, el servidor de hardware que lo aloja). Wikipedia

Wildcard Certificate : Certificados válidos para subdominios de un nivel de profundidad. Por ejemplo, un certificado que contiene un SAN para *.example.com es válido para blog.example.com y www.example.com pero no para bork.bork.example.com o example.com). Un comodín se indica con un asterisco * en lugar de un subdominio. Let’s Encrypt proporciona certificados comodín a partir de marzo de 2018. Wikipedia

X.509 : El estándar que define el formato de los certificados de clave pública. Wikipedia