Are There Still Privacy Concerns With IPv6? 92
Zanguinar asks: "Whatever happened with the privacy issues in IPv6? I recall there being a small uprising by privacy advocates and even this article on Slashdot. However, I don't recall ever hearing more about it. What has the response from IETF and IANA been? Did they do something about it, or just dismiss it as unimportant? I cannot find anything recent (i.e. in the past six months) regarding this. With the news that some companies may soon begin using IPv6, I'm a bit concerned..."
Re:easy way around privacy concerns (Score:1)
Buy nothing from any vendor that forces your to use the MAC address option
Doh - the other end can't force this - you can either say "use my MAC address to construct my address" or "use something else like this random number or address server
Buy nothing from any vendor that turns the option on by default
See above
Buy 4 NICs and switch them once a week, confusing the HELL out those bastards tracking you
Learn how a computer works! Just change the MAC address on the same nic, cheaper, quicker, easier.
Not a security breach. (Score:1)
ipv6 is more private than ipv4 (Score:5)
Oh, please... (Score:5)
1) Your MAC address is already embedded in every single packet going out of your Ethernet card, no matter what protocol you're using. It's the way Ethernet works.
2) MAC addresses are handed out to companies or individuals in huge chunks. The body that does this has no way of tracking right down to the user, only to the card manufacturer. If you're really concerned, pay for your NIC with cash and don't register it with the manufacturer.
3) MAC addresses are configurable with most card/stack combinations. So chances are you can change your MAC at will.
4) The IPv6 address is not necessarily tied to the MAC address. There are other ways to do it.
5) If even these aren't enough for you, please remember that services like Anonymizer still exist.
6) One feature of IPv6 is security. In order for transmissions to be secure, they have to be verifiable for obvious reasons. In other words, if you want to have truly secure communication, you have to give up some measure of privacy, just enough so that you can be verified as the intended recipient. Conversely, you can have private communications if you want them, but in doing so you lose all semblances of security because there's no way to verify who's on the other end. It's a tradeoff; take your pick.
7) It's an outright fallacy to think your Internet communications are currently truly anonymous. Even under IPv4, you leave a trail of "mouse droppings" wherever you go, and these can be traced straight back to you if the hops in the chain are willing to cooperate (you can foil this by using things like Anonymizer, who won't cooperate, but this will be no different in IPv6).
So yes, you might say there are potential privacy concerns with IPv6. However, they're no greater than those already in the IPv4 system we've been using for many years, and they're just as easy to circumvent if you truly need the extra measure.
----------
Re:[Subliminal Fascism] Not a problem (Score:1)
Hang on, where did aphor say anything about "systematically rebalancing economic power away from the owners of the means of production"? He's talking about the basic old supply-and-demand stuff that assumes the consumer has as much market power as the producer - which is rarely (and decreasingly) true these days.
Re:[Subliminal Fascism] Not a problem (Score:1)
Point taken, but that's still got nothing to do with Marx or a system that rebalances power away from the producer.
Ignoring the fact that I've forgotten who said it, the issue is that consumers have less power in the market than they used to have.
It turned out to be a non-issue. (Score:2)
As the IETF pointed out, this is a optional implementation, but not a requirement of the standard.
--
Why pay for drugs when you can get Linux for free ?
Statement on IPv6 Privacy Concerns (Score:2)
--
Why pay for drugs when you can get Linux for free ?
The current system sucks, so the future will too?? (Score:1)
Summary: "Don't gripe that IPv6 is insecure, since IPv4 is insecure also."
Is that what you really mean? It certainly seems so.
Just because there are [whichever] problems in the status quo doesn't mean that [whichever] problems need to be accepted in future "improvements" in the (future) norm.
Changing an insecure model to a new model is the optimal time to fix the insecurities.
(Why isn't this self-evident? What am I missing here?)
"Whether you like it or not" == bend over (Score:1)
"whether you like it or not"
It truly amazes me the number of people who respond to the outrageous by saying "So what? That's reality."
To use a (United States-centric) analogy: In the sixties, many persons decried the existence of racial injustices, such as "separate but equal" restrooms, white-only lunch counters, etc. And many "negroes" (to use the term of the day) reacted to the protests of their peers saying "That's just the way it is; you will never change it. Be quiet and accept it rather than irritate the oppressor."
It was only *because* people refused to accept the unacceptable that change was made (albeit slowly.)
The same could be said of almost any social justice issue, not just racial matters. Change came only because people did *NOT* _tolerate_ the unacceptable.
Why do people tolerate privacy invasions? Why do people tolerate the erosion of their basic rights? Why do people tolerate anything that they perceive to be unfair or inapproprate?
It scares me to see the trends in this society. ("Sheeple" irritate me, regardless of whether the term is cutesy or not.)
Why is "...then DO something about it!" no longer an acceptable response? :-(
Re:Performance Hit? (Score:2)
ifconfig iface ip netmask netmask hw ether mac-addr
This is for linux, I'm not sure freebsd's ifconfig supports setting the mac, it doesn't appear to know the hw param.
What you might be thinking of is a not-so-subtle hack to pretend to have multiple nic's on a single network, where you put the nic in promisc mode, and then do the filtering of incoming packets in software. This is quite a bit slower than doing it in the hardware on the nic, but has the nice sideeffect that you can have as many mac's (and thus give them each an ip, and thus have them appear to be different interfaces) as you want.
Re:Performance Hit? (Score:2)
NO biggie. (Score:2)
Not at all necessary, or required.
Re:MAC addresses are not necessarily unique (Score:2)
They didn't want your mac to change just because your network card blew up.
Kudos to them.
4 words. (Score:2)
MAC addresses are not necessarily unique (Score:2)
It turned out that on SPARCs (at least older ones) the NIC do not have their own MAC address -- they get theirs from the motherboard! So if a machine has two (or more) NICs, they all have the same MAC, which is really a motherboard MAC.
I think the Sun argument was that multiple NICs are likely to find themselves on different (physical) networks, so having the same MAC address for all of them was OK, and it probably saved five cents somewhere.
Kaa
Re:Not a problem (Score:1)
That sounds like it was lifted from the back of my original (U.S.A.) Social-Security card.
We all know how long THAT promise lasted...
Re:Not a problem (Score:1)
Get a new one and check it out
Re:Grandma's curling iron (Score:1)
Re:Okay, okay. (Score:1)
There are much bigger privacy concerns... (Score:2)
You can store a unique personal number in somebody's cookie, and use that to track what they are doing. This is especially powerful in combination with big banner ad servers: the ad server reads your cookie, and combines this information with the URL the banner ad was on. This information can even be augmented with data (like your home address) that you fill in on web forms, assuming that the site owner is willing to sell that kind of data. And why wouldn't they?
The banner ad doesn't even have to be visible for this purpose, it can be a 1x1 pixel transparent gif.
Re:Not a problem (Score:1)
What has privacy got to do with illegal activities?
There are a lot of completely legitimate reasons for wanting privacy.
Also, don't confuse privacy and anonymity.
Crowds, you mean? (Score:1)
Re:Same ones as static IPv4 (Score:2)
Probably less of a pain, certainly it would be the end of whole ISP's being blacklisted because of a single jerk or spammer.
Re:easy way around privacy concerns (Score:1)
Really mess up people's log files :), each time you hit someones site you would be showing up as a different unique user for every page and image you got...
Internet Draft about privacy (Score:2)
Re:The MAC address isn't the whole problem. (Score:1)
I, for one, will NOT support dynamic IPv6 addresses in any software I write. The last thing I want is another trend where ISPs get away with giving you a dynamic IP and charge you extra if you want a real (static) IP, and calling it a 'privacy feature'.
--------
Life is a race condition: your success or failure depends on whether you get the work done on time.
If a packet can find you (Score:1)
(Example: All our internet pagers could have long been replaced by SMTP.)
--------
Life is a race condition: your success or failure depends on whether you get the work done on time.
Re:Some issues to think about (Score:2)
I'm not in america, and have no intention to be. luckily, this is not how most of the world works. please don't go stuffing this monitoring down the world's throat just because some american companies may want to. the net doesn't end outside the US.
//rdj
Re:Some issues to think about (Score:2)
//rdj
Re:FYI Anonymous and Privacy are not synonyms (Score:2)
unless ofcourse you can get killed for saying what's on your mind. This may not be the case in the US, but anonymity can be really important for political dissidents. If the US is justified in requiring everyone to identify themselves at all times, than so are other governments.
//rdj
FYI Anonymous and Privacy are not synonyms (Score:1)
Re:ipv6 is more private than ipv4 (Score:1)
One of the biggest "additions" to IPv6 that supposedly makes it more secure if IPSec. Everybody touts this as being the big solution. However, if you take a look at IPSec, it doesn't necessarily have anything to do with IPv6. It was designed for, and works with, both IPv4 as well as IPv6. If you're interested, check out the RFC here [isi.edu]. In section 2, it supports what I just claimed.
If you are interested in hearing more of my rants on IPv6, check out my article [hellyeah.com] over at Hellyeah.com [hellyeah.com]. Also, while you're there, check out a reply to my article [hellyeah.com] that, in my opinion, does point out some of the good parts of IPv6, but doesn't directly address my points.
Re:Oh, please... (Score:2)
Sure, but that doesn't mean that my MAC address is visible in the other end of the connection. Typically, packets from my machine pass through at least one router/switch/gateway on their way to some other Internet host, and then the MAC address gets replaced by that of the switch. The only globally-visible addressing scheme used on the Internet is, of course, IP addresses. I'm sure everyone already knows this, but your post really made it sound like it wasn't so. Still, I think this makes the case "against" IPv6 slightly stronger...
Re:Some issues to think about (Score:2)
Sad to say, neither does monitoring of what you do online. If you think people in your country (whatever it may be) aren't monitoring you.... Well, all I can ask is, "What is the speed of light in the little universe you are in?"
We are all in danger of losing our privacy.
Re:not a pirst fost (Score:2)
Not really. (Score:5)
Besides, a simple ARP request will get a person's MAC if they're on the same subnet (or there is a machine configured to forward packets between two subnets, beyond that). I think this is more an issue of people not having a clearer understanding of what's in their computer, and how it can be (mis)used. Hey, if I know your IP address and have a time, I'm just a subpena away from getting all the information your ISP has on you. Is that a big privacy concern? Not really.
--
Same ones as static IPv4 (Score:3)
There's not really a whole lot you can do about that (Maybe use an anonymizing proxy to hide the originating address.)
Re:easy way around privacy concerns (Score:1)
(just to recap) Company X wants to make sure that only registered or correct boxes are using their VPN product. They do so by validating the IPv6 address which contains a variable portion (the provider address) and the mac portion (the network unique portion). So the VPN box in question strips out the MAC portion and goes to some table it contains which has EVERY SINGLE MAC address registered by the company using the VPN. Besides the obvious logistic problems (how is this table constructed). This is entirely spoofable. Let's start with the obvious - resetting your mac address to on allowable by the VPN software. Now if we're buying this box why can't we just waltz over to it and change the table? Or use linux or bsd and change your IPv6 address whenever you feel like it (for reverse engineering purposes).
What is this mysterious "MAC algorithm" doing? Hashing your MAC address? Using a different has with the new box? Or are they setting your MAC address for you? What you seem to be suggesting is that company X can force a buyer to use a IP address. It doesn't matter if it's derived from the boxes MAC address or some other randomly selected source.
gid-foo
Performance Hit? (Score:1)
IPv6 IP assignment: FIXED=BAD (Score:1)
It wasn't so long ago that Intel was roasted over an open fire for embedding unique serial numbers in their CPUs. No matter how high and lofty their proclaimed goals were, we saw it as an easy way to track people. Even Amnisty International protested.
Now, we see the emergence of the IPv6 protocol attempting to use the embedded supposedly-unique serial number (MAC address) of your NIC. Currently, we believe these numbers can only be tracked to a manufacturer. In time, this can change. If there is the proper political climate, it will.
DHCP isn't perfect. The arbitrary assignment of an IP by your ISP can be traced- but it takes a subpoena and reasonable grounds for obtaining the information. By connecting the number you receive to something on your machine, you effectively remove the ISP as an IP broker. The result is your privacy just became that much easier to thwart.
-Ouija-
MAC address is not a concern - Spyware is. (Score:1)
I don't think IPv6 can address this...
Re:Not a problem (Score:2)
This is a federally regulated government form. This form must be submitted, in writing, completely filled out, before your newly born child turns one (1) year old.
As technology has become increasingly pervasive in our lives, it is now necessary to apply for a IPv6 address as well as a social security number. Your newly born child's IPv6 address will never be used to track or collect data, nor should it be used for identification purposes. The IPv6 address is there only to guarantee access to the Internet at large.
Please note that an e-mail address in the form of first.middle.lastname.cityname.statename.zipcodena me@usps.com will also be issued with your social security card. (Please note that the address is @usps.com, @usps.org. The US Government is not happy with the .org designation, as it tends to be used less often as the .com designation.)
Thank you for your continued tax payments.
Welcome to the New World Order.
Re:Not a problem (Score:2)
I was hoping to get a +1 Funny, but..
-- Talonius
Some issues to think about (Score:2)
Privacy is in the eye of the beholder.
The Future of Privacy (Score:2)
Re:[Subliminal Fascism] Not a problem (Score:1)
I don't think anyone disagrees that tracking people by MAC address gives the supply side an edge in their marketing powers. What I think people are concerned about is the worst-case scenario of a more solid, focused, revenue model.
Adam Smith capitalism is supposed to be consumer driven, but lately we've been seeing power shift to the producers. That gets dangerously close to fascism when you see how government involvement plays in.
Re:easy way around privacy concerns (Score:1)
Company X has a neat to VPN box for the SOHO. To make sure that their VPN boxes are only connecting to each other and not to someone that's trying to reverse engineer them, they use the MAC address as well as the IP when connecting. This allows them to have decent planned obsolescence. Change some MAC algorithm and voila, can't use old box with new box and new box's feature set.
This is transparent to the end user, unless you try to VPN to the cube with your Linux/BSD/BeOS box and it refuses to connect. Then you realize that the MAC portion isn't optional. A company throwing stones in the path of the reverse engineer, and trying to lock a customer into their product alone could find some uses for the MAC in IPv6, and would NOT make it optional
This is just one example that I came up with AFTER I read the spec the FIRST time around.
easy way around privacy concerns (Score:2)
PS priacy starts at home, is your phone number listed?
The ordinary people (Score:1)
While us techies will have no problems, what about the ordinary people.
Re:Same ones as static IPv4 (Score:1)
The MAC address is completely independent of your ISP, it's hardwired into your Network Interface Card (NIC aka Ethernet card). DHCP can use MAC addresses to map the same IP to a given NIC.
Re:Please help me out here! (Score:1)
The first time I parsed that I read I cannot seem to locate my penis.
Bobbitt!
Re:not a pirst fost (Score:2)
I suppose I should just read the old article. ;)
Re:not a pirst fost (Score:2)
I'm not wrong, I simply said "many people don't use ethernet to connect to the net." And that stands as truth. The majority of casual net users world wide connect through conventional modems.
Ethernet won't last long, anyway. I'd say about another 5-10 years and it'll be almost extinct. IPv6 will still exist, however, and that's where the problem lies; in using mac addresses to form IP addresses.
Anyway, my point is that using hardware as part of a universal protocol is a stupid idea.
Re:The MAC address isn't the whole problem. (Score:1)
I'm sorry, but this is not a Micro$uck$ standard, but an OMG [Object Management Group] standard. It started with their RPC standard.
Re:Grandma's curling iron (Score:1)
That's funny, and a good idea to boot!
It might be better given the weird state of the laws in the U.S. though to use something like, 'IPPrivacy Inc.' or something similar. The ever-popular Acme brand ethernet adapters would work for Wile E. Coyote, why not me?
Re:easy way around privacy concerns (Score:2)
And of course my favorite; wear a latex suit and wrap your head in aluminum. This totally disgueses your actions on the Internet and makes you totally anonymous.
Whatever you do in the privacy of your own home is your own business (for now anyway)
Re:IANA? (Score:1)
Freedom - Zero-Knowledge (Score:1)
The software in question routes all HTTP requests along an anonymous route of Freedom servers. Only the last and next hops are known to any server in the route; the destination node doesn't know where the request came from, and the intermediate nodes don't know the destination or the source!
In addition to this, private email is included.
Re:easy way around privacy concerns (Score:1)
Scan the net a bit and use an open proxy server to surf through (obfuscation attack?)
That would certainly not increase your privacy as the proxy would be able to track everything you do. I could setup an open proxy just for the sole purpose of tracking what websites hackers / crackers visit.
MACs in IPs (Score:1)
that's where the problem lies; in using mac addresses to form IP addresses.
This idea is screaming, "LAME!" MAC addresses are only 48 bits; IPv6 allows 128 bit addresses. If the IPv6 designers thought 48 bits would be enough, they should go back and listen to Bill Gates say, "640K of memory is all anyone will ever need." They should look at our current 32 bit addressing scheme. They should look at me, connecting over a 14.4 modem.
wrt DickBreath's reply, I don't know what'll replace Ethernet... but I envision going back to coax and using broadband on it (instead of baseband.) If you can cram video information for 50 cable channels on it, it should be reasonably high bandwidth.
-- LoonXTall
Re:[Subliminal Fascism] Not a problem (Score:1)
I promise you that it isn't, and Adam Smith agrees with me. The idea of systematically rebalancing economic power away from the owners of the means of production is one that only arrives after Marx, let alone Smith. And I think you may be working from a wonky definition of "fascism", too.
Re:[Subliminal Fascism] Not a problem (Score:2)
You'll find this assumption nowhere in Adam Smith; the perfect competition model basically comes in with Samuelson, or with Debreu and the Lausanne School at a pinch.
Adam Smith was an actual person, who had a very specific view of political economy. He wasn't a minor pagan deity to be invoked in support of any random argument you might care to support with a vaguely free-market flavour.
not a pirst fost (Score:1)
just wondering how is this worse than ipv4?
It must be optional (Score:1)
Re:Some issues to think about (Score:1)
Most massive corporations who would be capable of effectively tracking your data are multinationals anyway. The mom&pop grocer down the street knows my name and what I buy, but they don't need a SQL database to tell them that. The potential for abuse, or at least for annoying targeted marketing exists with the big boys, and they have fingers in every pot.
However, I disagree with the original poster's reason for bringing this up. The fact that privacy is being encroached in so many ways does not mean that we should shrug when we know about it. Speaking against privacy issues as they arise in technology, in this case IPv6, is vital to the success of tech. At the very least, being aware of what the issues are, or that there is potential for problems is valid and worthwhile.
---
"The Constitution...is not a suicide pact."
Re:Same ones as static IPv4 (Score:1)
Also won't most ISP's be giving you your IP address anyway? This will remove all possibility of the address containing your MAC address, unless they give you the remaining 64bit address space. . . and we can all see that happening can't we :)
Re:not a pirst fost (Score:1)
-- Sig (120 chars) --
Your friendly neighborhood mIRC scripter.
your nic isn't fully traceable (Score:1)
This is the general case, since depending on the OS, your MAC could be read differently.
You can even kernel hack it in Linux to create a different MAC! (someone I know did that and changed their OS to report '00DEADC0FF33' as the new MAC).
All of this variability and recombination makes it very difficult (if impossible) to deduce the MAC from the ipV6 address. The other hex parts of the address are generated on the fly anyway, when you get assigned your address after boot.
Re:not a pirst fost (Score:1)
I'm curious. What, in your opinion, is going to replace ethernet?
Re:not a pirst fost (Score:1)
Maybe even use a different random address on each new connection (not each packet).
Re:Same ones as static IPv4 (Score:1)
Maybe not all that hardwired.
Can't you reconfigure most cards to have whatever MAC address you want? (Not that you should go doing this.)
Or, couldn't the ethernet driver be programmed to "pretend" to have a different MAC address? Send out all packets with a fictious MAC. Listen in promiscious mode for packets addressed to that MAC. In fact, one machine could pretend to be several.
I understand the efficiency issues, but Moore's Law and all that.
Re:Grandma's curling iron (Score:1)
Hmmm. This got me to thinking.
If you change your MAC to mask your identity, you should change the manufacturer-field part of the MAC to indicate that the manufacturer is something such as:
Re:easy way around privacy concerns (Score:1)
You run a local proxy agent. It connects to a Gnutella-like network. When you visit a web page, each seperate URL request, each seperate graphic, etc. appears to come from a different location.
It just occured to me, well, what about if the graphic was customized for you, such as a bar-chart of your neighbor's penis sizes or something. Then you would never see the right graphic in the page. Well, maybe the URL to get the graphic contained a session id, and you still got the right graphic even though it was requested from a different IP address. I haven't really thought through any possible problems by having each seperate URL hit come from a different location, yet still all come back together on your browser to render a coherent page.
Re:So what! (Score:1)
The Internet is used in an entirely different way and for different purposes. Entertainment device. Shopping. Posting trolls and flamebait. Cr/Hacking into Slashdot.
Re:The Future of Privacy (Score:2)
Why not just a network of anonymizing proxies?
Maybe a Gnutella-like network of such. Just set the HTTP proxy in your current favorite browser to use a nearby node on the anonymizing net.
As a single web page loads, each seperate graphic and page element URL hit appears to originate from a different location.
Re:Same ones as static IPv4 (Score:1)
Re:not a pirst fost (Score:2)
The MAC address isn't the whole problem. (Score:4)
But even then, the ISPs may go to fixed IPv6 blocks for customers, so changing your Ethernet MAC address won't be enough. They can simply track your entire LAN full of computers through your prefix address.
Now, there's nothing that says you HAVE to use your MAC address for the low 48 bits, it just has to be unique, and that's (supposed to be) a unique identifier. (Though I have heard tales of runs of Ethernet cards with identical MAC addresses in their PROMs.) But even if you go changing that around, you may still have the same prefix assigned by your ISP every time your connect, and you can be tracked with that.
So the ISPs still need to provide a DHCP-like protocol to allow you to have a (somewhat) random prefix. But they don't have much incentive to do so, because 80-96 bits is so large, they won't run out of IPs. Right now DHCP and PPP automatic address assignment is so important because IPv4 address space is tight, and if you have a 10-to-1 modem pool, you only need an IP block large enough for your modem pool and your maximum expected number of customers who disconnect their computers when they aren't using them.
And again, even if they do, your computer could still be using the same MAC address with every prefix. So the MAC address isn't the whole problem, but it seems to be the bigger problem, because it will normally be assigned by the user's machine.
Re:ipv6 is more private than ipv4 (Score:1)
The machine starts up; it assigns itself a bootstrap address (potentially using the MAC address) which will never exit the local network; it uses this to find a local router; it asks the router how to obtain the IP address to be used within the organization and/or globally. The router will either give it a network number to prefix the MAC address with, or the IP address of the local DHCP server.
So it is completely up to the network admin how to trade simplicity for privacy. draft-ietf-ipngwg-addrconf-privacy-03 [ietf.org] contains a must-read evaluation of the privacy concerns.
-Marcel
BTW: The IP address is longer than the MAC/EUI-64 address to simplify routing. It would be plainly impossible for every router in the world to keep track of each of the several hundred million hosts around.
Just want to clarify something. (Score:1)
Re:Okay, okay. (Score:2)
Re:The Feds are now talking about mandating this (Score:1)
Re:Privacy (Score:1)
Those aren't compiler warnings; they're suggestions.
Re:ipv6 is more private than ipv4 (Score:2)
Article: Statement on IPv6 Privacy Concerns [slashdot.org] .
--
Mac Wrapper (Score:1)
Re:First! (Score:1)
Another IP address to add to my list
Re:The Future of Privacy (Score:1)
over hype (Score:2)
Re:not a pirst fost (Score:1)
Re:Please help me out here! (Score:1)
Re:Please help me out here! (Score:1)