[liberationtech] IPv6 good for anonymity

Seth David Schoen schoen at eff.org
Sun Jun 17 12:58:37 PDT 2012


Walid AL-SAQAF <alkasir admin> writes:

> Are we supposed to be more concerned or glad that we are slowly moving to
> IPv6 ?

I think the effect of IPv6 on privacy is complicated; it depends on how
addresses are allocated.  It depends on what ISPs do and on what users do.

There's one debate about whether people will bother to keep such detailed
records of which ISPs are using which IP addresses once IP addresses are
more plentiful.  With IP addresses less scarce, there may be a reduced
incentive to keep careful records about delegations of address space, and
more willingness to grant delegations casually and easily.  In that case,
it may be more difficult bureaucratically to figure out who or where some
Internet users are.  You can see some discussion of this in this current
thread on NANOG:

http://mailman.nanog.org/pipermail/nanog/2012-June/049300.html

See also

https://en.wikipedia.org/wiki/SWIP

Apart from that, there are at least seven potential effects on privacy:

- The original addressing scheme for IPv6 suggested using individual
  devices' MAC addresses as (the basis for) the lower-order 64 bits of
  the public IP address.  This is catastrophic for privacy because
  then you can recognize and track individual devices all around the
  world, like an indelible cross-site cookie for each device.  (What's
  more, if you seize the device, you can confirm that it was the actual
  device that was used to send some particular communications at some
  point in the past.)  However, we don't have to use this scheme for
  assigning IP addresses.  It depends on how our individual operating
  systems are configured, and it's unlikely that ISPs or anyone could
  somehow force us to use the privacy-invasive style.

- Having plentiful IP addresses means that we don't have to use network
  address translation (NAT) anymore, at least not for IP address
  scarcity reasons.  This could actually be bad for privacy because
  there is less ambiguity about which user of a network was responsible
  for particular communications; NAT can create ambiguity from the
  outside world's point of view about who at a particular institution
  actually sent some network traffic, and if we get rid of NAT, we
  reduce that uncertainty.

- Having plentiful IP addresses means that ISPs could choose to give
  end-users more dynamic IP addresses, without re-use.  It's easier
  to imagine using highly ephemeral IP addresses, like using a new
  source address for each and every connection (!) or having one's
  home network address change every day or every hour.  In that case,
  it would be harder to make associations between users or to track
  users based on their IP addresses.

- On the other hand, ISPs could also choose to give end-users more
  static IP addresses, making it relatively easier to profile or
  recognize users over time.

- With more plentiful public IP addresses, it would be easier and
  for more people to start to run publicly-useful proxy services
  like Tor entry nodes.  It will also be somewhat harder for
  censors to enumerate and block secret bridge-style proxy nodes
  ahead of time because it will be far more difficult to port-scan
  the larger address space.  (It was traditionally thought to be
  impossible, but there is a paper showing it may not be impossible
  in practice.)

- With reduced use of NAT, we could more easily implement more
  things as pure peer-to-peer services, with less intermediation.
  This is good for users' privacy against service providers and
  potentially bad for users' privacy against each other.  For
  example, if you make an intermediated VoIP call, the service
  provider learns your approximate location from your IP address,
  but the other party to the call doesn't.  If you make a more
  disintermediated VoIP call, no service provider learns this
  information, but the other party can learn it.

- Many network monitoring and logging systems aren't yet correctly
  set up to log IPv6 addresses, so IPv6 users can't yet be monitored
  and tracked by them as effectively as IPv4 users can.  That will
  probably change over time.

Maybe I should make this a blog post. :-)

-- 
Seth Schoen  <schoen at eff.org>
Senior Staff Technologist                       https://www.eff.org/
Electronic Frontier Foundation                  https://www.eff.org/join
454 Shotwell Street, San Francisco, CA  94110   +1 415 436 9333 x107



More information about the liberationtech mailing list