(no title)
trvr | 2 years ago
I've always been under the impression that it is actually easier to track an individual user on IPv6 because each device now has a unique address. Example Company could now tell the difference between 2 users in a home, for example, instead of just a single NAT'd IPv4 address. Is that not true?
ianburrell|2 years ago
Most modern OSes change IPv6 every hour to once per day. The result is that any tracker can't tell if two IPv6 addresses in the same subnet are two hosts or one that changed its address.
tolien|2 years ago
1: https://www.internetsociety.org/resources/deploy360/2014/pri...
burnerthrow008|2 years ago
In practice, most OSes generate a new address once per day, but more significantly, it is completely normal for an IPv6 host to have multiple addresses per interface at the same time. In fact, it is effectively mandatory to have at least two:
First, you must have a link-local address (fe80::/10), which is non-routable. This is required for SLAAC and DHCPv6 to work. Second, if you want to talk to the rest of internet, you need a routable address (from SLAAC or DHCPv6).
In practice, it's even more than that:
The computer I'm writing this on currently has 12 IPv6 addresses on one ethernet interface. Besides the link-local address, it has as a bunch of routable addresses on the prefix delegated by my ISP. All but one of the routable are "deprecated" which means that they won't be used for new outgoing connections, but remain active for existing connections.
So not only do you get a new randomized address every 24 hours, you may have an arbitrary number of randomized addresses active at any given time.
There's nothing stopping a privacy-focused Linux distro from generating a new address for every outgoing connection, and having them all active at once.
ikekkdcjkfke|2 years ago
arccy|2 years ago