[WG-InfoSharing] [Fwd: Anonymity from CRYPTO-GRAM, February 15, 2010]

Judi Clark coach at digitalIDcoach.com
Mon Feb 15 18:52:49 EST 2010


Anonymity is a topic of interest to our current meeting discussions.

Also fwiw, a following bit of news on Facebook employees and privacy,
and a brief, amusing video.

  judi

-------- Original Message --------
Subject: 	CRYPTO-GRAM, February 15, 2010
Date: 	Mon, 15 Feb 2010 00:55:12 -0600
From: 	Bruce Schneier <schneier at SCHNEIER.COM>
To: 	CRYPTO-GRAM-LIST at LISTSERV.MODWEST.COM


...

     Anonymity and the Internet

Universal identification is portrayed by some as the holy grail of 
Internet security. Anonymity is bad, the argument goes; and if we 
abolish it, we can ensure only the proper people have access to their 
own information. We'll know who is sending us spam and who is trying to 
hack into corporate networks. And when there are massive 
denial-of-service attacks, such as those against Estonia or Georgia or 
South Korea, we'll know who was responsible and take action accordingly.

The problem is that it won't work. Any design of the Internet must allow 
for anonymity. Universal identification is impossible. Even attribution 
-- knowing who is responsible for particular Internet packets -- is 
impossible. Attempting to build such a system is futile, and will only 
give criminals and hackers new ways to hide.

Imagine a magic world in which every Internet packet could be traced to 
its origin. Even in this world, our Internet security problems wouldn't 
be solved. There's a huge gap between proving that a packet came from a 
particular computer and that a packet was directed by a particular 
person. This is the exact problem we have with botnets, or pedophiles 
storing child porn on innocents' computers. In these cases, we know the 
origins of the DDoS packets and the spam; they're from legitimate 
machines that have been hacked. Attribution isn't as valuable as you 
might think.

Implementing an Internet without anonymity is very difficult, and causes 
its own problems. In order to have perfect attribution, we'd need 
agencies -- real-world organizations -- to provide Internet identity 
credentials based on other identification systems: passports, national 
identity cards, driver's licenses, whatever. Sloppier identification 
systems, based on things such as credit cards, are simply too easy to 
subvert. We have nothing that comes close to this global identification 
infrastructure. Moreover, centralizing information like this actually 
hurts security because it makes identity theft that much more profitable 
a crime.

And realistically, any theoretical ideal Internet would need to allow 
people access even without their magic credentials. People would still 
use the Internet at public kiosks and at friends' houses. People would 
lose their magic Internet tokens just like they lose their driver's 
licenses and passports today. The legitimate bypass mechanisms would 
allow even more ways for criminals and hackers to subvert the system.

On top of all this, the magic attribution technology doesn't exist. Bits 
are bits; they don't come with identity information attached to them. 
Every software system we've ever invented has been successfully hacked, 
repeatedly. We simply don't have anywhere near the expertise to build an 
airtight attribution system.

Not that it really matters. Even if everyone could trace all packets 
perfectly, to the person or origin and not just the computer, anonymity 
would still be possible. It would just take one person to set up an 
anonymity server. If I wanted to send a packet anonymously to someone 
else, I'd just route it through that server. For even greater anonymity, 
I could route it through multiple servers. This is called onion routing 
and, with appropriate cryptography and enough users, it adds anonymity 
back to any communications system that prohibits it.

Attempts to banish anonymity from the Internet won't affect those savvy 
enough to bypass it, would cost billions, and would have only a 
negligible effect on security. What such attempts would do is affect the 
average user's access to free speech, including those who use the 
Internet's anonymity to survive: dissidents in Iran, China, and elsewhere.

Mandating universal identity and attribution is the wrong goal. Accept 
that there will always be anonymous speech on the Internet. Accept that 
you'll never truly know where a packet came from. Work on the problems 
you can solve: software that's secure in the face of whatever packet it 
receives, identification systems that are secure enough in the face of 
the risks. We can do far better at these things than we're doing, and 
they'll do more to improve security than trying to fix insoluble problems.

The whole attribution problem is very similar to the 
copy-protection/digital-rights-management problem. Just as it's 
impossible to make specific bits not copyable, it's impossible to know 
where specific bits came from. Bits are bits. They don't naturally come 
with restrictions on their use attached to them, and they don't 
naturally come with author information attached to them. Any attempts to 
circumvent this limitation will fail, and will increasingly need to be 
backed up by the sort of real-world police-state measures that the 
entertainment industry is demanding in order to make copy-protection 
work. That's how China does it: police, informants, and fear.

Just as the music industry needs to learn that the world of bits 
requires a different business model, law enforcement and others need to 
understand that the old ideas of identification don't work on the 
Internet. For good or for bad, whether you like it or not, there's 
always going to be anonymity on the Internet.

This essay originally appeared in Information Security, as part of a 
point/counterpoint with Marcus Ranum.  You can read Marcus's response 
below my essay.
http://searchsecurity.techtarget.com/magazinePrintFriendly/0,296905,sid14_gci1380347,00.html 
or http://tinyurl.com/ydvm725

Comments that anonymity is bad:
http://www.theregister.co.uk/2009/10/16/kaspersky_rebukes_net_anonymity/ 
or http://tinyurl.com/yknbuh2
http://curiouscapitalist.blogs.time.com/2010/01/30/drivers-licenses-for-the-internet/ 
or http://tinyurl.com/yfjg7up

Storing child porn on innocents' computers:
http://www.huffingtonpost.com/2009/11/09/internet-virus-frames-use_n_350426.html 
or http://tinyurl.com/yg8jaka

Onion routing:
http://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci775657,00.html?int=off 
or http://tinyurl.com/y9onwrt


** *** ***** ******* *********** *************

     News

...
I don't know if this discussion of privacy violations by Facebook 
employees is real, but it seems perfectly reasonable that all of 
Facebook is stored in a huge database that someone with the proper 
permissions can access and modify.  And it also makes sense that 
developers and others would need the ability to assume anyone's identity.
http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes 
or http://tinyurl.com/yaxu5j5


Finally:

Not relevant but funny:

Deconfliction: this is well worth watching.
http://www.youtube.com/watch?v=g39xIewgGaM


-- 
 Judi Clark, Digital ID Coach          coach at digitalIDcoach.com
 Helping you pull yourself together   http://digitalIDcoach.com



More information about the WG-InfoSharing mailing list