Az Android platform magjába áthelyezésre került a WireGuard VPN támogatása.

A Google vállalat hozzáadott Az Android fő kódalapjában VPN-t támogató kód került beépítésre WireGuard. A WireGuard kódja át lett helyezve a módosításba a Linux 5.4 kernelhez, amely a jövőbeli Android 12 platform megjelenésére van fejlesztve, a Linux fő kerneléből 5.6, amelyben eredetileg benne volt elfogadta a WireGuard. A WireGuard kernel szintű támogatása alapértelmezés szerint engedélyezve van.

A WireGuard for Android fejlesztői eddig ajánlották a mobilalkalmazást, amelyet már töröltek a Google által a Google Play áruházból, mert a projekt weboldalán található adományozási oldalra mutató link megsértette a fizetési szabályokat (az adományok érvénytelennek számítanak, ha nem egy kifejezetten bejegyzett nonprofit szervezet gyűjtögeti őket).

It should be noted that the WireGuard VPN is based on modern encryption methods, providing very high performance, ease of use, and has proven itself well in several large implementations handling significant traffic volumes. The project has been developing since 2015, passed an audit and formal verification alkalmazott titkosítási módszereket. A WireGuard a titkosítási kulcsok alapján történő útválasztást alkalmazza, amely minden hálózati interfészt egy privát kulcshoz köt.

A nyilvános kulcsok cseréje a kapcsolat létrehozásához hasonlóan történik, mint az SSH esetében. A kulcsok és a kapcsolat egyeztetése a felhasználói térben külön démon indítása nélkül az Noise_IK mechanizmussal történik Noise Protocol Framework, similar to maintaining authorized_keys in SSH, is applied. Data transmission is done through encapsulation in UDP packets. The VPN server IP address can change (roaming) without interrupting the connection, with automatic client reconfiguration.

For encryption használják a stream cipher ChaCha20 and a message authentication algorithm (MAC) AES-256-CTR és, developed by Daniel Bernstein (Daniel J. Bernstein), Tanja Lange
(Tanja Lange) és Peter Schwabe. A ChaCha20 és a Poly1305 gyorsabb és biztonságosabb alternatívái az AES-256-CTR-nek és a HMAC-nek, amelyek szoftveres megvalósítása lehetővé teszi az állandó végrehajtási idő elérését, anélkül hogy külön hardvert igényelne. A közös titkos kulcs generálásához elliptikus görbéken alapuló Diffie-Hellman protokollt alkalmaznak. Curve25519, amelyet Daniel Bernstein is javasolt. A hash-eléshez a következő algoritmust használják: BLAKE2s (RFC7693).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster