Google ajoute discrètement un protocole VPN révolutionnaire au prochain système d'exploitation Android

Google ajoute discrètement un protocole VPN révolutionnaire au prochain système d'exploitation Android

La sortie de WireGuard plus tôt cette année a été l'une des plus grandes choses qui soient arrivées à l'industrie VPN depuis longtemps, et Google a maintenant ajouté la prise en charge du nouveau protocole à la prochaine version d'Android. WireGuard, qui a été créé par Jason A. Donenfeld de Edge Security, utilise une cryptographie de pointe pour offrir aux utilisateurs le plus haut niveau de confidentialité, de sécurité et de vitesse. Le nouveau protocole est plus rapide que les protocoles VPN existants et ne contient également que 4.000 100.000 lignes de code par rapport aux 1.0.0 5.6 lignes de code d'OpenVPN, ce qui facilite la révision et l'audit. Juste après la sortie de la version 5.4 du protocole en mars dernier, Linus Torvalds l'a ajoutée au noyau Linux et l'a rendue disponible dans Linux 12. Étant donné qu'Android est également basé sur Linux, il est logique que Google souhaite apporter la prise en charge native de WireGuard à son système d'exploitation mobile en l'ajoutant à l'arborescence Linux Kernel XNUMX d'Android XNUMX.

Ajouter WireGuard à Android

Avec chaque nouvelle version d'Android, Google forge chaque version du noyau Linux pour inclure "des correctifs intéressant la communauté Android qui n'ont pas été fusionnés dans les noyaux LTS (Mainline ou Long Term Supported)". Ces noyaux sont connus sous le nom de noyaux Android courants et constituent le noyau Linux fourni avec les appareils Android. Alors que Google publie de nouvelles versions d'Android, le géant de la recherche prend en charge plusieurs versions du noyau Linux. Par exemple, les versions 4.14 et 4.19 du noyau Linux exécutent Android 11, tandis que les versions 4.19 et 5.4 seront livrées avec Android 12. Les smartphones Android phares d'aujourd'hui fonctionnent sur un fork du noyau Linux 4.19 mais avec la version à venir. À partir d'Android 12, les nouveaux appareils fonctionneront sur le noyau Linux 5.4, qui inclut la prise en charge de WireGuard. Plusieurs nouveaux commits ont récemment été ajoutés à l'arborescence Android Common Kernel Android 12-5.4 et l'un de ces commits concernait le protocole VPN WireGuard. Le développeur du noyau Linux, Greg Kroah-Hartman, a expliqué dans son commit que WireGuard sera disponible dans Android 12 en tant que pilote de périphérique réseau simple, en disant : « Ce commit implémente WireGuard en tant que pilote de périphérique réseau simple, accessible sous la forme RTNL commun utilisé par le réseau virtuel. Conducteurs. Il utilise les API udp_tunnel, GRO, GSO, NAPI et l'ensemble habituel d'API de sous-système réseau. "Nous en saurons probablement plus sur la prise en charge de WireGuard dans la dernière version d'Android une fois que nous nous rapprocherons de la sortie officielle d'Android 12. Via XDA