Utgivningen av den kryptografiska biblioteket LibreSSL 3.9.0.

Utvecklarna av projektet OpenBSD har presenterat en bÀrbar version av paketet LibreSSL 3.9.0, inom vilket en fork av OpenSSL utvecklas för att sÀkerstÀlla en högre nivÄ av sÀkerhet. Projektet LibreSSL fokuserar pÄ att kvalitetssÀkra protokollen SSL/TLS genom att ta bort överflödig funktionalitet, lÀgga till ytterligare skyddsÄtgÀrder och genomföra en betydande rensning och omarbetning av kodbasen. UtgÄvan av LibreSSL 3.9.0 betraktas som experimentell, dÀr funktioner utvecklas som kommer att inkluderas i OpenBSD 7.5. Samtidigt har en stabil version av LibreSSL 3.8.3 formats, dÀr flera specifika Windows-fel har ÄtgÀrdats och stöd för skyddsmekanismen CET (Control-flow Enforcement Technology) har förbÀttrats.

Funktioner i LibreSSL 3.9.0:

  • Stöd för ECDSA digital signaturalgoritmer med hashvĂ€rden SHA-3 har lagts till.
  • Support för HMAC med avkortade hashvĂ€rden SHA-2 och SHA-3 som PBE PRF har lagts till.
  • Ändringar har gjorts för att förbĂ€ttra portabilitet pĂ„ andra plattformar. För att undvika problem vid statisk lĂ€nkning har de flesta av de exporterade symbolerna i LibreSSL som anvĂ€nds för att sĂ€kerstĂ€lla kompatibilitet försetts med prefixet «libressl_». Export av compat-symboler i libcrypto har avbrutits i CMake-baserade byggen.
  • Ändringar har införts för att förbĂ€ttra kompatibiliteten med OpenSSL. Till exempel har aliasnamn ChaCha20 och chacha20 lagts till för algoritmen ChaCha, funktionerna SSL_library_init() och OPENSSL_init_ssl() har förenats, och anropen EVP_{CIPHER,MD}_CTX_init() har anpassats till OpenSSL:s beteende.
  • Kommandot openssl har fĂ„tt stöd för flaggorna «-new -force_pubkey», «-multivalue-rdn», «-set_issuer», «-set_subject» och «-utf8».
  • ÖvergĂ„ng frĂ„n att anvĂ€nda anropet OBJ_bsearch_() till den standardiserade funktionen bsearch() har genomförts.
  • Implementeringen av funktionen by_file_ctrl(), EVP_Cipher{Init,Update,Final}() och API OBJ_* har förenklats.
  • En stor omorganisation av API EVP har genomförts. Funktionen EVP_add_{cipher,digest}() har tagits bort.
  • Behandlingen av X509_TRUST har förenklats.
  • Funktionerna BIO_dump*() har skrivits om.
  • Stödet för globala tabeller, som inte Ă€r anpassade för flertrĂ„dad anvĂ€ndning, har avbrutits. Som ett resultat stöds inte lĂ€ngre tilldelning av aliasnamn till chiffer och hashvĂ€rden, eller tillĂ€gg av anpassade strĂ€ngar, ASN.1-metoder, PKEY och CRL.
  • Funktionerna BIO_set(), BIO_{sn,v,vsn}printf(), sk_find_ex() och OBJ_bsearch_() har tagits bort, liksom mĂ„nga förĂ„ldrade API-funktioner i CRYPTO.
  • Den offentliga Ă„tkomsten till API X509_CERT_AUX och X509_TRUST har avbrutits.
  • Stödet för algoritmerna GOST och STREEBOG har avbrutits.
  • Det utvidgade stödet för CET (Control-flow Enforcement Technology) anvĂ€nds för att skydda mot exploateringsmetoder som Ă€r baserade pĂ„ teknik för Ă„tervĂ€ndande-orienterad programmering (ROP, Return-Oriented Programming).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster