Vývojári projektu OpenBSD vydanie prenosnej verzie balíka , v rámci ktorého sa rozvíja fork OpenSSL, zameraný na zabezpečenie vyššej úrovne bezpečnosti. Projekt LibreSSL je orientovaný na kvalitnú podporu protokolov SSL/TLS s odstránením nadbytočnej funkčnosti, pridaním ďalších ochranných prostriedkov a vykonaním významného čistenia a prepracovania kódovej základne. Vydanie LibreSSL 3.2.0 sa považuje za experimentálne, v ktorom sa rozvíjajú možnosti, ktoré sa zaradia do verzie OpenBSD 6.8.
Vlastnosti LibreSSL 3.2.0:
- Serverová časť je povolená predvolená ako doplnenie k predtým ponúkanej klientskej časti. Implementácia TLS 1.3 je postavená na novej konečnej automate a podsysteme správy záznamov. Kompatibilné API TLS 1.3 s OpenSSL zatiaľ nie je k dispozícii, ale do tímu openssl boli pridané možnosti súvisiace s TLS 1.3.
- V podsysteme správy záznamov bola vylepšená kontrola veľkosti polí TLS 1.3 a zabezpečené upozornenie v prípade prekročenia limitov.
- V TLS serveri je zabezpečené spracovanie iba správnych názvov hostiteľov v SNI, ktoré zodpovedajú požiadavkám RFC 5890 a RFC 6066.
- V implementácii TLS 1.3 bola pridaná podpora režimu SSL_MODE_AUTO_RETRY pre automatické opätovné odosielanie správ o dohodnutí pripojenia.
- Do servera a klienta TLS 1.3 bola pridaná podpora na odosielanie požiadaviek na overenie stavu certifikátov, pomocou rozšírenia (overená odpoveď OCSP certifikačným úradom sa odovzdáva serverom obsluhujúcim web pri dohodovaní TLS pripojenia).
- Pri vstupe/výstupe je predvolene povolený režim SSL_MODE_AUTO_RETRY, analogicky s novými vydaniami OpenSSL.
- Boli pridané regresívne testy na základe .
- V tíme "openssl x509" bola zabezpečená značka nesprávneho času platnosti certifikátu.
- V TLS 1.3 s RSA je povolené používať iba digitálne podpisy PSS.
Zdroj: opennet.ru
