Lanzamiento de OpenSSH 9.5

Se ha publicado la versión de OpenSSH 9.5, una implementación abierta del cliente y servidor para trabajar con los protocolos SSH 2.0 y SFTP.

Principales cambios:

  • En ssh-keygen, la generación de claves basada en la firma digital Ed25519, desarrollada por Daniel Bernstein y estandarizada en el RFC 8709, está habilitada de forma predeterminada. Se destaca que las claves Ed25519 son compatibles desde la versión OpenSSH 6.5 (2014) y son más convenientes debido a su pequeño tamaño. Además, las firmas digitales Ed25519 ofrecen un nivel de seguridad más alto que ECDSA y DSA, y demuestran una velocidad de verificación y creación de firmas muy alta. La resistencia al ataque para Ed25519 es de aproximadamente 2^128 (en promedio, se requerirían 2^140 operaciones de bits para atacar Ed25519), lo que correspondería a la resistencia de algoritmos como NIST P-256 y RSA con un tamaño de clave de 375 bytes o un cifrado de bloque de 128 bits. Ed25519 también es inmune a problemas de colisión en los hash, no es sensible a ataques a través de la determinación de la velocidad de trabajo de la caché (cache-timing attacks) y a ataques por canal lateral (side-channel attacks).
  • La utilidad ssh ha incorporado protección contra ataques por canal lateral que analizan los retrasos entre las pulsaciones de teclas en el teclado para recrear la entrada. Tales ataques se basan en el hecho de que los retrasos entre pulsaciones al teclear dependen de la ubicación de las teclas en el teclado (por ejemplo, la reacción al escribir la letra 'F' es más rápida que al escribir 'Q' o 'X', ya que se requieren menos movimientos de los dedos para presionar). SSH había estado expuesto a estos ataques ya que enviaba información sobre el carácter ingresado en un paquete separado inmediatamente después de presionar cada tecla, por lo tanto, los retrasos entre el envío de paquetes correlacionaban con los retrasos entre las pulsaciones de teclas.

    Para ocultar las particularidades de la entrada interactiva en el tráfico, en ssh se ha implementado el envío de datos no a medida que se escribe, sino solo a intervalos de tiempo fijos (por defecto 20 ms). Además, para confundir a los atacantes, se envían pulsaciones ficticias en momentos aleatorios después de enviar datos reales. Para configurar la protección, se ha añadido el parámetro 'ObscureKeystrokeTiming' en ssh_config.

  • En ssh y sshd se ha implementado el soporte para la extensión del protocolo SSH «ping@openssh.com», que añade un nuevo tipo de mensajes SSH2_MSG_PING y SSH2_MSG_PONG para el envío periódico de paquetes en intervalos iguales. Esta extensión es necesaria para la mencionada protección contra ataques a través de canales secundarios.
  • En sshd se permite redefinir las directivas Subsystem a través de bloques Match.
  • En sshd, se ha cambiado el manejo de las comillas en la directiva Subsystem, que ahora se mantienen para los comandos y argumentos, lo que puede provocar problemas de compatibilidad con configuraciones muy raras.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster