CRYPTO-GRAM, March 15, 2004

Bruce Schneier <[email protected]> Mon, 15 Mar 2004 01:14:50 -0600
Newsgroups gmane.comp.security.crypto-gram
Message-ID <[email protected]>
                  CRYPTO-GRAM

                 March 15, 2004

               by Bruce Schneier
                Founder and CTO
       Counterpane Internet Security, Inc.
            [email protected]
            <http://www.schneier.com>
           <http://www.counterpane.com>


A free monthly newsletter providing summaries, analyses, insights, and 
commentaries on security: computer and otherwise.

Back issues are available at 
<http://www.schneier.com/crypto-gram.html>.  To subscribe, visit 
<http://www.schneier.com/crypto-gram.html> or send a blank message to 
[email protected].

Crypto-Gram is also available as an RSS feed: 
<http://www.schneier.com/crypto-gram-rss.xml>


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

In this issue:
      Microsoft Source Code Leak
      A Social Engineering Virus
      News
      Counterpane News
      Port Knocking
      Crypto-Gram Reprints
      Security Notes from All Over:  USPTO
      Password Safe Version 2.0
      The Doghouse: Symbiot Security
      "I am Not a Terrorist" Cards
      Security Risks of Centralization
      Comments from Readers


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

            Microsoft Source Code Leak



On 13 February, it became known that Windows 2000 and Windows NT source 
code was circulating on the Internet.  Microsoft soon confirmed the 
leak, saying that "incomplete portions of Windows 2000 and NT 4.0 
source code was illegally made available on the Internet."  Microsoft 
downplayed the loss, and said it represented approximately 15% of 
Windows source code.  The leak was soon traced to a Microsoft partner, 
Mainsoft.  The Windows NT code that was leaked consisted of all of NT 
4.0 Service Pack 3 -- more than 27,000 files.  The Windows 2000 code 
only contained select portions of the source code, but did include the 
PKI module.

I am stunned that Microsoft didn't immediately know exactly who leaked 
the code.  There are easy techniques to give each version of the 
Microsoft source code files a unique watermark, such that any copy can 
be traced back to its source.  The fact that they didn't bother doing 
this says a lot about their own internal security.

It is interesting to speculate who might make use of the code.  The 
obvious group are hackers, who could pore through the code looking for 
vulnerabilities to exploit.  These could be hackers working on their 
own, in the employ of spammers, or maybe as part of organized crime.  I 
believe that there will be some of this, but not that much.  It's not 
as if Microsoft vulnerabilities are hard to find, and that people need 
the source code in order to find them.

Another possible group are companies writing compatible software.  I 
doubt there's much use here.  It's just not worth the money for a team 
of programmers to pore through the source code looking for hidden 
system calls and programming tricks, especially since there's no 
guarantee that those tricks will still work in the next revision of the 
software.

A third group are attorneys looking for lawsuits.  It has long been 
rumored that Windows contains shortcuts that only Microsoft software 
has access to, and that are denied to competing products.  It might be 
worth it for an attorney to hire a team of programmers to look for a 
smoking gun, code that specifically helps Microsoft Office or hinders 
StarOffice, for example.  But even so, my guess is that it's too risky 
a gamble.

National intelligence organizations are a fourth group that might be 
interested in the code.  It's certainly possible, but I believe that 
any intelligence organization worth its salt that wants a copy of the 
code already has it.

Microsoft's reaction demonstrates that they've thought about this, 
too.  According to an Information Week article, "Microsoft said 
Wednesday that it has sent warning letters to people who've illegally 
downloaded Windows source code."  If you only think about the hacker 
threat, this is an extraordinarily dumb move.  The code is already out 
there.  It's public.  There's no taking it back.  Any bad guys who want 
the code now have it, and won't be deterred by any lawyer letter.  The 
only thing Microsoft's lawyers are doing is preventing any good guys 
from looking at the code, and maybe finding vulnerabilities that 
Microsoft can then fix.

But if you realize that Microsoft's primary fear is probably other 
attorneys, then their move makes sense.  They want to limit the number 
of good guys that can access the code, because they're afraid of what 
might be found.

A company that truly understands data security would respond by 
admitting and trying to fix the security breach that caused the leak, 
and by proactively poring over the released code to quickly patch as 
many of the inevitable bugs as possible.  They would realize that the 
hackers have the code and might use it, and not prevent the good guys 
from helping defend themselves.

I even think they would have gotten better PR by doing that than they 
did by calling in the lawyers.


<http://www.informationweek.com/story/showArticle.jhtml?articleID=177013 
40> or <http://tinyurl.com/3a2w3>
<http://www.winnetmag.com/windowspaulthurrott/Article/ArticleID/41788/wi 
ndowspaulthurrott_41788.html> or <http://tinyurl.com/26kca>
<http://www.cnn.com/2004/TECH/internet/02/13/microsoft.code.ap/>
<http://news.com.com/2100-7349_3-5158496.html>

Report that Mainsoft is the source of the leak:
<http://www.eweek.com/article2/0,4149,1526831,00.asp>


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

           A Social Engineering Virus



Years ago I talked about the rise of semantic attacks: computer attacks 
that target the user instead of semantics in the computer 
software.  One obvious example of this is malicious e-mails that try to 
entice the user to click on the attachment.  They've been around for a 
while, and they continue to get better.  This is one I recently 
received.  (The attachment is the Bagle.J virus.)  Although it still 
has some grammatical errors that seem to be the hallmark of this sort 
of thing--are any virus spreaders competent English writers?--it's very 
convincing:

Dear user, the management of DOMAIN.COM mailing system wants to let you 
know that,

Some of our clients complained about the spam (negative e-mail content) 
outgoing from your e-mail account.  Probably, you have been infected by 
a proxy-relay Trojan  server.  In order to keep your computer safe, 
follow the instructions.

Please, read the attach for further details.

Attached file protected with the password for security reasons. 
Password is 64003.

The Management,
     The DOMAIN.COM  team
http://www.DOMAIN.COM

[Attachment called "message.zip"]


My essay on semantic attacks:
<http://www.schneier.com/crypto-gram-0010.html#1>


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


                      News



Very good article about the mathematics behind Rijndael, the Advanced 
Encryption Standard.
<http://research.sun.com/people/slandau/maa1.pdf>

Here's an obvious twist on the "bad guys smuggle a bomb on an airplane" 
story.  The bad guys smuggle the bomb on in parts, one at a time, 
through security, and then assemble the device on board.  I am reminded 
of the MIT group that managed to win millions at casinos by counting 
cards in blackjack.  The casinos knew how to spot card counters, but 
the group divided the tasks up among several people, such that none of 
them individually was suspicious.  This tactic of distributing an 
attack works in several different security domains, and can be very 
difficult to prevent.
<http://observer.guardian.co.uk/international/story/0,6903,1143524,00.ht 
ml> or <http://tinyurl.com/2jqdg>

Honeypots in wireless networks.
<http://www.securityfocus.com/infocus/1761>

Exploit code for a recent ASN.1 vulnerability is available:
<http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci 
950665,00.html> or <http://tinyurl.com/2ssku>

Ben Cohen of Ben & Jerry's Ice Cream has launched "The Computer Ate My 
Vote" campaign, to lobby for increased security in electronic voting 
machines.
<http://www.wired.com/news/business/0,1367,62294,00.html>

The German police are using SMS to distribute information on missing 
persons and fugitives.  Presumably the next step will be pictures.
<http://www.siliconvalley.com/mld/siliconvalley/news/7965775.htm>

There are now automated tools for Bluetooth hacking.  This means that 
it'll increasingly be done by people with less skill, and fewer ethics.
<http://www.silicon.com/networks/mobile/0,39024665,39118440,00.htm>

Opinion on the futility of anti-spam laws:
<http://www.silicon.com/research/specialreports/protectingid/0,380000222 
0,39118479,00.htm> or <http://tinyurl.com/37ccq>

Meanwhile, AOL, EarthLink, Microsoft, and Yahoo have filed separate 
suits against spammers in the US, under the CAN-SPAM law.  They're 
working together to build their case:
<http://www.internetretailer.com/dailyNews.asp?id=11500>
<http://seattlepi.nwsource.com/business/127114_spam18.html>
<http://www.pcworld.com/news/article/0%2Caid%2C112212%2Cpg%2C1%2C00.asp> 
  or <http://tinyurl.com/2t63a>

A movie industry group is suing a company that sells DVD-copying software:
<http://www.siliconvalley.com/mld/siliconvalley/news/editorial/7950558.h 
tm> or <http://tinyurl.com/3aphr>
<http://news.zdnet.co.uk/business/legal/0,39020651,39146323,00.htm>
<http://www.usatoday.com/tech/world/2004-02-16-canada-music-swamps_x.htm 
 > or <http://tinyurl.com/23lj5>

Sad story of the aftermath of identity theft.
<http://msnbc.msn.com/id/4264051/>

Low-tech credit-card scam.  Restaurant workers steal credit card 
numbers from patrons, and then pass them to others who manufacture fake 
credit cards.
<http://www.mercurynews.com/mld/mercurynews/news/local/7988627.htm>

The courts have ruled that JetBlue did not violate any laws when it 
gave passenger information to U.S. defense contractors.  This doesn't 
surprise me.  It was a violation of trust, to be sure, but not of law.
<http://www.usatoday.com/tech/news/techpolicy/2004-02-20-jetblue-privacy 
_x.htm> or <http://tinyurl.com/35axx>

"If hundreds of thousands of people are still blindly clicking on 
attachments in their email, is there any hope of mitigating the threat 
of hundreds of thousands of compromised systems with open backdoors?"
<http://www.securityfocus.com/columnists/221>

More evidence that technology has made photographs unreliable as 
evidence of truth.  Someone doctored a photo of John Kerry at an 
anti-war rally to add Jane Fonda.
<http://sfgate.com/cgi-bin/article.cgi?f=/c/a/2004/02/20/MNG4S54RGO1.DTL 
 > or <http://tinyurl.com/2p9vp>

The Department of Homeland Security's (DHS) Protected Critical 
Infrastructure Information (PCII) program causes security problems.  By 
allowing corporations to submit details about security vulnerabilities 
and keep that information secret from the public, it can be used to 
hide negligence or criminal behavior.
<http://www.securityfocus.com/news/8090>

Another idea for Web surfing privacy:
<http://zdnet.com.com/2100-1104_2-5164413.html>

There's a new lobbying group in the U.S.: the Cyber Security Industry 
Alliance (CSIA) was formed by eleven security companies.
<http://www.washingtonpost.com/wp-dyn/articles/A3455-2004Feb24.html>

Patching is still much too difficult, and too many network owners still 
don't do it.
<http://news.zdnet.co.uk/internet/security/0,39020375,39147340,00.htm>

More cyber-terrorism fear mongering
<http://www.latimes.com/technology/la-na-cyber24feb25,1,7457295.story>

Risks of using hotel networks:
<http://edition.cnn.com/2004/TRAVEL/02/25/biz.trav.security>

Freeware password recovery utilities for Windows:
<http://freehost14.websamba.com/nirsoft/utils/index.html>

Interesting IDS research:
<http://www.gcn.com/vol1_no1/daily-updates/25155-1.html>

Another commentary on the open-source vs. closed-source security debate.
<http://www.theregister.co.uk/content/55/36029.html>

Some companies are trying to limit their liability in the event that 
your personal information gets stolen.
<http://www.washingtonpost.com/wp-dyn/articles/A31874-2004Mar4.html?refe 
rrer%3Demail> or <http://tinyurl.com/2rbuc>

How anonymous cell phones used by terrorists were tracked by police:
<http://www.iht.com/articles/508783.html>
<http://www.theregister.co.uk/content/28/36060.html>


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

                Counterpane News



NEW:  Crypto-Gram now has an RSS feed:
<http://www.schneier.com/crypto-gram-rss.xml>
Anyone who's having trouble getting Crypto-Gram through a spam filter 
might want to consider this option.

Schneier's essay on security and terrorism appeared in the March issue 
of Wired:
<http://www.schneier.com/essay-wired.html>

Schneier is speaking at PC Forum on March 22nd in Scottsdale.
<http://www.edventure.com/pcforum/index.cfm>

Schneier is speaking, and will be signing books, at Stacy's Bookstore 
in San Francisco.

Another "Beyond Fear" review:
<http://www.nwfusion.com/newsletters/sec/2004/0216sec1.html>


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

                 Port Knocking



Port knocking is a clever new computer security trick.  It's a way to 
configure a system so that only systems who know the "secret knock" can 
access a certain port.  For example, you could build a port-knocking 
defensive system that would not accept any SSH connections (port 22) 
unless it detected connection attempts to closed ports 1026, 1027, 
1029, 1034, 1026, 1044, and 1035 in that sequence within five seconds, 
then listened on port 22 for a connection within ten 
seconds.  Otherwise, the system would completely ignore port 22.

It's a clever idea, and one that could easily be built into VPN systems 
and the like.  Network administrators could create unique knocks for 
their networks -- family keys, really -- and only give them to 
authorized users.  It's no substitute for good access control, but it's 
a nice addition.  And it's an addition that's invisible to those who 
don't know about it.


<http://www.linuxjournal.com/article.php?sid=6811>
<http://www.portknocking.org/>


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

              Crypto-Gram Reprints



Crypto-Gram is currently in its seventh year of publication.  Back 
issues cover a variety of security-related topics, and can all be found 
on <http://www.schneier.com/crypto-gram.html>.  These are a selection 
of articles that appeared in this calendar month in other years.

Practical Cryptography:
<http://www.schneier.com/crypto-gram-0303.html#1>

SSL flaw:
<http://www.schneier.com/crypto-gram-0303.html#3>

SSL patent infringement:
<http://www.schneier.com/crypto-gram-0303.html#8>

SNMP vulnerabilities:
<http://www.schneier.com./crypto-gram-0203.html#1>

Bernstein's factoring breakthrough?
<http://www.schneier.com./crypto-gram-0203.html#6>

Richard Clarke on 9/11's Lessons
<http://www.schneier.com./crypto-gram-0203.html#7>

Security patch treadmill:
<http://www.schneier.com/crypto-gram-0103.html#1>

Insurance and the future of network security:
<http://www.schneier.com/crypto-gram-0103.html#3>

The "death" of IDSs:
<http://www.schneier.com/crypto-gram-0103.html#9>

802.11 security:
<http://www.schneier.com/crypto-gram-0103.html#10>

Software complexity and security:
<http://www.schneier.com/crypto-gram-0003.html#SoftwareComplexityandSecu 
rity>

Why the worst cryptography is in systems that pass initial cryptanalysis:
<http://www.schneier.com/crypto-gram-9903.html#initial>


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

      Security Notes from All Over:  USPTO



The ricin patent is no longer available from the U.S. Patent Office 
website.

In October 1962, the U.S. Patent Office granted patent 3,060,165 
regarding the use of ricin as a biological weapon.  Published patents 
are, of course, publicly available.  That's the whole point of the 
patent process.

All U.S. patents are available from the USPTO website.  As the site 
says: "full-text since 1976, full-page images since 1790."

However, this particular patent is no longer in the database.  Search 
for it, and you'll get a "Patent not found" image.

<http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PAL 
L&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=3,060,165.WKU.&OS=PN/3,060 
,165&RS=PN/3,060,165> or <http://tinyurl.com/38vbt>

The obvious reason for its removal is fear that it would fall into the 
wrong hands.  But the patent is still available in foreign databases, 
so this seems like a rather pointless exercise.  You can still get the 
patent from the European Patent Office.  The German Patent Office also 
has a version.

More and more, we're seeing the U.S. government take public information 
and try to hide it.  Sometimes there are pretty obvious reasons why, 
like this one.  Sometimes there are no obvious reasons why, and 
terrorism looks like an excuse.  There's resilient security in 
openness, and brittle security in secrecy.


European Patent Office copy:
<http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=US3060165>

German Patent Office:
<http://depatisnet.dpma.de/>
Search for it manually: pick a language, choose beginner's search and 
enter the patent number without commas.


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

            Password Safe Version 2.0



The new version of Password Safe is ready for download.

For those of you who don't know, Password Safe is my free Windows 
password-storage utility.  The problem Password Safe addresses is that 
anyone who uses the Web regularly needs too many passwords, and it's 
impossible to remember them all.  The solution is a small program that 
secures all of your passwords using one passphrase.  Password Safe is 
easy to use, and isn't bogged down by lots of unnecessary 
features.  Simplicity equals security.  The website has details on 
what's new in Version 2.0.

Password Safe is an open-source project at SourceForge, and is run by 
Rony Shapiro.  Thank you to him and to all the other programmers who 
worked on the project.  And we're still looking for people willing to 
translate the program to Mac or Palm OS.


Project's homepage:
<http://passwordsafe.sourceforge.net/>

URL for this release:
<https://sourceforge.net/project/showfiles.php?group_id=41019&package_id 
=33169&release_id=217889> or <http://tinyurl.com/2qnc3>
Note that most users will want to download the bin.zip file, not the 
bin.src file.

Release notes:
<https://sourceforge.net/project/shownotes.php?release_id=217889>

Linux version of Password Safe:
<http://www.semanticgap.com/myps/>


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

           The Doghouse: Symbiot Security



Symbiot Security claims to have a product that identifies attackers, 
and then attacks back.  Kind of scary, especially since many attacking 
computers are victims themselves and there are all sorts of ways to 
disguise the origin of an attack.

I know that vigilante justice is emotionally satisfying, but it's 
unbecomming of a civilized society.  This kind of thing could certainly 
get the user sued, and may be illegal.  It certainly is immoral.

<http://www.symbiot.com>

My essay on "strike back" technologies:
<http://www.schneier.com/crypto-gram-0212.html#1>


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

           "I am Not a Terrorist" Cards



Journalist and entrepreneur Steve Brill is developing a voluntary, 
fingerprint-based ID card with a background check attached.  The 
company is called Verified Identity Card, Inc., and the card is called 
a V-ID.

The idea is for people who are not on a set of government watch lists 
to be able to subscribe to the service (or for organizations to buy it 
for their employees, customers, etc.), and then get faster treatment at 
security checkpoints around the country.  Guards would be able to 
divide people into two categories: more-trusted people with a card and 
less-trusted people without a card -- and concentrate their screening 
resources on the less-trusted category.

This topic has so many facets that it's hard to keep them 
straight.  There are actually two parallel systems here.  The two 
systems use the same card and the same infrastructure, but the security 
analysis is different.  The first is an outsourced corporate ID.  I 
think this is a fine idea, and a pretty good business model.  Better 
security at a cheaper cost -- how could you not like that?

The second system is essentially a voluntary national ID card.  This is 
the system I want to talk about in this essay.  It's a bad idea, both 
as a security countermeasure and as social policy.  It's bad for 
complicated reasons.  There's the question of whether the system will 
actually work -- whether the identity card would reduce the risk of 
terrorism.  There's the question of whether the two categories of 
people -- cardholders and everyone else -- is a useful categorization, 
and why the government would trust a private company with the terrorist 
watch list.  (Brill has presented this system as a solution to the 
problem of innocent people with names similar or identical to that of 
people on the terrorist watch list.)  There's the question of whether 
we as a nation want a system that divides people based on whether they 
can afford a card.  And there's the larger question of what in the 
world identity has to do with security.

First, let's look at how the system works.

Any American can apply for a card.  When you do, your name is compared 
against certain lists: "presence on any government watch list, 
citizenship or legal immigrant status, and the absence of any 
significant, relevant criminal record."  As long as your name isn't on 
one of those lists, you are eligible for a card.

(It is not at all clear whether Brill will have access to the terrorist 
watch lists.  He has said that the law mandates that he have 
access.  He has said that the law mandates that he be able to pass 
names to the government, who will give a "yes or no" response.  He has 
said all sorts of things, but the proof will be in the deployment.  I'm 
not at all convinced that, at the end of the day, he will have any 
ability to check names against the list.)

To ensure that you are who you say you are, the system uses information 
from the Choicepoint database (Choicepoint is a for-profit company that 
does background checks) to construct a series of questions that only 
you can answer.  "Which of these five banks did you get a loan 
from?"  "Which of these addresses did you live at once?"  You have to 
apply in person, and answer these questions on computer in front of a 
proctor.  If you can answer these questions, the system assumes that 
you're not an imposter.

Assuming everything checks out, the proctor records the fingerprints 
(some number of them) of the person and he is issued a V-ID card.  This 
is a card that has information about the person; maybe a picture, maybe 
the fingerprint information, and definitely an identification number.

(Presumably the outsourced ID system is similar, with some added 
requirement about the corporation deciding who gets the card, and some 
corporate logo on the card itself.  But corporate cards can be used in 
the general system, something Brill hopes will bootstrap that 
system.  I'm not sure, though, about what happens when a person on a 
company's payroll is determined to be on a terrorist watch 
list.  Presumably the card will work as a corporate ID, but not as a 
national ID.)

Security checkpoints that accept the card have some kind of reader 
device.  This device may or may not have the complete database of 
fingerprints.  The list of valid cards is definitely updated daily, as 
people get on to (or off, I suppose) the various government lists.  It 
has a fingerprint reader and a slot for the card, and some kind of 
visual indicator to let the guards know that the cardholder is okay.

This card is meant to be multi-use.  Brill envisions that airports, 
government buildings, stadiums, national monuments, and office 
buildings will screen entrants.  People with a card can go into a 
special lane at any of these locations, verify their fingerprint, and 
go through security with less hassle.  People without the card would 
have to go through the "unverified" lane, and presumably be more 
extensively screened.

That's how the system is supposed to work.  Let's look at how likely it 
is to actually work.

The system hasn't been fully designed yet, but it looks as if the 
fingerprint will be used to authenticate the cardholder, not identify 
him.  That's a good thing.  I also assume that any data on the card 
will be well-protected.  There are, of course, many ways to defeat 
fingerprint readers, but having a guard watch the person put his finger 
on the reader is the best way to ensure its proper use.  My worries are 
not about how the system is used, but in the registration and the 
administration of the back-end database.

It certainly would be possible to get a card in a fake name, just as it 
is possible to get any other kind of ID card -- including a passport -- 
in a fake name.  While the V-ID system won't deliberately issue cards 
to people who should not have them, it will be designed to make is easy 
for people to get cards.  The Choicepoint questions are a clever idea, 
but the database was developed to be secure against a very different 
sort of attacker.  Someone needs to do a lot of thinking about the 
Choicepoint database as it relates to this new kind of attacker.

Trusted people within Choicepoint and V-ID are, of course, a potential 
problem.  Several of the 9/11 terrorists had real Virginia driver's 
licenses in fake names, issued by dishonest state employees.  This 
system will not be immune to that sort of problem, although I'm sure 
the creators will take pains to minimize the risk.

I worry about the back-end system.  Somewhere there will be a computer 
that generates the questions, matches identity information with 
government databases, and generally administers the system.  The 
fingerprint database will be stored somewhere, possibly on every 
reader.  These databases would be vulnerable to attack, from insiders 
and outsiders.

One counter-argument to this analysis is that most people won't be able 
to subvert the system, either by defeating the card or the fingerprint 
reader or the back-end database, or by manipulating the system into 
giving them a card in a false name.  Most people will either get a card 
(or not) honestly, and use the system correctly.  And while a few might 
be able to successfully attack the system, that's no reason to throw it 
out entirely.  But the whole point of the system is to work in the face 
of a dedicated and well-funded adversary.  Even the argument that most 
terrorists are stupid misses the point.  It doesn't matter whether or 
not average people can subvert the system; we want security systems 
that protect us against smart people, especially smart terrorists.

The system is designed to be decentralized, so that someone cannot be 
tracked through the use of the card.  It is an open question as to 
whether law enforcement could force the company to change that design 
and use the system to track people.  The infrastructure is all there to 
do that: software on the reader and a communications system between the 
readers and some central point.  Brill has said that it would be 
impossible, but from his description of the system, that's clearly not 
true.  He has also said that this couldn't happen because it would be a 
violation of the contract the V-ID company has with its customers, 
which makes no sense to me.

My primary security concerns surrounding this system stem from what 
it's trying to do.  In his writings and speaking, Brill is very careful 
to explain that these are not "trusted traveler cards."  He calls them 
"verified identity cards."  But the only purpose of his card is to 
divide people into two lines -- a fast line and a slow line, a "search 
less" line and a "search more" line, or whatever.  (Each security 
checkpoint that uses the card would develop its own procedures.)  This 
division only makes sense if it's based on a degree of trust.  If you 
didn't believe that people with the card were more trusted, you 
wouldn't let them go in the fast lane.  Here's an example: if I 
designed a card that verified a person's dental hygiene, you wouldn't 
divide people into two security lines based on that card, because you 
know that people with good dental hygiene aren't more trusted than 
people without.  On the other hand, it would be valid to use that card 
to divide people into dental service lines based on the assumption that 
the people with good dental hygiene would be able to be treated 
faster.  Brill's plan is that people who have the card get a more 
lenient security treatment than people without.  Call it what you will, 
but it means that people with the card are more trusted than people 
without.

The reality is that the existence of the card creates a third, and very 
dangerous, category: bad guys with the card.  Timothy McVeigh would 
have been able to get one of these cards.  The DC sniper and the 
Unabomber would have been able to get this card.  Any terrorist mole 
who hasn't done anything yet and is being saved for something big would 
be able to get this card.  Some of the 9/11 terrorists would have been 
able to get this card.  These are people who are deemed trustworthy by 
the system even though they are not.

And even worse, the system lets terrorists test the system 
beforehand.  Imagine you're in a terrorist cell.  Twelve of you apply 
for the card, but only four of you get it.  Those four not only have a 
card that lets them go through the easy line at security checkpoints; 
they also know that they're not on any terrorist watch lists.  Which 
four do you think will be going on the mission?  By "pre-approving" 
trust, you're building a system that is easier to exploit.

Moreover, any break in the system is much more serious because it has 
so many applications.  The company's literature considers it a problem 
that "Americans now need several identification/security cards."  But 
that is actually a security feature.  If a terrorist can subvert the 
V-ID system, he can use it to gain access to any facility that uses the 
system.  It's a large single point of failure.  Contrast that with a 
company ID, which only grants access to a company's 
facilities.  Subverting that system would only allow the attacker 
access to those facilities, and nothing else.

This brings up another fundamental question: Why should any security 
checkpoint accept a V-ID card?  This system costs money to install in 
airports, sports stadiums, etc. -- they have to buy the card readers -- 
so there needs to be some benefit.  The claimed benefit is customer 
service; people with the card can get better treatment.  Airlines have 
long recognized the problem of forcing their best customers to wait in 
long security lines, and have implemented special lines for first-class 
passengers and high-tier frequent fliers.  But for the owner of a 
sports stadium, a person with a V-ID card isn't a higher-tier customer, 
he's just a customer who paid for a V-ID card.  What benefit does it 
give to the stadium to separate people on that basis?  The only one I 
can think of is liability: by using the V-ID system, they receive some 
kind of shielding from liability issues if someone with the card does 
something nasty.

This is a big deal, and one that is very important to Verified Identity 
Card's business.  The company wants to be a voluntary national ID card, 
but it doesn't want to accept any liability for being one.  This is why 
they try very hard not to call people with the card "trusted" in any 
way.  But why would a business accept the card if, when someone with a 
card caused a problem, the business was liable?  The business trusted 
the card and the company backing it to tell it who is trusted and who 
is not.  The reason businesses accept government-issued identification 
is that the courts consider it a reasonable check.  A liquor store 
owner can stand up in court and say: "He had a driver's license."  What 
does "he had a V-ID card" mean, unless the V-ID company is willing to 
accept liability?

 From their point of view, I think the V-ID company is smart not to 
want to accept liability.  The company is 100% correct when they say 
that a person with a card isn't more trusted than a person without a 
card, even though by saying so they are exposing the huge hole in their 
business model.  If a building's management decides that it is going to 
run people through a metal detector, it makes no sense for them to only 
screen people without a V-ID card.  If an airport wants to implement 
"extra" screening procedures on a few passengers, it makes no sense for 
them to make that decision based on whether or not a passenger has a 
V-ID card.  Terrorists come in all shapes and sizes, and the last thing 
we want is a terrorist with a V-ID card to be able to operate with 
impunity.

Security is always a trade-off.  The question to ask is not "Does this 
system make us safer?"  Otherwise we'd all be wearing bulletproof vests 
and locking ourselves in our bedrooms.  The question to ask is: "Is 
this system worth the trade-offs?"  The V-ID system has some pretty 
serious trade-offs.  The system collects a fingerprint database on 
everyone who applies for the card -- a database that can be used and 
abused by anyone with access, legitimate or illegitimate.

The system creates a social division of haves and have-nots based on an 
ability to pay for the card.  The system puts an infrastructure in 
place for surveillance; even though the proposed system takes pains to 
ensure that no information is collected about how people use the card, 
it's not unreasonable to assume that this kind of data collection might 
be added in the future.  And it's expensive.  The cost of the system 
won't just be borne by those willing to pay for preferential treatment; 
infrastructure costs will be passed on to all consumers somehow.

And what do we get for those costs?  We get a security system with 
built-in flaws.  We get a system that divides people into two 
categories that don't correlate very well with how dangerous they 
are.  We get a system that's a single point of failure, and one that 
terrorists can use to their advantage.  We get a system that collects 
data on all users, innocent or not, with all the potential security 
problems that can cause.

And we get a system that concentrates security resources on terrorism, 
when the more serious problems are criminal.  On 24 July 1998, Russell 
Weston Jr. walked into the U.S. Capitol and started shooting, killing 
two.  Despite being known to the Secret Service and having been 
investigated previously, he was not a "terrorist" threat.  He would 
likely have been able to get a V-ID card.

Identification has minimal security value, but it does have some.  On 
the other hand, freedom, privacy, and liberty are all values we 
cherish, and they are the values that give our country its greatest 
security.  Citizens have rightly refused a national ID card because 
they realize that the costs are simply not worth the security.   A 
system that issues ID cards to only those wealthy enough to afford them 
is even worse.

Brill said that he doesn't believe in democratizing security, that it 
doesn't make sense to apply the same security scrutiny to everyone.  I 
think that, at core, is the problem here.  He thinks that he should be 
able to get into a building without waiting in line because he is more 
trustworthy.  But by building a system that allows him to do so, we 
runs the risk of infringing on the rights of convicted felons who have 
already paid their debt to society.  We move from an "innocent until 
proven guilty" society to a "treat some people as guilty, just in case" 
one.  It's a dangerous road to travel.


Press release:
<http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=SVBIZINK3.story&STORY 
=/www/story/10-23-2003/0002042658&EDATE=THU+Oct+23+2003,+09:05+AM> or 
<http://tinyurl.com/s1nt>

News articles:
<http://209.157.64.200/focus/f-news/1006499/posts>
<http://www.wired.com/news/business/0,1367,60965,00.html>


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

        Security Risks of Centralization



In discussions with Brill, he regularly said things like: "It's 
obviously better to do something than nothing."  Actually, it's not 
obvious.  Replacing several decentralized security systems with a 
single centralized security system can actually reduce the overall 
security, even though the new system is more secure than the systems 
being replaced.

An example will make this clear.  I'll postulate piles of money secured 
by individual systems.  The systems are characterized by the cost to 
break them.  A $100 pile of money secured by a $200 system is secure, 
since it's not worth the cost to break.  A $100 pile of money secured 
by a $50 system is insecure, since an attacker can make $50 profit by 
breaking the security and stealing the money.

Here's my example.  There are 10 $100 piles, each secured by individual 
$200 security systems.  They're all secure.  There are another 10 $100 
piles, each secured by individual $50 systems.  They're all insecure.

Clearly something must be done.

One suggestion is to replace all the individual security systems by a 
single centralized system.  The new system is much better than the ones 
being replaced; it's a $500 system.

Unfortunately, the new system won't provide more security.  Under the 
old systems, 10 piles of money could be stolen at a cost of $50 per 
pile; an attacker would realize a total profit of $500.  Under the new 
system, we have 20 $100 piles all secured by a single $500 system.  An 
attacker now has an incentive to break that more-secure system, since 
he can steal $2000 by spending $500 -- a profit of $1500.

The problem is centralization.  When individual security systems are 
combined in one centralized system, the incentive to break that new 
system is generally higher.  Even though the centralized system may be 
harder to break than any of the individual systems, if it is easier to 
break than ALL of the individual systems, it may result in less 
security overall.

There is a security benefit to decentralized security.


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

              Comments from Readers



From: "Ryan Malayter" <[email protected]>
Subject: Identification and Security

I agree IDs are easy to forge, and don't offer any real assurance as to 
the identity or intent of those being screened, for the reasons you 
mention.

However, I always assumed that the authorities knew this, and 
identification checks were designed to do something else: allow 
security officers to study the behavior of those while being screened.

I knew a guy who used to check IDs at a bar in college, and he was 
almost unbeatable.  Some of the fakes were very good.  Some were even 
real state-issued IDs obtained with false documents.  He could still 
spot most of the would-be underage patrons, though, because of their 
behavior while they handed him the ID.  Sweaty palms, looking at the 
ground, an overconfident smile, or an inane "cover conversation" gave 
many of the kids away.

Even a well-trained trained terrorist would have a hard time not 
showing *any* signs of anxiety while his ID was being checked by a 
uniformed security official.  Unfortunately, I suspect many TSA 
employees have little or no training in identifying this type of 
behavior.  In the bar example, such training was obtained only through 
years of observation and experience.

Of course, this "behavioral observation" is certainly an error-prone 
process, but it could be very useful for identifying a pool of people 
who might need further screening.  Is it too much to hope that 
providing a forum for such "behavior study" is the real reason for the 
proliferation of ID checkpoints in our post-9/11 society, and not some 
mass delusion on the part of security officials?



From: DV Henkel-Wallace <[email protected]>
Subject: Identification and Security

ID checks are more useless and pernicious than you state.  In most 
cases you don't need a false ID -- a legitimate ID will do.  These "ID 
checks" at hospitals, government buildings, trade shows (!) and the 
like usually don't even involve any check to see if you're on any list 
of any sort.

They merely check to see that you are carrying a document that looks 
like legitimate identification.  I've successfully used my now-obsolete 
Price Club card, my National Shooting Club photo ID (a handwritten 
document, although it _is_ laminated) and the like to get into office 
buildings.  And why not?  The "check" doesn't verify anything about me 
anyway.

What this DOES accomplish is 1) keep homeless people out of 
courthouses, 2) keep those who wish to be anonymous from leaving a 
message for their senator and 3) build a culture that accepts a routine 
request for "Your papers, please."

Personally, I don't consider any of those useful accomplishments.  But 
perhaps I'm in the minority.



From: "Bruce Ediger" <[email protected]>
Subject: The Economics of Spam

Hi.  I read your Feb 15th "Crypto-Gram" newsletter with some interest, 
in particular your "Economics of Spam" article.

I like that you treated spamming as an economic fact, but I think you 
missed two points:

1. Of course Gates would decide that someone should pay for 
e-mails.  That's the only way that Microsoft can turn e-mail into a 
profit center.  They already have plans in progress to put copy 
protection (DRM) on all Windows boxes, so Gates probably figures that 
the DRM infrastructure could have a second use in e-mail.  Imposing a 
fee structure and copy protection on e-mails also allows them to 
overthrow the current open standard SMTP transport of e-mail.  Gates 
has a keen awareness that commodity protocols get copied very rapidly.

2. The profitability of spam as advertising depends on very weak market 
forces on that form of advertising.  Spam has the unique property that 
each and every recipient helps pay for the advertising (on-line time, 
CPU cycles, disk space, etc) *before* the spam victim gets a chance to 
decide to buy the advertised product or not.  This differs completely 
from any other form of advertising except telemarketing and 
junk-faxing.  Billboards, radio and TV spots, magazine and newspaper 
ads, and direct mailings all require the advertiser to bear 100% of the 
ad's costs.  Of course, the small percentage that decide to buy the 
advertised product end up paying for the advertising, but the key 
aspect of buyer's choice remains.  A conventional ad has to not offend 
almost all potential buyers.  Otherwise, the Invisible Hand spanks the 
people who make the advertised product.  The Invisible Hand of the 
Marketplace only weakly affects spammers, as some or most of the ad's 
cost has already been borne by the advertised-to.



From: Ralf Holzer <[email protected]>
Subject: US-VISIT Exemptions and Error Rates

You repeatedly mentioned that all but 27 countries are subject to the 
fingerprinting and photographing measures (US-VISIT) now in effect at 
most American ports of entry.  I just wanted to point out that these 
exemptions are mostly for tourists.  I am a graduate student from 
Germany with an F-1 visa and I have to go through the same 
fingerprinting and photographing procedures.  Tourists from Germany and 
other European countries are only exempt because all European passports 
will be required to have biometric identification in order to be able 
to enter the U.S. beginning this fall.

A fellow student from a country requiring special registration has told 
me that he now has several different profiles registered with US-VISIT, 
because the system keeps falsely identifying his fingerprint.  The 
immigration officer seemed to be clueless about how to correct 
this.  Such a high error rate really makes me wonder about the 
effectiveness of US-VISIT.



From: [email protected]
Subject: Supermarket Club Card Databases

About a week ago, some junk mail arrived at my home from Albertson's 
supermarket, announcing the creation of their new club card. The ad 
copy declares:  "The labor dispute has been tough on everyone. But one 
thing we know for sure -- the day it's over, you're going to save like 
never before. Great low prices and extra special values will be 
yours... with the new Albertsons Sav-on Preferred Savings Card. Sign up 
today!"

It got me thinking. Safeway and Ralph's (the other two supermarkets 
affected by the strike) already have club cards. And one thing THEY now 
know for sure is which of their customers are willing to cross picket 
lines to buy groceries, and which aren't.

In other words, the purchase patterns contained in the Safeway and 
Ralph's club card databases could be EASILY mined for individual 
customers' sympathies to organized labor.

Think about that. The next time somebody applies for a job at his 
neighborhood Safeway or Ralph's, should he expect them to check his 
2003-2004 shopping habits for hints that he might be pro- or antiunion? 
And what's keeping the supermarkets from offering this data to other 
employers, or even the custodians of the Total Information Awareness 
program?


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

CRYPTO-GRAM is a free monthly newsletter providing summaries, analyses, 
insights, and commentaries on security: computer and otherwise.  Back 
issues are available on <http://www.schneier.com/crypto-gram.html>.

To subscribe, visit <http://www.schneier.com/crypto-gram.html> or send 
a blank message to [email protected].  To 
unsubscribe, visit <http://www.schneier.com/crypto-gram-faq.html>.

Comments on CRYPTO-GRAM should be sent to 
[email protected].  Permission to print comments is assumed 
unless otherwise stated.  Comments may be edited for length and clarity.

Please feel free to forward CRYPTO-GRAM to colleagues and friends who 
will find it valuable.  Permission is granted to reprint CRYPTO-GRAM, 
as long as it is reprinted in its entirety.

CRYPTO-GRAM is written by Bruce Schneier.  Schneier is the author of 
the best sellers "Beyond Fear," "Secrets and Lies," and "Applied 
Cryptography,"  and an inventor of the Blowfish and Twofish 
algorithms.  He is founder and CTO of Counterpane Internet Security 
Inc., and is a member of the Advisory Board of the Electronic Privacy 
Information Center (EPIC).  He is a frequent writer and lecturer on 
security topics.  See <http://www.schneier.com>.

Counterpane Internet Security, Inc. is the world leader in Managed 
Security Monitoring.  Counterpane's expert security analysts protect 
networks for Fortune 1000 companies world-wide.  See 
<http://www.counterpane.com>.

Copyright (c) 2004 by Bruce Schneier.