LibreSSL 4.4: Schimb de chei hibrid post-cuantic în TLS 1.3, revocarea certificatelor eMudhra și optimizări critice de securitate
Proiectul LibreSSL (dezvoltat de echipa OpenBSD ca o alternativă modernizată, auditată riguros și curățată de cod redundant la adresa OpenSSL) a lansat oficial versiunea stabilă 4.4. Inclusă nativ și ca parte integrantă din OpenBSD 8.0, această ramură aduce o adoptare fermă a standardelor criptografice rezistente la calculatoare cuantice, consolidează validarea certificatelor X.509 în urma recentelor incidente din ecosistemul CA și rezolvă mai multe vulnerabilități de ocolire a verificărilor de securitate.
Schimb de chei post-cuantic preferat implicit: X25519MLKEM768
Cea mai importantă noutate arhitecturală vizează direct pregătirea pentru era post-cuantică:
Mecanism hibrid prin
libtls: Pentru conexiunile TLS 1.3 stabilite prin biblioteca simplificatălibtls, LibreSSL preferă acum implicit mecanismul combinat X25519MLKEM768.Securitate stratificată: Această abordare combină clasica curbă eliptică consacrată X25519 cu algoritmul post-cuantic standardizat de NIST, ML-KEM (fost Kyber). În acest fel, comunicațiile rămân protejate chiar dacă una dintre cele două metode ar fi compromisă în viitor de apariția unui calculator cuantic la scară mare.
Măsuri de securitate: Revocare eMudhra și bypass-uri remediate
Lansarea răspunde direct la riscurile recente apărute în lanțul global de încredere PKI:
| Vulnerabilitate / Incident | Măsură aplicată în LibreSSL 4.4 |
| Certificatele eMudhra compromise | A fost eliminat certificatul rădăcină eMudhra emSign ECC Root CA – G3 din pachetul implicit (cert.pem), după descoperirea unor slăbiciuni la autoritățile subordonate. Certificatele intermediare neafectate au fost menținute punctual pentru compatibilitate. (Notă pentru administratori: reinstalarea bibliotecii nu mai suprascrie fișierul cert.pem existent, necesitând actualizare manuală dacă managerul de pachete nu o face automat). |
| Bypass autorizare OCSP Responder | Corectarea unei vulnerabilități de ocolire a validării certificatelor stapled prin OCSP (afecta în principal utilitarele OpenBSD nc și ftp rulate cu flag-ul muststaple). |
| Validare X.509 Name Constraints | S-a rezolvat o problemă prin care șiruri malițioase de informații de utilizator (URI userinfo) puteau ocoli verificările de hostname la validarea restricțiilor de nume. |
| Protecție DoS pe DTLS Handshake | Au fost introduse limite stricte de dimensiune pentru memoria tampon (buffering) a mesajelor fragmentate de handshake în DTLS, prevenind consumul excesiv de memorie RAM indus deliberat de atacatori. |
Fiabilitate TLS și performanță
Protocoale și ALPN: Negocierea ALPN a devenit mai strictă, respingând ferm protocoalele neanunțate explicit de client; s-a îmbunătățit tratarea mesajelor
HelloRetryRequestîn TLS 1.3 și s-au corectat conexiunile TLS 1.2 care specifică liste personalizate de curbe eliptice.Optimizare SHA-3: Operațiunile din familia SHA-3 beneficiază acum de o implementare unrolled și interleaved, mult mai rapidă pe procesoarele moderne.
Gestiune suplă a memoriei: În TLS 1.3, bufferele de recepție sunt alocate dinamic doar la cerere (on-demand), reducând amprenta de memorie la rularea a mii de conexiuni simultane.
Portabilitate pe platforme: Suport oficial pentru compilare pe versiunea macOS 27, corecții de networking și memorie pentru Windows, ajustări pentru AIX și noi optimizări în limbaj de asamblare pe arhitecturile ARM64 și RISC-V.
Sursa articolului:

Comentarii
Trimiteți un comentariu