Støtte for VPN WireGuard er blevet integreret i kernen af Android-platformen

Google tilføjet kode med indbygget støtte til VPN i den primære kodebase af Android WireGuard. WireGuard-koden er blevet overført til versionen af Linux-kernen 5.4, der udvikles til den kommende udgivelse af Android 12, fra den primære Linux-kernel 5.6, som oprindeligt var vedtaget WireGuard. Kerneniveau støtten til WireGuard er aktiveret som standard.

Indtil nu har udviklerne af WireGuard til Android tilbudt en mobilapp, som allerede blev fjernet af Google fra Google Play-butikken på grund af et link til donationssiden på projektets hjemmeside, som overtrådte betalingsvilkårene (donationer er betragtes som uacceptable, hvis de indsamles af en ikke-specifikt registreret nonprofitorganisation).

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 af de anvendte krypteringsmetoder. WireGuard anvender en koncept for routing baseret på krypteringsnøgler, hvilket indebærer, at der knyttes en privat nøgle til hver netværksgrænseflade, og at der bruges åbne nøgler til etablering af forbindelsen.

Udvekslingen af åbne nøgler til opsætning af forbindelsen sker analogt med SSH. Til godkendelse af nøgler og forbindelser uden opstart af en separat daemon i brugerrummet anvendes 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