Trahi par son IPv6 ?
Plusieurs articles (d’abord ici en anglais, puis repris là et là en français) reprennent une étude récente qui dévoilerait un problème de sécurité important dans les services de VPN utilisant PPTP. Les services de VPN globaux (et payants) sont aujourd’hui assez populaires pour pouvoir naviguer (ou aspirer) de manière anonyme sur l’Internet. L’étude révèle justement que cet anonymat serait brisé dès que l’on accède à un service en IPv6, l’adresse IPv6 de l’usager étant alors révélée ainsi que potentiellement son identité. Voilà de quoi remuer la communauté des surfeurs (ou aspirateurs) anonymes et jeter un certain discrédit sur IPv6 …
Petite explication de texte : tout d’abord les services VPN n’offrent que rarement (sinon pas du tout) de connectivité IPv6. Pour peu que son opérateur fournisse lui de l’IPv6, l’utilisateur se retrouve alors en double pile avec l’IPv4 du VPN et l’IPv6 de l’opérateur. Le trafic IPv4 passera donc par le VPN, comme l’impose le bon fonctionnement d’un VPN. Mais dans le cas de PPTP et c’est là le bug, le trafic IPv6, au lieu de passer par le VPN si celui-ci en fourni (sinon IPv6 est bloqué), utilise la connexion de l’opérateur. Résultat : l’utilisateur se croyant anonyme est trahi … par son VPN PPTP et non par IPv6 !
Il est vrai qu’une adresse IPv6 révèle pas mal d’information sur la machine qui la possède pour qui veut bien chercher : les 64 premiers bits du préfixe révèle la localisation sur le réseau (et même dans certains cas comme 6rd, l’adresse IPv4 de l’abonné…). Quand aux 64 derniers bits qui identifient l’interface, ils sont construits la plupart du temps à partir de l’adresse MAC de l’interface réseau qui ne contient pas moins que l’identifiant du constructeur de la carte, voire de la machine. Mais les solutions existent pour rendre une adresse IPv6 moins bavarde, du moins pour l’identifiant d’interface (cf. RFC4941).
Merci aux experts du G6 pour avoir fourni les éléments techniques de cet article.
posted on juin 24th, 2010 at 1:46
posted on juin 27th, 2010 at 12:44
posted on juillet 18th, 2010 at 8:51