VPN WireGuard 1.0.0 Àr tillgÀnglig

Presenteras symbolisk utgÄva av VPN WireGuard 1.0.0, som markerade leveransen av WireGuard-komponenter i kÀrnans huvudstruktur Linux 5.6 och stabiliseringen av utvecklingen. Koden som ingÄr i Linux-kÀrnan har genomgÄtt en ytterligare sÀkerhetsrevision utförd av en oberoende firma som specialiserar sig pÄ sÄdana kontroller. Revisionen visade inga problem.

Eftersom WireGuard nu utvecklas inom Linux-kÀrnans huvudstruktur har ett repository för distributioner och anvÀndare som fortsÀtter anvÀnda Àldre versioner av kÀrnan skapats wireguard-linux-compat.git. Repositoriet inkluderar bakportad WireGuard-kod och lagret compat.h för att sÀkerstÀlla kompatibilitet med Àldre kÀrnor. Det noteras att sÄ lÀnge det finns möjlighet för utvecklare och behov frÄn anvÀndare kommer versionen av patcharna att hÄllas vid liv. I sin nuvarande form kan den separerade versionen av WireGuard anvÀndas med kÀrnor frÄn Ubuntu 20.04 och Debian 10 «Buster», och finns ocksÄ tillgÀnglig i form av patchar för Linux-kÀrnor 5.4 och 5.5. Distributioner som anvÀnder de senaste kÀrnorna, sÄsom Arch, Gentoo och
Fedora 32, kommer att kunna anvÀnda WireGuard i samband med uppdateringen av kÀrna 5.6.

Den huvudsakliga utvecklingsprocessen pÄgÄr nu i repositoriet wireguard-linux.git, som inkluderar hela Linux-kÀrnans trÀd med Àndringar frÄn Wireguard-projektet. Patchar frÄn detta repository kommer att granskas för inkludering i huvudkÀrnan och regelbundet överföras till grenarna net/net-next. Utvecklingen av anvÀndarutrymmesverktyg och skript, sÄsom wg och wg-quick, pÄgÄr i repositoriet wireguard-tools.git, som kan anvÀndas för att skapa paket i distributionerna.

Vi pÄminner om att VPN WireGuard bygger pÄ moderna krypteringsmetoder, erbjuder mycket hög prestanda, Àr lÀtt att anvÀnda, utan komplikationer och har visat sig vara pÄlitlig i flera stora implementeringar som hanterar stora trafikvolymer. Projektet har utvecklats sedan 2015, har genomgÄtt revision och formell verifiering av de tillÀmpade krypteringsmetoderna. Stödet för WireGuard Àr redan integrerat i NetworkManager och systemd, och patcharna för kÀrnan ingÄr i de grundlÀggande distributionerna Debian Unstable, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, Subgraph och ALT.

I WireGuard tillÀmpas en koncept av nyckelbaserad rutning, vilket innebÀr att varje nÀtverksgrÀnssnitt kopplas till en privat nyckel och anvÀnds för att lÀnka offentliga nycklar. Utbytet av offentliga nycklar för att etablera en anslutning sker pÄ liknande sÀtt som med SSH. För att samordna nycklar och anslutning utan att starta en separat daemon i anvÀndarutrymmet anvÀnds Noise_IK-mekanik. Noise Protocol Framework, liknande bevarandet av authorized_keys i SSH. Datatransmission sker genom inkapsling i UDP-paket. Stöd för att byta IP-adress pÄ VPN-servern (roaming) utan att bryta anslutningen med automatisk omkonfigurering av klienten.

För kryptering funktionen unix_crypt, som tar emot det lösenord som anvÀndaren anger utan att utföra escape av specialtecken. I git-repositoriet strömmande krypteringsmetod ChaCha20 och meddelandeautentiseringsalgoritm (MAC) Poly1305, utvecklade av Daniel Bernstein (Daniel J. Bernstein), Tanja Lange
(Tanja Lange) och Peter Schwabe (Peter Schwabe). ChaCha20 och Poly1305 positioneras som snabbare och sÀkrare alternativ till AES-256-CTR och HMAC, vars programvaruimplementation möjliggör en fast körningstid utan att sÀrskild hÄrdvarustöd krÀvs. För att generera en gemensam hemlig nyckel anvÀnds protokollet Diffie-Hellman pÄ elliptiska kurvor i implementationen Curve25519, ocksÄ föreslagen av Daniel Bernstein. För hashing anvÀnds algoritmen BLAKE2s (RFC7693).

Vid gammal testning visade WireGuard en 3,9 gÄnger högre bandbredd och 3,8 gÄnger högre responsivitet jÀmfört med OpenVPN (256-bit AES med HMAC-SHA2-256). JÀmfört med IPsec (256-bit ChaCha20+Poly1305 och AES-256-GCM-128) observeras en liten prestandafördel för WireGuard (13-18%) och en minskning av fördröjningar (21-23%). Resultaten av testerna pÄ projektets webbplats omfattar en gammal avskild implementation av WireGuard och Àr mÀrkta som otillrÀckligt kvalitativa. Sedan testerna genomfördes har koden för WireGuard och IPsec ytterligare optimerats och fungerar nu snabbare. Mer omfattande tester, som omfattar den integrerade kernelimplementationen, har Ànnu inte genomförts. Det noteras dock att WireGuard fortfarande övertrÀffar IPsec i vissa situationer pÄ grund av flerkörning, medan OpenVPN förblir vÀldigt lÄngsamt.

VPN WireGuard 1.0.0 Àr tillgÀnglig

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