0Pricing
Cyber Security Academy · Lección

Infraestructura de clave pública

Establezca confianza mediante certificados

Infraestructura de clave pública es una lección gratuita de Cyber Security Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cyber Security Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cyber Security Academy incluye 4 lecciones en total.

Qué es PKI

La infraestructura de clave pública (PKI) es el sistema de políticas, funciones, hardware y software que crea, administra y valida certificados digitales.

Su función principal es vincular una clave pública con una identidad verificada, como un sitio web, una persona o un servidor, para que los demás puedan confiar en ella.

El problema de la confianza

La criptografía de clave pública permite que cualquiera publique una clave pública. Pero ¿cómo puede saber que una clave pertenece realmente a bank.com y no a un atacante?

PKI resuelve este problema haciendo que un tercero de confianza avale la clave mediante la firma de un certificado.

Certificados digitales

Un certificado digital vincula una clave pública con una identidad. Contiene:

  • El nombre del sujeto, por ejemplo, un dominio
  • La clave pública del sujeto
  • El emisor, es decir, la autoridad que lo firmó
  • Las fechas de validez
  • La firma digital del emisor

Estándar X.509

La mayoría de los certificados siguen el estándar X.509. Puede inspeccionar uno con OpenSSL.

openssl x509 -in cert.pem -noout -text

Pares de claves en PKI

Cada certificado se basa en un par de claves asimétricas:

  • La clave privada permanece en secreto en el servidor.
  • La clave pública se comparte dentro del certificado.

Los datos firmados con la clave privada pueden verificarse con la clave pública, y viceversa.

openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout -out public.key

Cómo la firma genera confianza

Una autoridad calcula el hash de los datos del certificado y cifra ese hash con su propia clave privada. Esto constituye la firma.

Cualquiera que tenga la clave pública de la autoridad puede verificar la firma y demostrar que el certificado no ha sido alterado.

Funciones en PKI

PKI incluye varias funciones:

  • La Autoridad de Certificación (CA) emite y firma certificados.
  • La Autoridad de Registro (RA) verifica las identidades antes de la emisión.
  • El Repositorio de certificados almacena y distribuye certificados.
  • La parte confiante es cualquier persona que confía en un certificado y lo utiliza.

El ancla de confianza

La confianza comienza con un certificado raíz autofirmado e instalado de antemano en los sistemas operativos y navegadores.

Esta raíz es el ancla de confianza. Si confía en la raíz, puede confiar en todo lo que esta firme correctamente.

Solicitud de firma de certificado

Para obtener un certificado, genere una Solicitud de firma de certificado (CSR) que contenga su clave pública e identidad y, después, envíela a una CA.

openssl req -new -key private.key -out request.csr \
  -subj '/CN=example.com/O=Example Inc'

Dónde se utiliza PKI

PKI está presente en todas partes:

  • HTTPS / TLS para el tráfico web seguro
  • Firma de código para demostrar la autenticidad del software
  • Seguridad del correo electrónico mediante S/MIME
  • VPN y autenticación de dispositivos

Ciclo de vida de PKI

Los certificados tienen un ciclo de vida completo: solicitud, emisión, implementación, renovación y revocación.

Una buena administración de PKI implica controlar las fechas de vencimiento y revocar rápidamente las claves comprometidas. Un certificado descuidado representa un riesgo de seguridad.

Comprobación rápida

¿Cuál es el propósito principal de PKI?

Repaso

Ha aprendido que PKI vincula las claves públicas con las identidades mediante certificados digitales.

  • La confianza fluye desde los certificados raíz instalados de antemano.
  • Las CA firman los certificados; las partes confiantes verifican las firmas.
  • Los certificados siguen el estándar X.509 y tienen un ciclo de vida completo.

A continuación, veremos las autoridades que emiten estos certificados.

Preguntas frecuentes

¿La lección «Infraestructura de clave pública» es gratis?

Sí — el texto completo de «Infraestructura de clave pública» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cyber Security Academy, actualiza a CoddyKit PRO. El curso de Cyber Security Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Infraestructura de clave pública»?

Establezca confianza mediante certificados Practicas Cyber Security Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cyber Security Academy?

No se requiere experiencia previa. Cyber Security Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Infraestructura de clave pública»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cyber Security Academy?

Sí. Cada lección de Cyber Security Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Infraestructura de clave pública
  2. Autoridades certificadoras
  3. Cadenas de certificados
  4. Gestión de certificados
← Volver a Cyber Security Academy