Keyfactor Days 2027: participa en la conferencia sobre seguridad y confianza que se celebrará en San Diego ¡Inscríbete ya!

Celebración del primer Día X.509: un repaso a más de 30 años del estándar X.509

Chris Hickman Chris Hickman Chief Security Officer
ITU-T X.509 Day concept

Today marks the first official ITU-T X.509 Day, with celebrations led by The International Telecommunications Union (ITU). To honor 33 years of successful implementations of the X.509 standard, ITU is celebrating by:

  • Repasando el desarrollo del estándar X.509
  • Promoviendo aplicaciones para X.509
  • Revisión de la criptografía de clave pública y la infraestructura de clave pública (PKI)
  • Análisis de la implementación de X.509 a través del examen de casos de uso previos
  • Exploración de los posibles desarrollos futuros para el estándar X.509

Tanto si es nuevo en el mundo de la PKI, como si ha estado presente desde el desarrollo del estándar o se encuentra en un punto intermedio, es evidente que sin X.509, no existiría la PKI tal como la conocemos hoy. Teniendo esto en cuenta, examinemos cómo hemos llegado hasta aquí y por qué hoy es, sin duda, un día digno de celebración.

¿Qué es el estándar X.509?

The X.509 standard is the common global language for certificates used in public key infrastructure. Specifically, it defines the data structures that underpin certificates and Certificate Revocation Lists (CRLs) used across everything from internet protocols (TLS/SSL encryption) to electronic signatures to enterprise security.

En cuanto a los certificados, el estándar X.509 crea certificados utilizando un par de claves pública y privada. Juntos, este par de claves puede cifrar (clave pública) y descifrar (clave privada) las comunicaciones, así como verificar la identidad de una persona y la integridad de las comunicaciones (clave pública, cuando algo se firma con la clave privada). 

Específicamente, el estándar X.509 define varios campos de información que todos los certificados válidos deben contener. Estos campos incluyen:

  • version: The version number of the x.509 certificate. 
  • serialNumber: A unique serial number for each certificate created by a Certificate Authority (CA). 
  • signature: The algorithm used to generate the signature, which must match the signatureAlgorithm. 
  • issuer: The distinguished name (DN) of the issuing CA. 
  • validity: The issue date and expiration date for the certificate. 
  • subject: The DN of the validated entity to which the certificate is issued. 
  • subjectPublicKeyInfo: The public key algorithm and value (RSA, DSA, or Diffie-Hellman).

Al examinar las CRL, el estándar X.509 contribuye a la estandarización de las listas que indican cuándo los certificados ya no son válidos, aunque no hayan alcanzado su fecha de caducidad. Esto garantiza que todos los navegadores y aplicaciones consumidoras puedan leer las CRL para verificar la validez de un certificado.  

Los 3 principales beneficios del estándar X.509

La introducción del estándar X.509 en 1988 dio lugar a un formato formal para la emisión de certificados. En los 33 años transcurridos desde entonces, han surgido varios beneficios que han propiciado la amplia adopción de los certificados X.509. Tres beneficios, en particular, son de naturaleza bastante cíclica:

  • Standardization: X.509 certificates standardized the underlying data contained in certificates in numerous use cases. This standardization supports a variety of communications and the use of PKI across entities.

  • Trustworthiness: By standardizing the information contained within certificates and supporting CRLs, the X.509 standard builds trust in the digital world. For example, the use of X.509 certificates allows us to safely visit websites and to trust in digitally signed documents.

  • Applicability: Finally, because of the standardization and trustworthiness brought about by the X.509 standard, these certificates are widely adopted across a variety of companies and use cases. This broad applicability allows the PKI community to work off a common framework for points of trust and future improvements, which reinforces the importance of standardization and kicks off the whole cycle again.

Principales ejemplos de certificados X.509 en acción

Dados estos beneficios, no es de extrañar que los certificados X.509 se utilicen con bastante frecuencia en todo tipo de situaciones. A continuación, se presentan algunos de los ejemplos más conocidos de estos certificados en acción:

  • TLS/SSL Certificates: We have X.509 certificates to thank for the fact that we can browse the internet securely. The X.509 standard is used in TLS/SSL certificates, which underpin the https protocol used in websites. Quick: check the lock icon in your URL bar, and click into the “Connection is secure” section that comes up. Within that, you’ll see a message that reads “Certificate is valid.” That’s an X.509 certificate at work.

  • S/MIME Certificates: Equally as important to our everyday lives, the X.509 standard makes email secure by powering S/MIME certificates. These certificates verify email senders to help protect against phishing attacks and encrypt email messages to provide a layer of security for messages so that we know what we received wasn’t modified in transit. As a result, X.509 certificates have played a huge role in making email such a trustworthy mode of communication.
  • Digital Signatures: Digital signatures make life easy in the digital world – just imagine the hassle if you had to print, sign, and scan every time you had to give your signature. Once again, X.509 certificates have saved the day. In this case, the X.509 standard gets used to verify the identity of the signer and to ensure that the document doesn’t get altered in transit before or after signature.
  • Code Signing: In our software-driven world, code signing matters – a lot. It’s how we know we can trust a piece of software because it signals that it’s from a legitimate source, not some malicious hacker. X.509 certificates support code signing similarly to how they support digital signatures since a code signing certificate verifies the identity of the developer and the company and protects against modification to the program that gets delivered. 

Por qué el Día X.509 es un día digno de celebración

Es fácil entender por qué, en los últimos 33 años, los certificados X.509 se han convertido en un pilar fundamental de la seguridad y el uso de estos certificados sigue creciendo. En los próximos años, casi todos los dispositivos conectados contarán con un certificado X.509 para proporcionar una autenticación robusta y comunicaciones de datos seguras. 

Mientras que antes las empresas solo contaban con unos pocos cientos de certificados X.509, ahora poseen cientos de miles. Y dado que la próxima frontera para X.509 es la seguridad de los dispositivos IoT, millones de estos certificados serán emitidos y utilizados cada día.

X.509 certificates are critical to establishing digital trust in the digital world and without proper management, security teams leave their company open to outages, breaches, and failed audits.  X.509 Day is a great opportunity to take an inventory of your current certificate management capabilities and evaluate if a new solution is required to address the continuous increase of your digital certificates.

Suscríbase a The Source

Stay secure with Keyfactor's monthly newsletter, packed with expert insights and practical steps for quantum-readiness.

Continuar leyendo

Computer screen explaining SSH protocol, known also as Secure Shell or Secure Socket Shell, is a network protocol that gives system administrators a secure way to access remote assets
PKI

Por qué es importante la gestión de claves SSH en la seguridad moderna

Leer más
Cumplimiento

La Ley de Ciberresiliencia de la UE: una guía sobre criptografía e infraestructura de clave pública (PKI) para los editores de « Software »

Leer más
PKI

El coste real de la PKI: cuánto cuesta la gestión de certificados

Leer más