Pēc trīs gadiem kopš versijas 2.6 izlaišanas ir izlaista OpenVPN 2.7.0 versija, pakotne, kas paredzēta virtuālo privāto tīklu izveidei, ļaujot 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īgai izmantošanai. OpenVPN kods tiek izplatīts saskaņā ar GPLv2 licenci, un gatavas binārās pakotnes tiek veidotas Debian, Ubuntu, CentOS, RHEL un Windows platformām.
Galvenās jauninājumi:
- Uz VPN-serveros ir pievienota iespēja atvērt vairākus savienojumus pieņemošos soketā, piemēram, vienlaicīgai savienojumu pieņemšanai caur UDP un TCP vai pa dažādiem tīkla portiem.
- Ir veikts pāreja uz jauno DCO moduļa versiju, kas iekļauta Linux 6.16 kodola pamatā. Modulis, kas ietilpst kodola pamatā, tagad ir ar mainītu API un tiek piedāvāts ar nosaukumu "ovpn". Atbalsts vecajam ovpn-dco modulim ir pārtraukts. Šis modulis pārvieto šifrēšanas, pakotņu apstrādes un sakaru kanāla pārvaldību uz Linux kodolu, ļaujot novērst konteksta maiņas izmaksas un optimizēt darbību, tieši piekļūstot kodola iekšējam API, kā arī izslēdzot 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 trafika nosūtīšanas apstrādātājam lietotāja telpā).
- Windows versijā: WFP filtriem ir aktivizēts block-local karogs; nodrošināta papildu tīkla interfeisu ģenerēšana pēc nepieciešamības; nodrošināta automātisko pakalpojumu palaišana zem nepārvaldīta lietotāja; DNS iestatījumu apstrādei tiek izmantots NRPT (Name Resolution Policy Table); ir atļauts izmantot win-dco draiveri VPN serveru paātrināšanai.
- Ir ieviests jauns atslēgu un pakotņu formāts "epoch", kas atšķirībā no standarta formāta "DATA_V2" pievieno AEAD tagu pakotnes beigās, automātiski atjauno atslēgas, sasniedzot to izmantošanas ierobežojumu, satur 64 bitu pakotņu identifikatorus un izmanto XOR darbību inicializācijas vektora veidošanā.
- Pievienota lwipovpn atbalsts — VPN tīklu interfeisu emulators, kas izstrādāts uz TCP/IP steka lwIP bāzes. Izmantojot opciju «—dev-node unix:/path/to/lwipovpn», ir iespējams emulēt pilnvērtīgu VPN klientu uz vienas un tās pašas sistēmas, lai testētu un atkļūdotu OpenVPN.
- Pievienota iespēja atjaunināt daļu no klienta iestatījumiem (IP, maršrutēšana, MTU, DNS) sūtīšanas ceļā. serveri Vadības ziņojumi PUSH_UPDATE.
- OpenVPN klientam Linux, BSD un macOS pievienota opcija «—dns-updown» DNS iestatījumu pielietošanas skripta palaišanai, ko nodrošina serveris. Skripts atbalsta iestatījumus caur /etc/resolv.conf, systemd vai resolveconf.
- Linux platformai pievienota opcija «—route-table» lietotāja definētu maršrutu tabulu izmantošanai.
- Atbalsts mbedTLS 4 zariem ir ieviests. TLS 1.3 atbalsts pievienots konfigurācijās ar mbedTLS kriptogrāfisko bibliotēku.
- Pievienots atbalsts operētājsistēmai Haiku.
- Atbalsts statisko atslēgu režīmam ir pārtraukts (ieteicams izmantot TLS režīmu), NTLMv1, Windows draiverim wintun, OpenSSL 1.0.2, mbedTLS 2.x, datu saspiešanai pirms sūtīšanas, opcijām «—memstats» un «—opt-verify».
Avots: opennet.lv
