e8d3a4f2b16c...9f1b8d3e7a52...PGP or S/MIME — body encryptedsubject + To/From still visible

Cifrado de correo electrónico

11 lectura mínimaPrivacidad

El correo electrónico fue diseñado en 1982 sin cifrado. Cuarenta años después, la mayoría de los mensajes se cifran en tránsito entre servidores de correo, algunos se cifran en el almacenamiento de los proveedores y una minoría cada vez más pequeña se cifra de extremo a extremo, desde el remitente hasta el destinatario. La distinción es muy importante para determinar contra qué protege realmente el "correo electrónico cifrado".

El cuerpo completo del artículo se proporciona en inglés a continuación.

Cifrado de correo electrónico cubre varias tecnologías distintas que protegen el contenido del correo electrónico de varios adversarios. La categoría tiene un nombre confuso porque "correo electrónico cifrado" puede significar cosas muy diferentes en diferentes contextos.

Tres capas de cifrado de correo electrónico

  • Cifrado de transporte (STARTTLS/SMTPS). La conexión entre servidores de correo está cifrada. Los observadores de la red no pueden leer el mensaje en tránsito. Los proveedores de correo pueden.
  • Cifrado en reposo. El proveedor cifra los mensajes almacenados en el disco. El rastreo de redes es irrelevante; se mitigan las violaciones de bases de datos; el proveedor todavía tiene las claves.
  • Cifrado de extremo a extremo (PGP, S/MIME, servicios cifrados como ProtonMail). El software del remitente cifra el mensaje y el software del destinatario lo descifra. Los servidores de correo solo ven texto cifrado.

Cuando la gente dice "correo electrónico cifrado" a menudo se refiere a STARTTLS, que es el más débil de los tres. Los proveedores de correo aún pueden leer todo.

STARTTLS: la capa de transporte

STARTTLS actualiza una conexión SMTP simple a TLS. Gmail, Outlook.com, Yahoo, ProtonMail y la mayoría de los proveedores de correo lo utilizan. Dos problemas:

  • Opportunista por defecto. Si el servidor receptor no ofrece STARTTLS, el remitente recurre al texto sin formato. Un atacante que puede degradar la conexión (StripTLS) lee el tráfico.
  • MTA-STS (Seguridad de transporte estricta del agente de transferencia de correo) : publicado en RFC 8461, permite que los dominios requieran STARTTLS a través de la política DNS. La adopción es constante; los principales proveedores lo respetan.

STARTTLS protege contra observadores pasivos de red entre servidores de correo, pero no contra los propios proveedores.

S/MIME: la opción corporativa

S/MIME (Extensiones de correo de Internet seguras/multipropósito) es un estándar de cifrado de extremo a extremo que utiliza certificados X.509 (del mismo tipo que TLS) emitido por autoridades de certificación. Cada usuario tiene un certificado personal; los mensajes se cifran con el certificado del destinatario y se firman con el del remitente.

S/MIME se usa mucho en:

  • Servicios financieros para la comunicación con el cliente
  • Agencias gubernamentales (el Departamento de Defensa de EE. UU. lo usa mucho)
  • Atención médica para HIPAA Cumplimiento
  • Empresas con infraestructura PKI

Outlook, Apple Mail y Thunderbird tienen soporte S/MIME integrado. La fricción: obtener y administrar certificados personales es un trabajo de nivel empresarial, no amigable para el consumidor.

PGP/OpenPGP: la opción activista

OpenPGP (el estándar detrás de PGP y GnuPG) es el protocolo de cifrado de extremo a extremo más antiguo y descentralizado. Sin jerarquía de CA: las claves se intercambian directamente entre los usuarios, y una Web of Trust opcionalmente garantiza las claves. Consulte nuestro artículo PGP.

XPLZ64El cifrado XPGP es ampliamente utilizado por:

  • Periodistas y sus fuentes
  • Desarrolladores de código abierto que firman comunicados
  • Investigadores de seguridad y activistas de privacidad
  • Algunos proveedores de correo electrónico especializados (ProtonMail, Tutanota, Mailfence)

Para la mayoría de los usuarios ocasionales, PGP es demasiado pesado operativamente para usarlo de manera consistente. Las mejoras en la experiencia del usuario a lo largo de los años (Mailvelope, FlowCrypt, descubrimiento automatizado de claves a través de WKD) han ayudado, pero no lo suficiente, para que se generalice. El proveedor conserva su clave privada cifrada, el descifrado se realiza en el lado del cliente (en el navegador o la aplicación) y los usuarios no necesitan administrar las claves directamente.

Compensaciones:

  • El cifrado es automático entre usuarios del mismo servicio
  • A direcciones de correo electrónico externas, ProtonMail puede enviar sin cifrar o usar PGP si el destinatario tiene it
  • En teoría, se puede obligar al proveedor a producir su blob de clave privada cifrado y convencerlo de que se autentique para descifrarlo, dependiendo del modelo de amenaza

Para los usuarios que desean una sólida privacidad del correo electrónico sin administrar PGP, los servicios tipo ProtonMail son la respuesta correcta. Para los modelos de mayor amenaza, las claves PGP autoadministradas siguen siendo más fuertes.

Lo que se filtra incluso con el correo electrónico E2E

Los metadatos son el elefante en la habitación. El cifrado de extremo a extremo protege el cuerpo del mensaje. No protege:

  • La línea de asunto. S/MIME y PGP cifran el cuerpo, dejando el asunto visible para cualquier persona con acceso al servidor de correo.
  • Los encabezados Para, De, CC, CCO. Quién habla con quién es completamente visible.
  • Tiempo y frecuencia. Cuando se envían los mensajes, cómo a menudo, a quién.
  • Tamaños y nombres de los archivos adjuntos en algunas implementaciones.

Para comunicaciones de muy alta amenaza, las aplicaciones modernas de mensajería cifrada (Signal, Briar) tienen propiedades de metadatos más fuertes que el correo electrónico cifrado y deberían ser las preferidas.

Qué hacer en la mayoría de los casos usuarios

  • Para correspondencia de rutina: El correo electrónico estándar con un proveedor confiable que utiliza STARTTLS y cifrado en reposo está bien.
  • Para uso diario consciente de la privacidad: ProtonMail, Tutanota o un proveedor similar con valores predeterminados sólidos. Cifrado dentro de la red, de forma transparente.
  • Para contenido confidencial de alto riesgo: No utilice el correo electrónico en absoluto. Utilice Signal o un mensajero cifrado de extremo a extremo comparable con propiedades de metadatos más potentes.
  • Para contextos legales o de archivo: S/MIME o PGP para no repudio y cadena de custodia, con comprensión explícita de los gastos operativos.

Preguntas frecuentes

¿Gmail está cifrado?
En tránsito entre servidores de correo (STARTTLS), sí, y en reposo en el almacenamiento de Google. No está cifrado de un extremo a otro de forma predeterminada. Los servidores de Google ven el contenido de sus mensajes y las políticas de Google (y la obligación legal de EE. UU.) rigen lo que hacen con esa visibilidad. Para el servicio de extremo a extremo en Gmail, necesitarás agregar PGP o S/MIME tú mismo.
¿Cuál es la diferencia entre ProtonMail y Gmail con PGP?
Ambos pueden cifrarse de un extremo a otro. ProtonMail hace que E2E sea el predeterminado para el correo dentro de la red y maneja las claves por usted. Gmail con PGP requiere administración de claves manual. Los metadatos de ProtonMail están algo mejor protegidos (líneas de asunto cifradas, cifrado de la lista de contactos, etc.). La compensación es conveniencia versus control.
¿Puede mi empleador leer el correo electrónico cifrado?
Si utiliza cifrado exclusivo STARTTLS, sí: el servidor de correo de su empleador ve texto sin formato. Si utiliza S/MIME con un certificado emitido por la empresa, su empleador puede tener acceso a las claves de la CA emisora. Si usa PGP o ProtonMail con sus propias claves, no: su empleador solo ve blobs cifrados.
¿Es legal el cifrado de extremo a extremo en todas partes?
Es legal en la mayoría de las democracias. Algunos países autoritarios lo restringen o lo prohíben. La Ley de Seguridad en Línea del Reino Unido y las propuestas de Control de Chat de la UE han creado tensiones; ProtonMail y servicios similares pueden enfrentar restricciones de acceso en algunas jurisdicciones. Actualmente, el uso del correo electrónico E2E es legal en EE. UU., la UE, el Reino Unido, Canadá, Australia y la mayoría de los países.
¿Debo utilizar S/MIME o PGP?
S/MIME para entornos empresariales donde el departamento de TI emite certificados y necesita interoperabilidad con Outlook y los sistemas corporativos. PGP para uso individual, especialmente con corresponsales no empresariales o cuando no se confía en una jerarquía de CA. No interoperan fácilmente, por lo que la elección depende de con quién se comunica principalmente.
Explicación del cifrado de correo electrónico: de STARTTLS a S/MIME de extremo a extremo