Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.software.firefox > #17894
| From | Maria Sophia <mariasophia@comprehension.com> |
|---|---|
| Newsgroups | alt.comp.software.firefox, alt.os.linux, comp.mobile.android, alt.internet.wireless, alt.comp.os.windows-10 |
| Subject | Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix |
| Date | 2026-07-23 16:23 -0400 |
| Organization | BWH Usenet Archive (https://usenet.blueworldhosting.com) |
| Message-ID | <113tt8h$obs$1@nnrp.usenet.blueworldhosting.com> (permalink) |
| References | (2 earlier) <nc7d0eF167tU5@mid.individual.net> <nccnslF1b5nU2@mid.individual.net> <113ra6d$1oot$1@nnrp.usenet.blueworldhosting.com> <ncdgd6F50ajU1@mid.individual.net> <113sesd$3juo0$2@dont-email.me> |
Cross-posted to 5 groups.
Nuno Silva wrote: >>> The problem, as I see it, wrt privacy, is while IPv4 (with NAT) gave every >>> home a unique IP address, IPv6 gives every device a unique IP address. >>> >>> As you astutely and helpfully noted, we can ameliorate 'some' of that IPV6 >>> privacy flaw by employing RFC 8981 privacy extensions, but they only rotate >>> the latter half of the IPv6 address & even so, only after a period of time. >> >> And, of course, for most people, with only one LAN, using only a >> single /64 the first half of the IPv6 address gives away no more than >> your IPv4 address gives away -- that it's something of yours. >> Although I always run dual stack when I can and tend to urge others to >> do so too, I do accept that running IPv4 only is a valid option if you >> have certain priorities, that differ from mine. > > Yeah, if you're in a context where IPv4 is NATed at your premises > because the ISP hands you one address, and you also get IPv6 prefix > delegation, then... it's the same thing, your IPv4 address identifies > the connection, as does the prefix present in the RAs. > > The part that is "rotated" or otherwise randomized in such > privacy-centered SLAAC configurations is the one that'd allow tracking > the *device*, not the connection. > > That's not meant to stop tracking your e.g. residential connection, it's > meant to stop tracking the device based on the device-specific portion > of the address, which without this may e.g. contain the MAC address. > > <https://en.wikipedia.org/wiki/IPv6_address#Interface_identifier> > > But for e.g. MAFIAA this only matters if you're not using your own > connection, because otherwise you've already been identified by the > delegated prefix, they'd pester you the same. > > Do note: the prefix used in SLAAC isn't (or shouldn't be...) something a > residential ISP uses for several costumers, it's meant to be one prefix > for each contract/ISP connection/modem. > >> Although I always run dual stack when I can and tend to urge others to >> do so too, I do accept that running IPv4 only is a valid option if you >> have certain priorities, that differ from mine. Thank you all for this very useful information about IPv6 privacy issues. Since Usenet is for learning from people like Nuno Silva & Brian Gregory, who know far more about this IPv6-privacy stuff than I will ever know... Looking up the terms they're using is helpful to understand the network. When Brian says "dual stack", he's meaning both the IPv4 & IPv6 stacks. They're two parallel protocol stacks, where his devices can use either protocol depending on what the remote service supports. If a site has IPv6, his device may prefer it; if not, it falls back to IPv4, which provides Brian benefit from IPv6's performance and routing improvements without losing any IPv4 compatibility. When Nuno says SLAAC, he's using the acronym for Stateless Address Autoconfiguration, which is the IPv6 mechanism that lets a device automatically generate its own IPv6 address without needing a DHCP server. The ISP gives us the network prefix (the first 64 bits) IPv6 address and each device builds the second half (the Interface Identifier) IID address on its own. It used to be derived from the MAC address, but not in modern systems anymore, the point being if the IID half is stable, websites can track specific devices across sessions. RFC 8981 destabilizes that, but only after a set time period (generally defaulting to 24 hours). An example is if you go to Starbucks in the morning and afternoon, and visit the same web site in two different sessions, they know it's you in both sessions. Note that the web site knows it's starbucks too, which is why the first half of IPV6 is no worse in terms of privacy than IPv4 is; but it's that festugenah second half of the IPv5 prefix that we have to keep in mind. His MAFIAA terminology is a play on the mafia-like behavior of copyright trolls, combining RIAA (Recording Industry Association of America) with MPAA (Motion Picture Association of America), where I would stress that many people pay up but nobody who ever fought them in the USA ever lost. With respect to VPN, I just found out that OpenVPN 2.5+ added a directive specifically meant to prevent the very IPv6 leaks we've been discussing! block-ipv6 ; block IPv6 traffic by adding firewall rules to prevent leaks Apparently it magically installs firewall rules on our devices that somehow know to drop all IPv6 traffic unless it is going through the VPN tunnel. It forces all IPv6 traffic to go through the VPN, or be blocked entirely. . If running older OpenVPN on linux, we can add firewall rules manually: ip6tables -P OUTPUT DROP ip6tables -P INPUT DROP In short, I thank Nuno & Brian for bringing this up at a level far above my pay grade since I just learned the simplest solution of all to the problem. Apparently block-ivp6 blocks IPv6 only when the tunnel doesn't support it. Which is perfect because understanding networking is what this is about. BTW, while looking this up, I learned these potentially useful directives: block-outside-dns ; force DNS queries to stay inside the VPN interface This says, if a program tries to resolve DNS through wlan0, eth0, or anything other than the TAP adapter, then block it (to prevent leaks). Then, inside the VPN tunnel, we can explicitly set the DNS servers. dhcp-option DNS 1.1.1.1 ; set primary DNS to Cloudflare inside the tunnel dhcp-option DNS 9.9.9.9 ; set secondary DNS to Quad9 for secure fallback I just tested them; now I see a full, healthy DNS stack inside the tunnel. NETSH: ... set dns 19 static 1.1.1.1 NETSH: ... add dns 19 9.9.9.9 NETSH: ... add dns 19 8.8.8.8 I knew absolutely nothing about IPv6 before this thread, so I thank everyone for quickly correcting my newbie mistakes without pulling punches! I still have work to do because apparently curl leaks outside of the VPN. -- I learn best from helpful people who know a hellova lot more than I do. .
Back to alt.comp.software.firefox | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-20 02:45 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-20 14:03 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 02:43 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 11:18 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 07:36 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 19:28 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 14:32 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Hank Rogers <Hank@nospam.invalid> - 2026-07-21 18:31 -0500
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 15:40 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 18:53 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Brian Gregory <void-invalid-dead-dontuse@email.invalid> - 2026-07-28 00:36 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix David Higton <dave@davehigton.me.uk> - 2026-07-20 20:47 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-20 21:59 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 02:04 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Adam H. Kerman" <ahk@chinet.com> - 2026-07-21 06:37 +0000
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 03:23 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Nuno Silva <nunojsilva@invalid.invalid> - 2026-07-21 07:59 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 04:41 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 11:03 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 05:47 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 12:27 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 14:10 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 10:53 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 05:19 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix "Carlos E. R." <robin_listas@es.invalid> - 2026-07-21 11:30 +0200
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 06:10 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 19:13 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Nuno Silva <nunojsilva@invalid.invalid> - 2026-07-22 09:47 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 16:30 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Brian Gregory <void-invalid-dead-dontuse@email.invalid> - 2026-07-22 21:35 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 16:46 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Brian Gregory <void-invalid-dead-dontuse@email.invalid> - 2026-07-23 04:33 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Nuno Silva <nunojsilva@invalid.invalid> - 2026-07-23 08:12 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-23 16:23 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Oregonian Haruspex <no_email@invalid.invalid> - 2026-07-25 04:58 +0000
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-26 14:25 -0700
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 01:38 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Nuno Silva <nunojsilva@invalid.invalid> - 2026-07-21 07:51 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-21 03:45 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Nuno Silva <nunojsilva@invalid.invalid> - 2026-07-22 09:37 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-24 11:36 -0700
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Brian Gregory <void-invalid-dead-dontuse@email.invalid> - 2026-07-22 21:32 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 16:54 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix agris <agris@invalid.tld> - 2026-07-22 17:05 -0700
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-22 23:06 -0400
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Brian Gregory <void-invalid-dead-dontuse@email.invalid> - 2026-07-23 04:50 +0100
Re: PSA: IPv6 browser privacy leaks are caused by the host yet there's a simple fix Maria Sophia <mariasophia@comprehension.com> - 2026-07-23 16:51 -0400
csiph-web