Sierra ha cambiado el direccionamiento local del enlace IPv6. ¿Por qué / cómo?

0

La dirección ipv6 permanente de mis máquinas cambió con la llegada de macOS Sierra.

Tenga en cuenta que no estamos hablando de direcciones temporales con privacidad mejorada. De lo que estoy hablando ocurre incluso con "sysctl -w net.inet6.ip6.use_tempaddr = 0" en efecto.

La diferencia es que ifconfig muestra un indicador "asegurado" al final de las direcciones de enlace local y de prefijo asignadas en las interfaces Ethernet y WiFi. La parte del host de la dirección difiere de lo que ostensiblemente sería la expansión EUI-64 de la dirección MAC del host. Además, el bit 0x2 del byte superior de la parte del host es cero, lo que indica que es una dirección "no única", aunque las direcciones parecen permanecer consistentes en todos los reinicios.

Supongo que Apple está construyendo la parte del host de la dirección local del enlace ejecutando el EUI-64 a través de una función criptográfica hash o algo así.

¿Esta nueva adición a sierra está documentada en alguna parte? ¿Se puede activar o desactivar?

    
pregunta nsayer 27.09.2016 - 17:00

1 respuesta

3

No ha habido ninguna documentación disponible para esta función (por lo que no hay información sobre cómo se generan las direcciones), lo cual es realmente nuevo en Sierra, y tampoco se puede desactivar. Apple anunció esta función en la WWDC 2016.

Esencialmente, Apple está generando direcciones IPv6 que no están relacionadas con la dirección MAC para evitar el seguimiento de los usuarios según las direcciones MAC asignadas a Apple. La dirección de enlace local se genera una vez y no cambia (ya que hay menos problemas de privacidad en la comunicación solo local), mientras que la dirección no temporal cambiará cuando se conecte a una nueva red.

    
respondido por el tubedogg 27.09.2016 - 17:46

Lea otras preguntas en las etiquetas