Udgivelsen af OpenSSH 9.9 med støtte til postkvante-krypteringsalgoritmen ML-KEM

Udgivelsen af OpenSSH 9.9, den åbne implementering af klient og server til drift over protokollerne SSH 2.0 og SFTP, er offentliggjort. De vigtigste ændringer:

  • Støtte til den hybride nøgleudvekslingsalgoritme "mlkem768x25519-sha256" er tilføjet til ssh og sshd, hvilket er modstandsdygtigt over for brute force-angreb med kvantecomputere, og som udgør en kombination af X25519 ECDH og algoritmen ML-KEM (CRYSTALS-Kyber), som for nylig blev standardiseret af det amerikanske National Institute of Standards and Technology (NIST). ML-KEM bruger kryptografiske metoder, der er baseret på løsning af problemer inden for gitterteori, hvor løsningstiden ikke adskiller sig mellem almindelige og kvantecomputere.
  • Det centrale ord "RefuseConnection" er tilføjet til konfigurationsfilen sshd_config, som når det aktiveres, vil få sshd til at afslutte forbindelser efter første autentifikationsforsøg. Klassen "refuseconnection" er blevet tilføjet til direktivet PerSourcePenalties, som anvendes ved afslutning af forbindelsen efter aktivering af "RefuseConnection".
  • I ssh-klienten er understøttelse af datakomprimering før autentifikationen stoppet, da det væsentligt øger angrebsoverfladen for SSH-servere og skaber risici ved brug af indirekte metoder til at analysere information sendt under autentifikationsprocessen. serveren I sshd blev komprimering før autentifikationen deaktiveret tidligere.
  • I ssh og sshd er der anvendt shell-lignende regler til behandling af argumenterne til direktivet "Match", der understøtter indlejret indkapsling og escaper via "\"-symbolet.
  • I konfigurationsfilen ssh_config er der tilføjet understøttelse af miljøvariabler og "%"-substitutioner i direktivet "Include", ligesom i direktivet "Match Exec".
  • Til direktivet Match i sshd_config er der tilføjet en mulighed "invalid-user", der udløses ved forsøg på login med et ugyldigt brugernavn.
  • I ssh og sshd er der implementeret en hurtigere version af algoritmen "Streamlined NTRUPrime". For den hybride nøgleudvekslingsalgoritme Streamlined NTRUPrime/X25519 er der tilføjet mulighed for at bruge navnet "sntrup761x25519-sha512", ud over det SSH-specifikke navn "sntrup761x25519-sha512@openssh.com".
  • I ssh, sshd og ssh-agent er der tilføjet en funktion til beskyttelse mod indholdlagring af private nøgler i core-filer, som fungerer på OpenBSD, Linux og FreeBSD.
  • Nøglehåndteringen er blevet overført til brugen af API'en EVP_PKEY, som tilbydes af bibliotetet libcrypto.
  • I sshd er der tilføjet en tilfældig ændring af forbindelsestimeretid (LoginGraceTime) inden for 4 sekunder for at gøre det sværere at bestemme udløbet af timeren.
  • Problemer med bygningen af Musl-biblioteket er løst.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster