Gli sviluppatori del progetto OpenBSD hanno presentato il rilascio della versione portabile del pacchetto LibreSSL 3.6.0, che sviluppa un fork di OpenSSL, mirato a garantire un livello di sicurezza più elevato. Il progetto LibreSSL si concentra su un supporto di alta qualità per i protocolli SSL/TLS, rimuovendo funzionalità superflue, aggiungendo ulteriori misure di sicurezza e effettuando una significativa pulizia e revisione del codice. Il rilascio di LibreSSL 3.6.0 è considerato sperimentale, in quanto sviluppa funzionalità che saranno integrate in OpenBSD 7.2.
Caratteristiche di LibreSSL 3.6.0:
- È stato portato da OpenSSL l'API EVP per la funzione di generazione della chiave HKDF (HMAC Key Derivation Function).
- Aggiunto API per impostare e ottenere i livelli di sicurezza — SSL_{,CTX}_{get,set}_security_level().
- Aggiunto il supporto sperimentale per l'API del protocollo QUIC, originariamente implementato in BoringSSL.
- Aggiunto un supporto iniziale per la verifica TS ESSCertIDv2.
- Utilizzato il test di semplicità di Baillie-Pomerance-Selfridge-Wagstaff (Baillie-PSW) invece del test di Miller-Rabin.
- Significativa revisione interna effettuata. Rimosse le verifiche dispendiose in termini di risorse RFC 3779 durante la verifica dei certificati. Riscritto il decodificatore e il parser del tempo per ASN.1. Riscritta l'implementazione di ASN1_STRING_to_UTF8().
- Nell'utilità openssl è stata aggiunta l'opzione -«s» per mostrare solo i protocolli supportati.
Fonte: opennet.ru
