Az OpenBSD projekt fejlesztői a hordozható csomag kiadása , amely keretében az OpenSSL forkja fejlődik, célul tűzve a magasabb szintű biztonságot. A LibreSSL projekt a SSL/TLS protokollok minőségi támogatására összpontosít, eltávolítva a felesleges funkciókat, további védelmi eszközök hozzáadásával és a kódalap jelentős tisztításával és átalakításával. A LibreSSL 3.2.0 kiadását kísérleti kiadásnak tekintik, amelyben olyan lehetőségek fejlődnek, amelyek bekerülnek az OpenBSD 6.8-ba.
A LibreSSL 3.2.0 jellemzői:
- Alapértelmezés szerint a szerveroldali rész be van kapcsolva a korábban javasolt kliensoldali részen felül. A TLS 1.3 megvalósítása egy új végstateg automata és nyilvántartási alrendszer alapján készült. Az OpenSSL TLS 1.3 API egyelőre nem érhető el, de a TLS 1.3-mal kapcsolatos lehetőségek bekerültek az openssl csapatába.
- A nyilvántartási alrendszerben javították a TLS 1.3 mezők méretének ellenőrzését, és biztosították a figyelmeztetés megjelenítését, ha a határértékeket túllépik.
- A TLS-szerverben csak a RFC 5890 és RFC 6066 követelményeinek megfelelő helyes hostneveket kezelnek SNI-ben.
- A TLS 1.3 megvalósításában hozzáadták az SSL_MODE_AUTO_RETRY mód támogatását a kapcsolódási megállapodás üzeneteinek automatikus újbóli küldéséhez.
- A TLS 1.3 szerver és kliens hozzáadta a tanúsítványok érvényességének ellenőrzésére irányuló kérések küldésének támogatását, használva a kiterjesztést (a hitelesítő hatóság által aláírt OCSP válasz a webhelyet kiszolgáló szerver által kerül átadásra a TLS kapcsolat egyeztetésekor).
- Be- és kimenetkor alapértelmezés szerint az SSL_MODE_AUTO_RETRY mód be van kapcsolva, hasonlóan az OpenSSL legújabb kiadásaihoz.
- Regressziós tesztek lettek hozzáadva .
- Az 'openssl x509' parancsban biztosították a tanúsítvány érvényességi idejének helytelen időpontjának megjelölését.
- A TLS 1.3-ban RSA-val csak PSS digitális aláírások használata engedélyezett.
Forrás: opennet.ru
