Sierra ha modificato l'indirizzamento locale del collegamento IPv6. Perché come?

0

L'indirizzo ipv6 permanente delle mie macchine è cambiato con l'avvento di macOS Sierra.

Si noti che non stiamo parlando degli indirizzi temporanei potenziati per la privacy. Quello di cui sto parlando si verifica anche con "sysctl -w net.inet6.ip6.use_tempaddr = 0" in vigore.

La differenza è che ifconfig mostra un flag "sicuro" alla fine di entrambi gli indirizzi link-local e prefisso-assegnati su interfacce Ethernet e WiFi. La parte host dell'indirizzo differisce da ciò che apparentemente sarebbe l'espansione EUI-64 dell'indirizzo MAC host. Inoltre, il bit 0x2 del byte superiore della parte host è zero, il che indica che si tratta di un indirizzo "non univoco", sebbene gli indirizzi sembrino rimanere coerenti tra i riavvii.

La mia ipotesi è che Apple stia costruendo la porzione host dell'indirizzo locale del collegamento eseguendo l'EUI-64 tramite una funzione di hash crittografica o qualcosa del genere.

Questa nuova aggiunta a sierra è documentata ovunque? Può essere attivato o disattivato?

    
posta nsayer 27.09.2016 - 17:00
fonte

1 risposta

3

Non c'è stata alcuna documentazione resa disponibile per questa funzione (quindi nessuna informazione su come vengono generati gli indirizzi), che è davvero nuova in Sierra, né può essere disabilitata. Apple ha annunciato questa funzione al WWDC 2016.

In sostanza, Apple sta generando indirizzi IPv6 che non sono correlati all'indirizzo MAC per impedire il tracciamento degli utenti in base agli indirizzi MAC assegnati ad Apple. L'indirizzo locale del link viene generato una volta e non cambia (poiché c'è meno preoccupazione per la privacy nelle comunicazioni solo locali), mentre l'indirizzo non temporaneo cambierà quando ci si connette a una nuova rete.

    
risposta data 27.09.2016 - 17:46
fonte

Leggi altre domande sui tag