Pieejams OpenVPN 2.6.0

Pēc divarpus gadiem kopÅ” 2.5 versijas izdoÅ”anas ir sagatavota OpenVPN 2.6.0 izlase, pakotne virtuālo privāto tÄ«klu izveidei, kas ļauj organizēt Å”ifrētu savienojumu starp divām klientu maŔīnām vai nodroÅ”ināt centralizēta VPN servera darbÄ«bu vairāku klientu vienlaicÄ«gas darbÄ«bas nodroÅ”ināŔanai. OpenVPN kods ir izplatÄ«ts saskaņā ar GPLv2 licenci, gatavas binārās pakotnes tiek veidotas Debian, Ubuntu, CentOS, RHEL un Windows.

Galvenās jauninājumi:

  • Piedāvāta atbalsts neierobežotam savienojumu skaitam.
  • Iekļauts ovpn-dco kodola modulis, kas ievērojami paātrina veiktspēju VPN. Paātrinājums tiek panākts, novirzot visas Å”ifrēŔanas, datu apstrādes un sakaru vadÄ«bas operācijas uz Linux kodolu, kas ļauj izvairÄ«ties no izmaksām, kas saistÄ«tas ar konteksta maiņu, un optimizēt darbu, tieÅ”i piekļūstot kodola iekŔējiem API, kā arÄ« izslēdz lēnu datu pārsÅ«tīŔanu starp kodolu un lietotāja telpu (Å”ifrēŔana, atÅ”ifrēŔana un marÅ”rutēŔana tiek veikta ar moduli bez datu sÅ«tīŔanas uz apstrādātāju lietotāja telpā).

    Veiktajos testos salÄ«dzinājumā ar konfigurāciju, kas balstÄ«ta uz tun interfeisu, klienta un servera pusē izmantojot AES-256-GCM Å”ifru, izdevās sasniegt caurlaidspējas pieaugumu 8 reizes (no 370 Mbit/s lÄ«dz 2950 Mbit/s). Izmantojot moduli tikai klienta pusē, caurlaidspēja izstrādātājam pieauga trÄ«s reizes un nemainÄ«jās ienākoÅ”ajam trafikam. Izmantojot moduli tikai servera pusē, caurlaidspēja pieauga 4 reizes ienākoÅ”ajam trafikam un par 35% iznākÅ”anas trafikam.

  • Ir ticis iespēja izmantot TLS režīmu ar paÅ”parakstÄ«tiem sertifikātiem (ja tiek izmantota opcija «—peer-fingerprintĀ», var ne norādÄ«t parametrus «—caĀ» un «—capathĀ» un iztikt bez PKI servera uz Easy-RSA vai lÄ«dzÄ«gas programmatÅ«ras bāzes).
  • UDP serverÄ« ieviests savienojumu saskaņoÅ”anas režīms, balstoties uz Cookie, kur identifikators izmanto HMAC bāzētu Cookie, ļaujot serverim veikt verifikāciju, neuzturot stāvokli.
  • Pievienota atbalsts kompilācijai ar OpenSSL 3.0 bibliotēku. Pievienota opcija «—tls-cert-profile insecureĀ» minimālas droŔības lÄ«meņa izvēlei OpenSSL.
  • Pievienotas jaunas vadÄ«bas komandas remote-entry-count un remote-entry-get, lai saskaitÄ«tu ārējo pieslēgumu skaitu un parādÄ«tu to sarakstu.
  • Atslēgu saskaņoÅ”anas procesā tagad prioritārais mehānisms materiāla iegūŔanai atslēgu Ä£enerēŔanai ir EKM (Exported Keying Material, RFC 5705), nevis specifiskais OpenVPN PRF mehānisms. Lai izmantotu EKM, nepiecieÅ”ama OpenSSL vai mbed TLS 2.18+ bibliotēka.
  • NodroÅ”ināta savietojamÄ«ba ar OpenSSL FIPS režīmā, kas ļauj izmantot OpenVPN sistēmās, kas atbilst FIPS 140-2 droŔības prasÄ«bām.
  • mlock tiek ieviesta pārbaude, vai ir pietiekami liela atmiņas rezervācija. Ja pieejamā RAM ir mazāk par 100 MB, tad, lai palielinātu limitu, tiek izsaukta setrlimit().
  • Pievienota opcija «—peer-fingerprintĀ» sertifikāta pareizÄ«bas vai piesaistes pārbaudei pēc fingerprint nospieduma, pamatojoties uz SHA256 hash, neizmantojot tls-verify.
  • Skriptiem ir pieejama aizkavēta autentifikācija, ko Ä«steno ar opciju «—auth-user-pass-verifyĀ». Skriptiem un spraudņiem pievienots atbalsts klienta informēŔanai par pārejoÅ”u autentifikāciju (pending authentication), izmantojot aizkavēto autentifikāciju.
  • Pievienots saderÄ«gais režīms (—compat-mode), kas ļauj pieslēgties vecākiem serveriem, kuros tiek izmantota OpenVPN 2.3.x vai vecākas versijas.
  • Sarakstā, ko pārsÅ«ta caur parametru «—data-ciphersĀ», ir atļauts norādÄ«t prefiksu Ā«?Ā» obligāto Å”ifru noteikÅ”anai, kas tiks izmantoti tikai tad, ja bÅ«s atbalsts. SSL-bibliotēkai.
  • Pievienota opcija «—session-timeoutĀ», izmantojot kuru var ierobežot maksimālo sesijas laiku.
  • Konfigurācijas failā atļauts norādÄ«t lietotāja vārdu un paroli, izmantojot tagu <auth-user-pass><\/auth-user-pass>.
  • Ticis nodroÅ”ināta dinamiska klienta MTU iestatīŔana, pamatojoties uz servera sniegtajiem MTU datiem. Lai mainÄ«tu maksimālo MTU izmēru, pievienota opcija «—tun-mtu-maxĀ» (pēc noklusējuma 1600).
  • Pievienots parametrs «—max-packet-sizeĀ» maksimālā pārvaldÄ«bas pakotņu izmēra noteikÅ”anai.
  • Tika noņemta atbalsts OpenVPN palaiÅ”anai caur inetd. Noņemta opcija ncp-disable. Novecojusi opcija verify-hash un statisko atslēgu režīms (atstātas tikai TLS). TLS 1.0 un 1.1 protokoli ir atzÄ«ti par novecojuÅ”iem (parametra tls-version-min noklusējuma vērtÄ«ba ir 1.2). IekŔējā pseido-sadalīŔanas skaitļu Ä£eneratora ievieÅ”ana (—prng) tika izņemta, tagad jāizmanto PRNG ievieÅ”ana no mbed TLS vai OpenSSL kriptogrāfijas bibliotēkām. Atbalsts pakotņu filtram PF (Packet Filtering) tika pārtraukts. Nospiežot nē, saspieÅ”ana ir izslēgta (—allow-compression=no).
  • Noklusējuma Å”ifru sarakstam pievienots CHACHA20-POLY1305.

Avots: opennet.lv

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster