A Void Linux disztribúció fejlesztői jóváhagyták a múlt év áprilisa óta tárgyalt javaslatot az OpenSSL könyvtár használatának visszaállítására. A LibreSSL OpenSSL-re történő cseréje március 5-én várható. A változás várhatóan nem érinti a felhasználók többségének rendszerét, de jelentősen megkönnyíti a disztribúció karbantartását, és lehetővé teszi számos probléma megoldását, például lehetővé teszi az OpenVPN összeállítását az alapértelmezett TLS könyvtárral (jelenleg a LibreSSL problémái miatt a csomag az Mbed TLS-sel épül fel). Az OpenSSL-re való visszatérés ára egyes csomagok támogatásának megszűnése lesz, amelyek a régi OpenSSL API-ra épülnek, amelynek támogatását az új OpenSSL ágakban megszüntették, de a LibreSSL-ben fenntartották.
Korábban a LibreSSL-ről az OpenSSL-re már visszatértek a Gentoo, Alpine és HardenedBSD projektek. Az OpenSSL-re való visszatérés fő motivációja az volt, hogy nőtt a LibreSSL és az OpenSSL közötti inkompatibilitás, ami extra javítócsomagok bevezetésére kényszerítette a fejlesztőket, bonyolította a karbantartást és megnehezítette a verziók frissítését. Például a Qt fejlesztői megtagadták a LibreSSL támogatását, és a kompatibilitási problémák megoldásának terhét a disztribúciók fejlesztőire hárították, ami jelentős pluszmunkát igényel a Qt6 LibreSSL-lel való portolásakor.
Továbbá, az OpenSSL fejlesztési üteme az utóbbi években felgyorsult, alapos munkát végeztek a kód alap biztonságának növelésére és a hardverplatformokra vonatkozó optimalizálások hozzáadására, valamint teljes TLS 1.3 megvalósítást biztosítottak. Az OpenSSL használata emellett lehetővé teszi a titkosítási algoritmusok támogatásának bővítését egyes csomagokban, például a Python esetében, ahol a LibreSSL-leal való összeállítás során csak korlátozott számú titkosítást használtak.
Forrás: opennet.ru
