VPN WireGuard prijatý do hlavného vydania OpenBSD

Jason A. Donenfeld, autor VPN WireGuard, vyhlásil o prijatie do hlavnej súčasti jadra OpenBSD ovládača „wg“ pre protokol WireGuard, realizácie špecifického sieťového rozhrania a zmien nástrojov pracujúcich v užívateľskom priestore. OpenBSD sa stala druhým OS po Linux s úplnou a integrovanou podporou WireGuard. Zaradenie WireGuard sa očakáva vo vydaní OpenBSD 6.8.

Patche obsahujú ovládač pre jadro OpenBSD, zmeny pre nástroje ifconfig a tcpdump s podporou funkčnosti WireGuard, dokumentáciu a drobné úpravy pre integráciu WireGuard s ostatným systémom. Ovládač používa vlastnú implementáciu algoritmov blake2s, hchacha20 a curve25519, ako aj už existujúcu v jadre OpenBSD implementáciu SipHash.

Implementácia je kompatibilná so všetkými oficiálnymi klientmi WireGuard pre Linux, Windows, macOS, *BSD, iOS a Android. Testovanie výkonu na laptopu vývojára (Lenovo x230) ukázalo priepustnosť na úrovni 750mbit/s. Na porovnanie, isakmpd s základným nastavením ike psk zabezpečuje priepustnosť 380mbit/s.

Pri vývoji ovládača pre jadro OpenBSD boli vybrané niektoré architektonické riešenia podobné ovládaču pre Linux, ale ovládač bol primárne vyvíjaný pre OpenBSD, so zohľadnením špecifikácie tohto systému a zohľadnením skúseností získaných pri tvorbe ovládača pre Linux. So súhlasom pôvodného autora WireGuard sa kód nového ovládača celkovo distribuuje pod slobodnou licenciou ISC.

Ovládač je tesne integrovaný so sieťovým zásobníkom OpenBSD a využíva existujúce subsystémy, čo umožnilo urobiť kód veľmi kompaktne (okolo 3000 riadkov kódu). Medzi rozdiely sa tiež všíma iné ako pre Linux rozdelenie komponentov ovládača: špecifické pre OpenBSD rozhrania sú v súboroch „if_wg.*“, kód na ochranu proti DoS v „wg_cookie.*“, a logika vyjednávania spojení a šifrovania v „wg_noise.*“.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster