VPN WireGuard er blevet en del af OpenBSD's hoveddistribution

Jason A. Donenfeld, skaberen af VPN WireGuard, har annonceret fleste af inkludering i den primære OpenBSD kerne driver 'wg' for WireGuard protokollen, implementering en specifik netværksgrænseflade og ændringer værktøjer, der fungerer i brugerrum. OpenBSD blev det andet operativsystem efter Linux med fuld og integreret støtte til WireGuard. Inkluderingen af WireGuard forventes i OpenBSD 6.8 udgivelsen.

Patchene inkluderer en driver til OpenBSD kerne, ændringer til værktøjer som ifconfig og tcpdump med støtte for WireGuard funktionalitet, dokumentation og mindre ændringer for at integrere WireGuard med resten af systemet. Driveren bruger en proprietær implementering af algoritmerne blake2s, hchacha20 og curve25519, samt allerede eksisterende i OpenBSD kernen implementering af SipHash.

Implementeringen er kompatibel med alle officielle WireGuard klienter til Linux, Windows, macOS, *BSD, iOS og Android. Ydelsestestene på udviklerens bærbare computer (Lenovo x230) viste en båndbredde på niveau med 750mbit/s. Til sammenligning giver isakmpd med standardindstillinger for ike psk en båndbredde på 380mbit/s.

Ved udviklingen af driveren til OpenBSD kernen blev der valgt nogle arkitektoniske løsninger, der ligner dem fra Linux driveren, men driveren blev først og fremmest udviklet til OpenBSD, med opmærksomhed på denne platforms specifika og erfaringen fra udviklingen af driveren til Linux. Med samtykke fra WireGuard's oprindelige forfatter distribueres koden til den nye driver fuldstændigt under den frie ISC-licens.

Driveren er tæt integreret med OpenBSD's netværksstak og bruger eksisterende subsystemer, hvilket har gjort koden meget kompakt (omtrent 3000 linjer). Af forskellene bemærkes også en anden opdeling af driverkomponenter end i Linux: specifikke OpenBSD grænseflader findes i filer 'if_wg.*', koden til beskyttelse mod DoS i 'wg_cookie.*', og logikken for forbindelsesforhandling og kryptering i 'wg_noise.*'.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster