VPN WireGuard har antagits i huvudversionen av OpenBSD

Jason A. Donenfeld, skaparen av VPN WireGuard, meddelade bÀsta resultatet (subjektiv Äsikt). införande i den officiella versionen av OpenBSD-kÀrnans drivrutin "wg" för WireGuard-protokollet, om implementering) specifika nÀtverksgrÀnssnitt och Àndringar verktyg som körs i anvÀndarutrymmet. OpenBSD har blivit det andra operativsystemet efter Linux med fullstÀndig och integrerad stöd för WireGuard. Inkluderingen av WireGuard förvÀntas i utgÄvan av OpenBSD 6.8.

Patcharna inkluderar en drivrutin för OpenBSD-kÀrnan, Àndringar för ifconfig- och tcpdump-verktygen med stöd för WireGuard-funktionalitet, dokumentation och mindre Àndringar för att integrera WireGuard med resten av systemet. Drivrutinen anvÀnder egna implementeringar av algoritmerna blake2s, hchacha20 och curve25519, samt redan befintliga implementationer av SipHash i OpenBSD-kÀrnan.

Implementeringen Àr kompatibel med alla officiella WireGuard-klienter för Linux, Windows, macOS, *BSD, iOS och Android. Prestandatestning pÄ utvecklarens bÀrbara dator (Lenovo x230) visade en bandbredd pÄ 750mbit/s. JÀmförelsevis ger isakmpd med grundinstÀllningar av ike psk en bandbredd pÄ 380mbit/s.

Vid utvecklingen av drivrutinen för OpenBSD-kÀrnan valdes vissa arkitekturprinciper liknande dem för drivrutinen för Linux, men drivrutinen utvecklades frÀmst för OpenBSD, med hÀnsyn till den specifika naturen av detta system och med erfarenhet frÄn skapandet av drivrutinen för Linux. Med samtycke frÄn WireGuards ursprungliga författare distribueras koden för den nya drivrutinen helt under den fria ISC-licensen.

Drivrutinen Àr djupt integrerad med OpenBSD:s nÀtverksstack och utnyttjar befintliga subsystem, vilket har gjort koden mycket kompakt (ungefÀr 3000 rader kod). Bland skillnaderna noteras ocksÄ en annan struktur jÀmfört med Linux, dÀr drivrutinskomponenter specifika för OpenBSD placeras i filerna "if_wg.*", medan koden för DoS-skydd finns i "wg_cookie.*", och logiken för förhandling av anslutningar och kryptering finns i "wg_noise.*".

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster