Megjelent az OpenSSL 4.1: DTLS 1.3 támogatás és kriptográfiai optimalizálások

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Az OpenSSL projekt bejelentette az OpenSSL 4.1-et, a nyílt forráskódú kriptográfiai könyvtár új funkciókkal bővített kiadását, amelyet hálózati kommunikációk biztonságának megteremtésére használnak.

A legnagyobb újdonság a DTLS 1.3 támogatása, amelyet az RFC 9147 szabvány ír le. A Datagram Transport Layer Security TLS-szintű biztonságot nyújt datagram-alapú kommunikációhoz, elsősorban UDP esetén, ahol a csomagok érkezhetnek sorrendben, de ki is maradhatnak. Az 1.3-as verzió a TLS 1.3-ra épülő biztonsági fejlesztésekkel modernizálja a protokollt.

Ezzel párhuzamosan az OpenSSL 4.1 megvalósítja a GREASE mechanizmust, amelyet az RFC 8701 határoz meg. Ez segít elkerülni, hogy a protokoll-megvalósítások egy rögzített, ismert értékkészlethez kötődjenek, így könnyebb új kiterjesztéseket bevezetni kompatibilitási problémák nélkül.

Jelentős fejlesztés a kriptográfiai teljesítmény is, különösen a poszt-kvantum algoritmusoknál. Az OpenSSL 4.1 optimalizált Number Theoretic Transform műveleteket vezet be ML-DSA és ML-KEM algoritmusokhoz PPC64LE rendszereken, valamint gyorsabb ML-DSA műveleteket x86-64 processzorokon.

A kiadás AVX-512-re optimalizált SHAKE x4 műveleteket is hozzáad ML-DSA-hoz, valamint AVX-512 és VAES optimalizálásokat az AES-CBC visszafejtéshez x86-64 platformon. Ezek a módosítások javítják a teljesítményt a támogatott processzorokon.

API-oldalon DTLS támogatást kapott az SSL listener API, az IKEv2 Key Derivation Function támogatása pedig tovább bővíti a könyvtár kriptográfiai képességeit. Emellett bekerült az Elbrus2000 processzorarchitektúra kezdeti támogatása is.

Több kompatibilitási változásra is érdemes odafigyelni. Az OpenSSL 4.1 elhagyja a Windows CE és az Itaniumos Windows build célokat. A no-ecdsa és no-ecdh konfigurációs opciókat eltávolították, mert valójában nem tiltották le a hozzájuk tartozó megvalósításokat. A fejlesztőknek mostantól a no-ec opciót kell használniuk az elliptikus görbékre épülő támogatás letiltásához.

A tsget segédprogram emellett átállt az elhagyott WWW::Curl::Easy Perl modulról a Net::Curl::Easy modulra. Akik használják ezt az eszközt, verziófrissítés előtt telepítsék az új függőséget.

Az OpenSSL csapat ugyanakkor négy ismert problémát is dokumentált a 4.1-es verzióban, mindegyik a DTLS funkcióival kapcsolatos. Ide tartoznak bizonyos rekordok újraküldésével kapcsolatos problémák DTLS 1.3 KeyUpdate üzenetek után, hibás hibajelentés DTLS listener kapcsolatoknál, valamint kézfogás-meghiúsulások meghatározott csomagvesztési körülmények között. A javításokat későbbi kiadásokban tervezik.

További részletek az kiadási megjegyzésekben olvashatók.