OpenSSL 3.5 Lanza Cambios Criptográficos Importantes

Published:

OpenSSL 3.5, la última versión de la popular biblioteca criptográfica, introduce mejoras significativas en seguridad, rendimiento y preparación para la computación post-cuántica (PQC). Esta actualización trae nuevos algoritmos, soporte para QUIC del lado del servidor y ajustes en los protocolos TLS por defecto.

Principales Novedades en OpenSSL 3.5

1. Cambios en Cifrado por Defecto

  • AES-256-CBC reemplaza a 3DES (des-ede3-cbc) como cifrado predeterminado en aplicaciones como reqcms y smime.
  • Grupos TLS actualizados: Se priorizan grupos híbridos post-cuánticos (PQC), eliminando opciones obsoletas.

2. Soporte para Criptografía Post-Cuántica (PQC)

  • Nuevos algoritmos PQC:
    • ML-KEM (para intercambio de claves).
    • ML-DSA y SLH-DSA (para firmas digitales).
  • Claves híbridas en TLS: Se incluyen X25519MLKEM768 y X25519 para establecimiento de claves más seguro.

3. Soporte para QUIC (RFC 9000)

  • Server-side QUIC: Compatibilidad con conexiones HTTP/3 y stacks QUIC de terceros.
  • 0-RTT support: Permite handshakes más rápidos en reconexiones.

4. Otras Mejoras y Deprecaciones

  • Descontinuación de funciones BIO_meth_get_*(): Se fomenta el uso de APIs más modernas.
  • Generación centralizada de claves (CMP): Facilita la gestión en entornos empresariales.
  • Soporte para pipelining en algoritmos de cifrado: Mejora el rendimiento en aplicaciones de alto tráfico.

Posibles Problemas y Soluciones

  • Error en SSL_accept: Algunas conexiones pueden fallar al usar objetos retornados por SSL_accept_connection.
    • Solución temporal: Usar SSL_do_handshake en su lugar.
    • Corrección definitiva: Estará disponible en OpenSSL 3.5.1.

¿Cómo Actualizar?

Los desarrolladores y administradores de sistemas deben:

  1. Probar la compatibilidad con aplicaciones existentes.
  2. Revisar código legado que use funciones deprecadas.
  3. Actualizar configuraciones TLS para aprovechar los nuevos grupos de cifrado.

Descarga y documentaciónSitio oficial de OpenSSL

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles