VPN WireGuard er blevet tilføjet til NetBSD-kernen

Udviklerne af NetBSD-projektet meldte om inkluderingen af driveren wg med implementeringen af protokollen WireGuard i den primære samling af NetBSD-kernen. NetBSD er blevet det tredje operativsystem efter Linux og OpenBSD med integreret understøttelse af WireGuard. Der tilbydes også tilknyttede kommandoer til opsætning af VPN – wg-keygen og wgconfig. I den standard kernekonfiguration (GENERIC) er driveren endnu ikke aktiveret og kræver en eksplicit angivelse i indstillingerne "pseudo-device wg".

Yderligere kan det nævnes publicering den korrigerende opdatering af pakken wireguard-tools 1.0.20200820, der inkluderer værktøjer, der fungerer i brugerrummet, som wg og wg-quick. I den nye version er IPC forberedt til den kommende understøttelse af WireGuard i operativsystemet FreeBSD. Der er foretages opdeling af platform-specifik kode i forskellige filer. I unit-filen for systemd er der tilføjet support for kommandoen "reload", hvilket gør det muligt at køre konstruktioner såsom "systemctl reload wg-quick at wgnet0".

Det er værd at bemærke, at VPN WireGuard er baseret på moderne krypteringsmetoder, tilbyder meget høj ydeevne, er nem at bruge, fri for komplekse funktioner og har vist sig effektiv i flere store implementeringer, der håndterer store mængder trafik. Projektet har været under udvikling siden 2015, har gennemgået revision og formel verifikation anvendte krypteringsmetoder. Støtte til WireGuard er allerede integreret i NetworkManager og systemd, og patches til kernen indgår i grundkomponenterne i distributioner Debian Unstable, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, Subgraph og ALT.

WireGuard anvender konceptet med nøglebaseret routing, som indebærer at tilknytte et privat nøgle til hver netværksgrænseflade og anvende åbne nøgler til at etablere forbindelser. Udvekslingen af åbne nøgler til forbindelsesoprettelse foregår på lignende vis som SSH. Til aftale nøgler og forbindelser uden at starte en separat daemon i brugerland bruges Noise_IK-mekanismen fra Noise Protocol Framework, der ligner vedligeholdelsen af authorized_keys i SSH. Dataoverførslen foregår ved inkapsulering i UDP-pakker. Skift af IP-adressen på VPN-serveren (roaming) understøttes uden afbrydelse af forbindelsen med automatisk genkonfiguration af klienten.

Til kryptering kun 14,3% af webstederne i hele verden. strømcypher ChaCha20 og algoritme til autentificering af meddelelser (MAC) Poly1305, udviklet af Daniel Bernstein (Daniel J. Bernstein), Tanja Lange
(Tanja Lange) og Peter Schwabe. ChaCha20 og Poly1305 præsenteres som hurtigere og sikrere alternativer til AES-256-CTR og HMAC, hvis softwareimplementering muliggør en fast udførelsestid uden at kræve særlig hardwareunderstøttelse. Protokollen for at generere en delt hemmelig nøgle anvender Diffie-Hellman på elliptiske kurver i implementeringen Curve25519, også foreslået af Daniel Bernstein. Der anvendes algoritmen BLAKE2s (RFC7693).

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