Izdanje OpenSSL 3.2.0 sa klijentskom podrškom za QUIC protokol

Nakon osam mjeseci razvoja formirano je izdanje OpenSSL 3.2.0 biblioteke implementacijom SSL/TLS protokola i različitih algoritama za šifriranje. OpenSSL 3.2 će biti podržan do 23. novembra 2025. Podrška za prethodne grane OpenSSL 3.1 i 3.0 LTS će se nastaviti do marta 2025. odnosno septembra 2026. godine. Podrška za granu 1.1.1 ukinuta je u septembru ove godine. Kod projekta se distribuira pod licencom Apache 2.0.

Glavne inovacije OpenSSL 3.2.0:

  • Dodana je klijentska podrška za QUIC protokol (RFC 9000), koji se koristi kao transport u HTTP/3 protokolu. Implementacija uključuje, između ostalog, mogućnost prijenosa više streamova preko jednog komunikacijskog kanala. Komponente za korištenje QUIC-a na serveri bit će uključen u izdanje OpenSSL 3.3, koje bi trebalo biti objavljeno najkasnije do 30. aprila 2024. godine.

    QUIC je proširenje UDP protokola koje podržava multipleksiranje više veza i pruža metode šifriranja ekvivalentne TLS/SSL-u. Protokol je kreirao Google 2013. godine kao alternativu kombinaciji TCP+TLS za Web, rješavajući probleme s dugim postavljanjem veze i vremenom pregovaranja u TCP-u i eliminirajući kašnjenja kada se paketi izgube tokom prijenosa podataka.

  • TLS implementira podršku za proširenje za kompresiju certifikata u fazi pregovaranja o povezivanju (RFC 8879), što omogućava brže postavljanje veze budući da prijenos podataka certifikata čini lavovski dio prometa tokom faze pregovaranja o vezi. Kompresija pomoću biblioteka zlib, zstd i Brotli je podržana.
  • Dodata podrška za determinističku verziju digitalnih potpisa ECDSA (Deterministic ECDSA, RFC 6979) u kojoj se umjesto nasumične sekvence prilikom generiranja potpisa koristi HMAC-SHA256 hash iz privatnog ključa i tekst potpisane poruke, što omogućava vam da uvijek primate isti potpis u različitim operacijama potpisivanja, ali ne dozvoljava curenje podataka koji se mogu koristiti za pogađanje privatnog ključa (privatni ključ se može pogoditi ako se generiraju najmanje dva potpisa za različite podatke pomoću ponavljajućeg slučajnog sekvenca).
  • Dodata podrška za proširene Ed25519 i Ed448 digitalne potpise javnog ključa: Ed25519ctx, Ed25519ph i Ed448ph (RFC 8032).
  • Dodata podrška za AES-GCM-SIV (RFC 8452) način šifriranja, koji kombinuje visoke performanse GCM (Galois/Counter Mode) režima sa otpornošću na curenje kada se ponovo koristi slučajni nonce kod.
  • Implementirana je funkcija generiranja ključeva Argon2 (RFC 9106), koja je 2015. pobijedila na takmičenju za funkcije heširanja lozinki. Dodata mogućnost korištenja skupa niti.
  • Dodata podrška za hibridnu enkripciju zasnovanu na HPKE (Hybrid Public Key Encryption, RFC 9180) mehanizmu, koji kombinuje jednostavnost prenosa ključa u šifrovanju javnog ključa sa visokim performansama simetrične enkripcije (podaci se šifruju brzim simetričnim ključem, a sam ključ je šifriran sporim asimetričnim).
  • TLS implementira mogućnost korištenja “sirovih” javnih ključeva (RFC 7250).
  • Dodata podrška za mehanizam brzog otvaranja TCP veze (TFO - TCP Fast Open, RFC 7413), koji vam omogućava da smanjite broj koraka postavljanja veze kombinacijom prvog i drugog koraka klasičnog procesa pregovaranja veze u 3 koraka u jedan zahtjev i omogućava slanje podataka u početnoj fazi postavljanja veze.
  • TLS implementira podršku za šeme digitalnog potpisa koji se mogu priključiti, dozvoljavajući korištenje implementacija algoritama treće strane, na primjer, za korištenje algoritama u TLS-u koji su otporni na grubu silu na kvantnim računarima.
  • TLS 1.3 dodaje podršku za Brainpool sigurne eliptičke krive.
  • Dodata podrška za uputstva za SM4-XTS procesor.
  • Na platformi Windows Implementirana je mogućnost korištenja skladišta korijenskih certifikata sistema (onemogućeno prema zadanim postavkama). Za pristup certifikatima u skladištu Windows Predloženi URI je "org.openssl.winstore://".

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster