Wara sentejn u nofs mill-pubblikazzjoni tal-fergħa 2.5, ir-rilaxx huwa lest. OpenVPN 2.6.0, pakkett għall-ħolqien ta' netwerks privati virtwali, li jippermettilek torganizza konnessjoni kriptata bejn żewġ magni klijenti jew tipprovdi server VPN ċentralizzat għall-operazzjoni simultanja ta' diversi klijenti. Kodiċi OpenVPN imqassam taħt il-liċenzja GPLv2, pakketti binarji lesti huma ġġenerati għal Debian, Ubuntu, CentOS, RHEL u Windows.
Innovazzjonijiet ewlenin:
- Jipprovdi appoġġ għal numru illimitat ta 'konnessjonijiet.
- Il-modulu tal-kernel ovpn-dco huwa inkluż, li jippermetti aċċelerazzjoni sinifikanti tal-prestazzjoni. VPNL-aċċelerazzjoni tinkiseb billi l-operazzjonijiet kollha ta' encryption, l-ipproċessar tal-pakketti, u l-ġestjoni tal-kanali ta' komunikazzjoni jiġu mċaqalqa għan-naħa tal-kernel. Linux, li jelimina l-overhead assoċjat mal-bdil tal-kuntest, jippermetti l-ottimizzazzjoni billi jaċċessa direttament l-APIs interni tal-kernel, u jelimina t-trasferiment bil-mod tad-dejta bejn il-kernel u l-ispazju tal-utent (l-encryption, id-decryption, u r-routing jitwettqu mill-modulu mingħajr ma jintbagħat it-traffiku lill-handler tal-ispazju tal-utent).
Fit-testijiet imwettqa, meta mqabbla mal-konfigurazzjoni bbażata fuq l-interface tat-tun, l-użu tal-modulu fuq in-naħat tal-klijent u tas-server bl-użu taċ-ċifra AES-256-GCM għamilha possibbli li tinkiseb żieda ta '8 darbiet fil-produzzjoni (minn 370 Mbit/s sa 2950 Mbit/s). Meta tuża l-modulu biss fuq in-naħa tal-klijent, il-fluss żdied bi tliet darbiet għat-traffiku ħerġin u ma nbidilx għat-traffiku deħlin. Meta tuża l-modulu biss fuq in-naħa tas-server, il-fluss żdied b'4 darbiet għat-traffiku li jkun dieħel u b'35% għat-traffiku ħerġin.
- Huwa possibbli li tuża l-mod TLS b'ċertifikati ffirmati waħedhom (meta tuża l-għażla "-peer-fingerprint", tista 'tħalli barra l-parametri "-ca" u "-capath" u tevita li tħaddem server PKI ibbażat fuq Easy-RSA jew softwer simili).
- Is-server UDP jimplimenta mod ta 'negozjar ta' konnessjoni bbażata fuq Cookie, li juża Cookie ibbażat fuq HMAC bħala l-identifikatur tas-sessjoni, li jippermetti lis-server iwettaq verifika mingħajr stat.
- Appoġġ miżjud għall-bini bil-librerija OpenSSL 3.0. Miżjud għażla "--tls-cert-profile insecure" biex tagħżel il-livell minimu ta' sigurtà OpenSSL.
- Miżjud kmandijiet ta 'kontroll ġodda remote-entry-count u remote-entry-get biex jgħoddu n-numru ta' konnessjonijiet esterni u juru lista tagħhom.
- Matul il-proċess tal-ftehim taċ-ċwievet, il-metodu preferut biex jinkiseb materjal għall-ġenerazzjoni taċ-ċwievet issa huwa l-mekkaniżmu EKM (Exported Keying Material, RFC 5705), minflok il-mekkaniżmu speċifiku OpenVPN PRF. L-użu tal-EKM jeħtieġ il-librerija OpenSSL jew mbed TLS 2.18+.
- Ipprovdiet kompatibilità ma' OpenSSL fil-modalità FIPS, li tippermetti l-użu ta' OpenVPN fuq sistemi li jissodisfaw ir-rekwiżiti tas-sigurtà tal-FIPS 140-2.
- mlock jimplimenta kontroll biex jiżgura li tkun riżervata biżżejjed memorja. Meta inqas minn 100 MB ta 'RAM ikun disponibbli, setrlimit() jissejjaħ biex iżid il-limitu.
- Żiedet l-għażla "--peer-fingerprint" biex tiċċekkja l-validità jew l-irbit ta 'ċertifikat billi tuża marki tas-swaba' bbażata fuq il-hash SHA256, mingħajr ma tuża tls-verify.
- L-iskripts huma pprovduti bl-għażla ta 'awtentikazzjoni differita, implimentata bl-użu tal-għażla "-auth-user-pass-verify". L-appoġġ biex il-klijent jiġi infurmat dwar awtentikazzjoni pendenti meta tuża awtentikazzjoni differita ġie miżjud mal-iskripts u l-plugins.
- Żied il-mod ta' kompatibilità (--compat-mode) biex jippermetti l-konnessjoni ma' servers eqdem li jużaw OpenVPN 2.3.x jew verżjonijiet eqdem.
- Il-lista mgħoddija permezz tal-parametru "--data-ciphers" tippermetti li l-prefiss "?" jispeċifika ċifri fakultattivi li jintużaw biss jekk ikunu appoġġjati. SSL-librerija.
- Għażla miżjuda "-session-timeout" li biha tista' tillimita l-ħin massimu tas-sessjoni.
- Il-fajl tal-konfigurazzjoni jippermetti li tispeċifika username u password billi tuża t-tikketta .
- Il-kapaċità li tiġi kkonfigurata b'mod dinamiku l-MTU tal-klijent hija pprovduta, ibbażata fuq id-dejta tal-MTU trażmessa mis-server. Biex tbiddel id-daqs massimu tal-MTU, ġiet miżjuda l-għażla "—tun-mtu-max" (default huwa 1600).
- Miżjud parametru "--max-packet-size" biex jiddefinixxi d-daqs massimu tal-pakketti ta 'kontroll.
- Tneħħa l-appoġġ għall-modalità tat-tnedija OpenVPN Permezz ta' inetd. L-għażla ncp-disable tneħħiet. L-għażla verify-hash u l-modalità static key ġew deprekati (jinżammu biss TLS). TLS 1.0 u 1.1 ġew deprekati (il-parametru tls-version-min issa huwa ssettjat għal 1.2 awtomatikament). Il-ġeneratur tan-numri pseudo-każwali integrat (--prng) tneħħa; għandha tintuża l-implimentazzjoni PRNG mil-libreriji kripto mbed TLS jew OpenSSL. L-appoġġ għall-Iffiltrar tal-Pakketti (PF) twaqqaf. Il-kompressjoni hija diżattivata awtomatikament (--allow-compression=no).
- Miżjud CHACHA20-POLY1305 mal-lista taċ-ċifra awtomatika.
Sors: opennet.ru
