Descubrimiento de direcciones IPv6 globales de unidifusión temporales (extensiones de privacidad) con PowerShell
En este artículo me gustaría aclarar el propósito de las direcciones IPv6 temporales. De forma predeterminada, la configuración IPv6 automática de direcciones locales de enlace está activada en cada dispositivo habilitado para IPv6. Esto hace que las direcciones IPv6 sean fáciles de identificar y rastrear, porque se generan a partir de la dirección MAC. Si no existieran las extensiones de privacidad que generan direcciones IPv6 a través de números aleatorios.
También cambian periódicamente, para que nada se interponga en el camino de la privacidad al navegar por Internet.
Extensiones de privacidad
De hecho, esto sucede con la configuración automática de direcciones sin estado (SLAAC). Además de las direcciones IPv6 que suele asignar el proveedor de servicios de Internet, también hay otra dirección. Esta es la dirección temporal y se utiliza para la comunicación a Internet. Estamos hablando de este que se muestra con Get-NetIPAddress o ipconfig:
Get-NetIPAddress -AddressFamily IPv6 -PrefixOrigin RouterAdvertisement | Select IPAddress,SuffixOrigin,PrefixOriginipconfigNo se distraiga con ipconfig, concéntrese en el primer comando. Con Get-NetIPAddress podemos ver dos direcciones IPv6 de unidifusión global, ambas enrutables en Internet. Pero difieren. El primero es aleatorio. Es la dirección de unidifusión global IPv6 temporal.
Si no puede encontrarlo en su sistema, es probable que IPv6 no esté activado, lo que generalmente significa que, excepto la dirección de enlace local (fe80:::), faltan todas las demás direcciones IPv6. Bueno, no todas las ciudades son tan modernas como Viena. ? De todos modos, me alegraría que siguieras leyendo mi artículo. Será interesante, con o sin dirección temporal.
La prueba
Bueno, la teoría es que me conecto a Internet con la IP generada aleatoriamente. Lo probaré de inmediato.
Quod erat demonstrandum.
Desactivar extensiones de privacidad
Por alguna razón es posible que desees desactivar esta función. Bueno, entonces abre Windows PowerShell y ejecuta
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
Set-NetIPv6Protocol -UseTemporaryAddresses Disabled
Restart-Computer -ForceTras un reinicio la dirección temporal ha desaparecido y salimos con la IP “real”. El coraje no se puede comprar. ?
Conclusión
Las extensiones de privacidad se utilizan para proteger al navegar por Internet. Dado que Windows no calcula las direcciones IPv6 a partir de la dirección MAC, sino de números aleatorios, la trazabilidad no es posible en sistemas Windows (Windows Vista y superior) con o sin una dirección temporal.
Más información sobre IPv6 y RandomIdentifiziers en sistemas operativos Windows aquí:
https://technet.microsoft.com/en-us/library/dd392266(v=ws.10).aspx



