VPN WireGuard byla zařazena do hlavního vydání OpenBSD

Jason A. Donenfeld, autor VPN WireGuard, oznámil o přijetí do hlavního jádra ovladače OpenBSD „wg“ pro protokol WireGuard, provádění specifického síťového rozhraní a změny nástrojů fungujících ve vyhrazeném prostoru. OpenBSD se stala druhým operačním systémem po Linux s kompletní a integrovanou podporou WireGuard. Vydání WireGuard se očekává ve verzi OpenBSD 6.8.

Záplaty zahrnují ovladač pro jádro OpenBSD, úpravy pro utilitiy ifconfig a tcpdump se podporou funkcí WireGuard, dokumentaci a drobné změny pro integraci WireGuard se zbytkem systému. V ovladači je použita vlastní implementace algoritmů blake2s, hchacha20 a curve25519, stejně jako již přítomná implementace SipHash v jádru OpenBSD.

Implementace je kompatibilní se všemi oficiálními klienty WireGuard pro Linux, Windows, macOS, *BSD, iOS a Android. Testování výkonu na laptopu vývojáře (Lenovo x230) ukázalo propustnost na úrovni 750 Mbit/s. Pro srovnání, isakmpd s výchozími nastaveními ike psk poskytuje propustnost 380 Mbit/s.

Při vývoji ovladače pro jádro OpenBSD byla zvolena některá architektonická řešení podobná ovladači pro Linux, ale ovladač byl primárně vyvíjen pro OpenBSD, s ohledem na specifika tohoto systému a s přihlédnutím k zkušenostem získaným při vytváření ovladače pro Linux. S povolením původního autora WireGuard se kód nového ovladače zcela šíří pod svobodnou licencí ISC.

Ovladač je úzce integrován se síťovým stackem OpenBSD a využívá existující subsystémy, což umožnilo učinit kód velmi kompaktním (asi 3000 řádků kódu). Mezi rozdíly se také uvádí odlišné rozdělení komponentů ovladače než pro Linux: specifická rozhraní pro OpenBSD jsou uvedena v souborech „if_wg.*“, kód pro ochranu proti DoS v „wg_cookie.*“, a logika vyjednávání spojení a šifrování v „wg_noise.*“.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster