Merit Network
Can't find what you're looking for? Search the Mail Archives.
  About Merit   Services   Network   Resources & Support   Network Research   News   Events   Home

Discussion Communities: Merit Network Email List Archives

Network Security

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical FWD: CRYPTO-GRAM, September 15, 2000

  • From: Paul Howell
  • Date: Fri Sep 15 07:34:13 2000

- ------- Forwarded Message

Date: Fri, 15 Sep 2000 00:39:26 -0500
To: crypto-gram@chaparraltree.com
From: Bruce Schneier <schneier@counterpane.com>
Subject: CRYPTO-GRAM, September 15, 2000
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: quoted-printable
Sender: crypto-gram-return-30-grue=merit.edu@chaparraltree.com

                  CRYPTO-GRAM

               September 15, 2000

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


A free monthly newsletter providing summaries, analyses, insights, and=20
commentaries on computer security and cryptography.

Back issues are available at <http://www.counterpane.com>.  To subscribe or=
=20
unsubscribe, see below.


Copyright (c) 2000 by Counterpane Internet Security, Inc.


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

In this issue:
      Full Disclosure and the Window of Exposure
      _Secrets and Lies_ News
      Crypto-Gram Reprints
      News
      Counterpane Internet Security News
      Carnivore Disinformation
      FBI Requires Constitutional Changes
      The Doghouse: FaceMail
      PGP Vulnerability
      Comments from Readers


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

    Full Disclosure and the Window of Exposure



To read this essay with the nifty graphs, see:
<http://www.counterpane.com/crypto-gram-0009.html#1>


Every season yields a bumper crop of computer security stories: break-ins,=
=20
new vulnerabilities, new products.  But this season has also given us a=20
crop of stories about computer security philosophy.  There has been a=20
resurgence in opposition to the full disclosure movement: the theory that=20
states that publishing vulnerabilities is the best way to fix them.  In=20
response, defenders of the movement have published their rebuttals.  And=20
even more experts have weighed in with opinions on the DeCSS case, where a=
=20
New York judge ruled that distributing an attack tool is illegal.

What's interesting is that everybody wants the same thing; they're just=20
disagreeing about the best way to get there.

When a security vulnerability exists in a product, it creates what I call a=
=20
window of exposure.  This window exists until the vulnerability is patched,=
=20
and that patch is installed.  The shape of this window depends on how many=
=20
people can exploit this vulnerability, and how fast it is patched.  What=20
everyone wants is to make this window as small as possible.

A window of exposure has five distinct phases.  Phase 1 is before the=20
vulnerability is discovered.  The vulnerability exists, but no one can=20
exploit it.  Phase 2 is after the vulnerability is discovered, but before=20
it is announced.  At that point only a few people know about the=20
vulnerability, but no one knows to defend against it.  Depending on who=20
knows what, this could either be an enormous risk or no risk at=20
all.  During this phase, news about the vulnerability spreads -- either=20
slowly, quickly, or not at all -- depending on who discovered the=20
vulnerability.  Of course, multiple people can make the same discovery at=20
different times, so this can get very complicated.

Phase 3 is after the vulnerability is announced.  Maybe the announcement is=
=20
made by the person who discovered the vulnerability in Phase 2, or maybe it=
=20
is made by someone else who independently discovered the vulnerability=20
later.  At that point more people learn about the vulnerability, and the=20
risk increases.  In Phase 4, an automatic attack tool to exploit the=20
vulnerability is published.  Now the number of people who can exploit the=20
vulnerability grows exponentially.  Finally, the vendor issues a patch that=
=20
closes the vulnerability, starting Phase 5.  As people install the patch=20
and re-secure their systems, the risk of exploit shrinks.  Some people=20
never install the patch, so there is always some risk.  But it decays over=
=20
time as systems are naturally upgraded.

In some instances the phases are long, and sometimes they're=20
short.  Sometimes Phase 5 happens so fast that Phases 3 and 4 never=20
occur.  Sometimes Phase 5 never occurs, either because the vendor doesn't=20
care or no fix is possible.  But this is basically the way things work.

The goal of any responsible security professional is to reduce the window=20
of exposure -- the area under the curve -- as much as possible.  There are=
=20
two basic approaches to this.

The first is to reduce the window in the space dimension by limiting the=20
amount of vulnerability information available to the public.  The idea is=20
that the less attackers know about attack methodologies, and the harder it=
=20
is for them to get their hands on attack tools, the safer networks=20
become.  The extreme position in this camp holds that attack tools should=20
be made illegal.

This might work in theory, but unfortunately it is impossible to enforce in=
=20
practice.  There is a continuous stream of research in security=20
vulnerabilities, and most of this research results in public=20
announcements.  Hackers write new attack exploits all the time, and the=20
exploits quickly end up in the hands of malicious attackers.  Any one=20
country could make some of these actions illegal, but it would make little=
=20
difference on the international Internet.  There have been some isolated=20
incidences of a researcher deliberately not publishing a vulnerability he=20
discovered, but public dissemination of vulnerability information is the=20
norm...because it is the best way to improve security.

The second approach is to reduce the window of exposure in time.  Since a=20
window remains open until the vendor patches the vulnerability and the=20
network administrator installs the patches, the faster the vendor can issue=
=20
the patch the faster the window starts closing.  To spur the vendors to=20
patch faster, full-disclosure proponents publish vulnerabilities far and=20
wide.  Ideally, the vendor will distribute the patch before any automatic=20
attack tools are written.  But writing such tools can only hasten the=
 patches.

This also works a lot better in theory than in practice.  There are many=20
instances of security-conscious vendors publishing patches in a timely=20
fashion.  But there are just as many examples of security vendors ignoring=
=20
problems, and of network administrators not bothering to install existing=20
patches.  A series of credit card thefts in early 2000 was facilitated by a=
=20
vulnerability in Microsoft IIS that was discovered, and a patch released=20
for, a year and a half earlier.

The problem is that for the most part, the size and shape of the window of=
=20
exposure is not under the control of any central authority.  Not publishing=
=20
a vulnerability is no guarantee that someone else won't publish=20
it.  Publishing a vulnerability is no guarantee that someone else won't=20
write an exploit tool, and no guarantee that the vendor will fix=20
it.  Releasing a patch is no guarantee that a network administrator will=20
actually install it.  Trying to impose rules on such a chaotic system just=
=20
doesn't work.

And to make matters worse, it's never one single vulnerability.  There are=
=20
dozens and hundreds of vulnerabilities, all with overlapping windows.  One=
=20
vulnerability might be shrinking while another ten are growing.  We're like=
=20
the little Dutch boy, plugging leaks in the dike with our fingers while=20
others spring up nearby.  It doesn't matter if we believe that full=20
disclosure is the best way to reduce the window's size or if quietly=20
alerting the vendor does better...we're going to lose the war fighting it=20
either way.

Vulnerabilities are inevitable.  As our networks get more complex and more=
=20
pervasive, the vulnerabilities will become more frequent, not less.  We're=
=20
already seeing this; every year brings more security holes than the=20
previous one.  The only way to close the window of exposure is to make it=20
not matter.  And the only way to do that is to build security systems that=
=20
are resilient to vulnerabilities.

In _Secrets and Lies_, I talk about security processes that make systems=20
resilient to vulnerabilities.  The most relevant one to this debate is=20
detection and response.  Most computer-security products are sold as=20
prophylactics: firewalls prevent network intrusions, PKI prevents=20
impersonation, encryption prevents eavesdropping, etc.  The problem with=20
this model is that the product can either succeed or fail: either the=20
window of exposure is closed or it is open.  Good security includes not=20
only protection, but also detection and response.  An Internet alarm system=
=20
that detects attacks in progress, regardless of the vulnerability that was=
=20
exploited, has the ability to close the window of exposure completely.

The key to Internet detection and response is vigilance.  Attacks can=20
happen at all times of the day and night, and any day of the year.  New=20
attack tools appear all the time; new vulnerabilities become public all the=
=20
time.  I built Counterpane Internet Security, Inc. as a managed security=20
monitoring company because I saw this as the only way to bring security to=
=20
computer networks.  Without outsourced detection and monitoring, we're at=20
the mercy of all the hackers and product vendors and security professionals.

Those advocating secrecy are right that full disclosure causes damage, in=20
some cases more damage than good.  They are also right that those who build=
=20
attack tools should be held liable for their actions; the defense of "I=20
just built the bomb; I didn't place it or set the fuse" rings hollow.  But=
=20
they are wrong to think they can enforce secrecy.  Information naturally=20
disseminates, and strategies that go against that are doomed.  Those=20
advocating full disclosure are right that rapid dissemination of the=20
information benefits everyone, even though some people make ill use of that=
=20
information.  We would be in a much worse position today if vulnerability=20
information were only in the hands of a privileged few.

Neither full disclosure nor secrecy "solve" computer security; the debate=20
has no solution because there is no one solution.  Both sides are missing=20
the point.  The real issue, how to close the window of exposure, is more=20
subtle.  We have to stop thinking of software security as an end state,=20
that fixing the bugs will somehow make the software perfect.  Security=20
vulnerabilities are inevitable and there will always be a window of=20
exposure; smart security solutions will work regardless.

Marcus Ranum started this debate at BlackHat.  A transcript of his talk=20
isn't available on-line, but these two essays are:
<http://pubweb.nfr.net/~mjr/usenix/ranum_5.pdf>
<http://pubweb.nfr.net/~mjr/usenix/ranum_elx_cocktail.pdf>

Weld Pond's rebuttal:
<http://www.zdnet.com/zdnn/stories/comment/0,5859,2615973,00.html>

Stuart McClure and Joel Scambray's rebuttal:
<http://www.infoworld.com/articles/op/xml/00/08/14/000814opswatch.xml>

Another view:
<http://news.cnet.com/news/0-1005-200-2634067.html>

News article:
<http://www.zdnet.com/zdnn/stories/news/0,4586,2608077,00.html>

My older writings on this topic:
<http://www.counterpane.com/crypto-gram-0001.html#KeyFindingAttacksandPublic=
=20
ityAttacks>
<http://www.counterpane.com/crypto-gram-0002.html#PublicizingVulnerabilities=
>


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

            _Secrets and Lies_ News



_Secrets and Lies_ is officially published.  This means that you can walk=20
into a bookstore and buy it.  Last month, when I announced the book, it was=
=20
printed and in the Wiley warehouse but not in bookstores.

Initial feedback has been great.  There are already reviews on the=20
Amazon.com Web site.  The Economist published a review of the book, as did=
=20
Business Week, Industry Standard, New Scientist, and Salon.  Other reviews=
=20
are coming in the next few weeks.

Here's the publishing information:
         Secrets and Lies: Digital Security in a Networked World
         Bruce Schneier
         John Wiley & Sons, 2000
         ISBN: 0-471-25311-1
         $29.99

Book Web site:
<http://www.counterpane.com/sandl.html>

See the Table of Contents:
<http://www.counterpane.com/sandlcont.html>
Read the Preface:
<http://www.counterpane.com/sandlpref.html>
Amazon.com has posted Chapter 3:
<http://www.amazon.com/exec/obidos/ts/book-excerpt/0471253111>

Buy the book here:
<http://www.amazon.com/exec/obidos/ASIN/0471253111/counterpane/>

Reviews:
<http://www.salon.com/tech/review/2000/08/31/schneier/index.html>
<http://www.businessweek.com/2000/00_38/b3699176.htm>
<http://www.thestandard.com/subject/book/display/0,4294,182,00.html>
All reviews:
<http://www.counterpane.com/sandlrev.html>

Bruce Schneier is planning a book tour for October.  Planned locations=20
include San Francisco, San Jose, Seattle, Portland, New York, Boston, and=20
Washington, DC.  Tour dates and locations can be found here:
<http://www.counterpane.com/sandltour.html>


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

            Crypto-Gram Reprints



Open-source and security:
<http://www.counterpane.com/crypto-gram-9909.html#OpenSourceandSecurity>

Factoring a 512-bit number:
<http://www.counterpane.com/crypto-gram-9909.html#Factoringa512-bitNumber>


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

                      News



Another massive net attack coming?
http://www.zdnet.com/zdnn/stories/news/0,4586,2614854,00.html

Analytic Thinking and Presentation for Intelligence Producers, Analysis=20
Training Handbook.  By the CIA's Office of Training and Education.
<http://216.167.120.50/cia-ath-pt1.htm>

How one bank survived a security audit:  In an effort to identify potential=
=20
security risks, a bank shares its experiences of having its systems=20
scrutinized.
<http://www.eweek.com/a/pcwt0008141/2613074/>

Software Risk Management Conference:
<http://www.isacc.com/>

Why Microsoft doesn't have to improve security.
<http://news.cnet.com/news/0-1005-200-2528362.html>

Cheaper technologies than PKI:
<http://www.zdnet.com/eweek/stories/general/0,11011,2617314,00.html>
There's a lot of snake-oil in this article, but some of the ideas are good.

A good article on the difficulty of normal people actually using security=20
technology.
<http://www.zdnet.com/eweek/stories/general/0,11011,2617318,00.html>

Hacking insurance (a good article).
<http://www.computerworld.com/cwi/story/0,1199,NAV47_STO48721,00.html>

An excellent analysis of the DeCSS decision by Emmanuel Goldstein.  Worth=20
reading.
<http://www.2600.com/news/2000/0821.html>

Now that CSS is broken, the DVD manufacturers have another dumb idea:=20
watermarking.
<http://www.wired.com/news/technology/0,1282,38279,00.html>

Internet bank robbery:
<http://www.independent.co.uk/news/Digital/Update/2000-08/first230800.shtml>
The bank is claiming that no money was stolen, and the truth seems very=20
mundane.
<http://www.theregister.co.uk/content/1/12822.html>
And the culprits have been apprehended.
<http://www.zdnet.com/zdnn/stories/news/0,4586,2618631,00.html?chkpt=3Dzdhpn=
ew=20
s01>

Two good articles on encryption algorithms, the first on DES and the second=
=20
on AES.
<http://www.ams.org/notices/200003/fea-landau.pdf>
<http://www.ams.org/notices/200004/fea-landau.pdf>

It's over six months since last February's massive distributed=20
denial-of-service attacks.  One survey found over 100,000 computers still=20
vulnerable.  What does it take to get through to some people?
<http://www.internetnews.com/bus-news/article/0,2171,3_436031,00.html>

New trend: breaking into networks and extorting money out of the owners:
<http://www.businessweek.com/bwdaily/dnflash/aug2000/nf20000822_308.htm>

New computer virus (similar to the Love Bug, but with a much nastier=20
payload) targets children:
<http://www.wired.com/news/technology/0,1282,38412,00.html>
<http://vnunet.com/News/1109520>

The safety of open source operating systems:
<http://securityportal.com/topnews/opensourcesafe20000825.html>

TRUSTe violating its own security policy?  Weren't they the ones who told=20
us that self-regulation would work?
<http://www.computerworld.com/cwi/story/0,1199,NAV47_STO49059,00.html>
<http://www.cnn.com/2000/TECH/computing/08/24/online.privacy.ap/index.html>

JAVA emulators of WWII crypto devices: Purple, Sigaba, Enigma, Russian=20
Espionage Cipher, and a public domain Bombe.  Good descriptions, too.
<http://dev.thinkquest.org/C004911/>

First malware for the Palm Pilot (a Trojan horse):
<http://www.zdnet.com/zdhelp/stories/main/0,5594,2621711,00.html>
And a response from anti-virus companies:
<http://news.cnet.com/news/0-1006-200-2720432.html?tag=3Dst.ne.1002.tgif.ni>

Password crackers:  This site lists all sorts of password crackers that run=
=20
dictionary attacks against a variety of encryption products.  My own=20
Password Safe is on the list; there's a password cracker for that,=20
too.  The moral is not to choose a guessable password, and that more and=20
more passwords become guessable every year.
<http://members.aol.com/jpeschel/crack.htm#ktools>

Schneier and security:
<http://www.zdnet.com/enterprise/stories/main/0,10228,2615692,00.html>

In a bizarre twist, @Stake (a company filled with hackers) refuses to hire=
=20
someone because he's a reformed (but once convicted) hacker.  I understand=
=20
the reluctance to hire criminals, but it seems hypocritical to make a=20
hiring decision based on whether someone was caught hacking ten years ago=20
or whether he got away with it.
<http://www.securityfocus.com/news/79>

A good essay on the risks of Carnivore:
<http://www.crypto.com/papers/carnivore-risks.html>

A Thai company has developed a security robot that can shoot=20
criminals.  According to the company: "It is armed with a pistol that can=20
be programmed to shoot automatically or wait for a fire order delivered=20
with a password from anywhere through the Internet."
<http://catless.ncl.ac.uk/Risks/21.02.html#subj8>
<http://news.bbc.co.uk/hi/english/sci/tech/newsid_904000/904619.stm>
Words fail me on this one.

More web bugs.  Someone can add a web bug to a Microsoft Word document and=
=20
track who opens it.  Nasty side effect of being online all the time.
<http://www.privacyfoundation.org/advisories/advWordBugs.html>
A demonstration bugged document:
<http://www.privacycenter.du.edu/demos/bugged.doc>
News articles:
<http://news.cnet.com/news/0-1005-200-2652562.html>
<http://www.computerworld.com/cwi/story/0,1199,NAV47_STO49331,00.html>
<http://www.wired.com/news/technology/0,1282,38516,00.html>

Microsoft's response to the web bugs is pretty weird.  They make a big deal=
=20
about cookies, not web bugs.  It's sort of like they missed the point=20
completely.
<http://www.microsoft.com/technet/security/cookie.asp>

RSA Inc. executes a clever publicity move.  Many events and parties are=20
planned to commemorate the expiration of the RSA algorithm patent on 20=20
September 2000.  So what does RSA Inc. do?  They put the algorithm in the=20
public domain two weeks early and pre-empt the publicity.  Meaningless, but=
=20
pretty clever.
<http://www.rsasecurity.com/news/pr/000906-1.html>
<http://www.zdnet.com/zdnn/stories/news/0,4586,2624678,00.html>

DDOS tools get even easier to use:
<http://www.nwfusion.com/news/2000/0906ddos.html>

Another Microsoft bug (this one in NetBIOS).  This one affects Windows 95,=
=20
98, NT, and 2000.  The really odd piece of this story is that Microsoft=20
doesn't plan on releasing a patch for this one.)
<http://www.pgp.com/research/covert/advisories/045.asp>

Global tracking and MSN GUID.  Nasty privacy violation.
<http://www.pc-help.org/privacy/ms_guid.htm>

Internet Explorer persistence.  Yet another Microsoft security problem:
<http://news.cnet.com/news/0-1005-200-2751843.html>

Amazon.com leaks customer e-mail addresses:
<http://computerworld.com/cwi/story/0,1199,NAV47_STO49648,00.html>

The Secure Digital Music Initiative is having a hacking contest to see=20
which of their content protection schemes are better.  I've already written=
=20
about why hacking contests make no sense, and don't do anything to show=20
which scheme is better.  I've also already written about why the whole=20
concept of content protection is flawed, and that it doesn't matter how=20
good the scheme is.
<http://www.hacksdmi.org/>

Self-propagating security patch...in rabbits!
<http://www.newscientist.com/news/news.jsp?id=3Dns225354>

The story of the stolen Bletchley Park Enigma machine gets wierder:
<http://www.guardianunlimited.co.uk/Archive/Article/0,4273,4063014,00.html>
<http://www.thetimes.co.uk/news/pages/tim/2000/09/13/timnwsnws02044.html>

The European Telecommunication Standards Institute (ETSI) has made a bunch=
=20
of encryption algorithms public:
<http://www.etsi.org/dvbandca/>

A just-released GAO report gives the government bad marks when it comes to=
=20
security.  Collectively, the agencies averaged D-, with more than a quarter=
=20
of them flunking, and only two out of twenty-four agencies getting better=20
than a C rating.
<http://washingtonpost.com/wp-dyn/articles/A52756-2000Sep11.html>
<http://www.foxnews.com/national/091100/govsecurity.sml>
<http://www.cnn.com/2000/TECH/computing/09/11/security.report/index.html>


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

       Counterpane Internet Security News



Bruce Schneier is speaking at the eCFO Conference in Atlanta, on 19=
 September.
<http://www.e-cfoexpo.com/>

Bruce Schneier is speaking at the E-Business Security Summit in Chicago, on=
=20
4 October.
<http://www.aliconferences.com/conferences/bsecurity_oct2k.htm>


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

             Carnivore Disinformation



This bit, from Newsweek's Periscope, sounds very much like government=20
propaganda:

Tracking bin Laden's E-Mail

American counter-terrorism experts are aghast that the FBI has gone public=
=20
with Carnivore, its new Internet-wiretap system.  The reason for their=20
dismay: Osama bin Laden uses e-mail to communicate with his terrorist=20
network.  The intelligence community's ability to track his messages has=20
been, according to one intelligence source, "the biggest single factor in=20
shutting down several planned operations," including some in the United=20
States.  "Bin Laden thought his communications were secure," says the=20
source.  "They weren't.  Now we've told him."

FBI officials acknowledge that Carnivore has been used about 25 times,=20
primarily in terrorism investigations.  But they decline to comment on its=
=20
use against bin Laden.  "Everyone knows we can wiretap phones," says a=20
bureau spokesman.  "There's no reason why an ability to intercept e-mails=20
must necessarily be covert."


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

      FBI Requires Constitutional Changes



It's hard to know what to think of this:

"One of the FBI requirements for the Internet kiosks at the 2002 Olympics=20
is that the FBI be able to record all passwords, copy all sent email, and=20
divert sent email for administrative decisions on whether it should be=20
delivered."

If it is true, it is the most intrusive power grab we've seen so=20
far.  Would there even be warning notices on the kiosks?  Would they demand=
=20
eavesdropping rights on all direct computer hookups as well?  The mind=
 boggles.

<http://www.pbs.org/cringely/pulpit/pulpit20000803.html>


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

             The Doghouse: FaceMail



FaceMail uses your "personal biometric facial template" to encrypt and=20
decrypt emails.  They don't say what happens if someone else steals your=20
key or if you have surgery.

Zero technical details can be found at:
<http://www.identalink.de/>


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

                PGP Vulnerability



A very serious PGP vulnerability was just discovered.  Using this=20
vulnerability, an attacker can create a modified version of someone's=20
public key that will force a sender to encrypt messages to that person AND=
=20
to the attacker.

Let me explain.

Starting with PGP version 5.5, the software supported something called an=20
Additional Decryption Key (ADK).  Normally, when a PGP user creates a PGP=20
certificate, it contains a single public key (as well as identifying=20
information as to who the key belongs to).  PGP version 5.5 and 6.x allow=20
the user to add additional ADKs to the certificate.  When a sender encrypts=
=20
a message to that user, PGP will automatically encrypt the message in both=
=20
the user's public key and the ADK.  The idea is that the ADK belongs to the=
=20
secret police, or the user's employer, or some organization, and that=20
organization can intercept the encrypted message and read it.

(On Slashdot I said that Network Associates did this when they joined the=20
Key Recovery Alliance, but PGP Inc. added the feature before then.  They=20
needed it to get certain corporate contracts.)

The flaw is that some version of PGP don't require the ADKs to be in the=20
signed portion of the PGP certificate.  What this means is that an=20
organization can take a PGP certificate, append his ADK, and spread it out=
=20
to the world.  This tampered version of the certificate will remain=20
unnoticed by anyone who doesn't manually examine the bytes, and anyone=20
using that tampered version will automatically and invisibly encrypt all=20
messages to the organization as well as the certificate owner.

Colleague Greg Guerin likened the lesson of this vulnerability to something=
=20
he learned in kindergarten: "Don't put something in your mouth unless you=20
know where it's been."

The reaction from Network Associates has been pretty good: they fixed the=20
problem.  Unfortunately, the president of the PGP Security unit=20
demonstrated a high degree of cluelessness when he said: "This a fairly=20
esoteric attack.  It's not likely that anybody without specialized=20
knowledge could use it."  Certainly it is an esoteric attack but, as we all=
=20
know, that person with specialized knowledge could easily encapsulate the=20
attack in a point-and-click program that any script kiddie could use.

On the plus side, it doesn't seem like anyone took advantage of this=20
vulnerability.  Network Associates inspected all 1.2 million PGP keys on=20
its keyserver, and found none of them were tampered with in this way.

Way back in 1997 a bunch of us cryptographers predicted that adding key=20
escrow would make system design harder, and would result in even more=20
security problems.  This is an example of that prediction coming true.

Research paper on the vulnerability:
<http://senderek.de/security/key-experiments.html>

CERT Advisory:
<http://www.cert.org/advisories/CA-2000-18.html>

Slashdot article:
<http://slashdot.org/articles/00/08/24/155214.shtml>

News reports:
<http://www.thestandard.com/article/display/0,1151,17978,00.html>

Nice summary article:
<http://www.digitalmass.com/columns/software/0828.html>

Network Associates reaction:
<http://www.pgp.com/other/advisories/adk.asp>

1997 Risks of Key Escrow Paper:
<http://www.counterpane.com/key-escrow.html>


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

             Comments from Readers



From: Brian Taylor
Subject: PGP Vulnerability and the DMCA

I have copyrighted works protected with PGP.  I did not consent to the TPM=
=20
I use being circumvented.  Bruce's description of this vulnerability is=20
clearly a circumvention technology that will be used to pirate my work and=
=20
is thereby illegal under the DMCA.

I'm going to file a lawsuit against Bruce and Slashdot and anyone who links=
=20
to Slashdot and anyone who reads the article and anyone who points at or=20
otherwise refers to a person who reads the article.  In fact, Bruce himself=
=20
is circumvention technology, so I'm suing his parents, too, along with the=
=20
major airlines, both of which have distributed Bruce.


From: Aleph One <aleph1@underground.org>
Subject: Firewalls and tunnelling protocols

Firewalls were never meant to stop covert channels.

While it's all too true that current firewalls performs a rather lacking=20
job at verifying that a protocol they are forwarding meets its=20
specification, and you could certainly be creative and attempt to find ways=
=20
to detect and stop covert channels, as long as the firewalls allows some=20
traffic through, any traffic, a covert channel will be possible.

So the real problems are in your expectation of a firewalls capabilities,=20
something all too common, and in vendors exploiting overly generic and=20
complex protocols to bypass what they see as nothing more that an annoyance=
=20
to the ease of use and deployment of their application.


From: "Scott Tousley" <stousley@genuity.net>
Subject: SANS

I think you let SANS wriggle off the hook in your article from two weeks=20
ago, and I think their fingerprints from the MSNBC article runs the same=20
direction.  While I'm not convinced that Genuity, UUNet, AT&T, C&W, Sprint,=
=20
PSINet and others are doing all that our business motivation demand, I also=
=20
do not think that the answer is found in a loose confederation of SANS,=20
CERT CC, OMB/FEDCIRC, and WH/NSC/CIAO staff designing private-sector=20
requirements.  SANS now and CERT CC in the past have contributed to some=20
good work for network security, but I do not think this means they should=20
take an operational role and drive the private sector on behalf of the=20
government.  The SANS stumbling over the Microsoft problem is a reflection=
=20
of this inappropriate role.


From: "Gary Hinson" <gary.hinson@cccl.net>
Subject: SANS

I completely agree with your editorial about the SANS news flash thing.  It=
=20
has done their credibility no good at all, which is such a shame because=20
(until then) I had been very impressed with the SANS services and their=20
(usually) tempered tone.  It seems quite out of character, in fact I=20
wondered if someone had hacked the SANS emailer and sent out a spoof!  The=
=20
'virus to catch a virus' was really over the top!


From: "Mikolaj J. Habryn" <dichro-mail-2d77bd17@rcpt.to>
Subject: Bluetooth

If you visit www.bluetooth.com, you will find that the full specifications=
=20
(1400 pages long and amusingly captioned 'Wireless Connections Made Easy')=
=20
are available and include information on link encryption and key generation=
=20
and exchange mechanisms.

The specifications do explicitly leave some security issues up to the=20
applications to deal with.  If the security of something is terribly=20
important to you, you will need to provide heftier application level=20
security mechanisms than Bluetooth provides, *and* ensure that the hardware=
=20
platform that you are running on has the computational resources required=20
to service the application.  Remember that Bluetooth is, to some degree, a=
=20
lowest common denominator.


From: Lasse Leskel=E4 <lasse.leskela@iki.fi>
Subject: a paper on Bluetooth security

There is a paper about Bluetooth security at:
<http://www.hut.fi/~mhermeli/julkaisut/icisc99s.ps.gz>


From: "Reynolds,Martin" <martin.reynolds@gartner.com>
Subj: Bluetooth Security

The Bluetooth security system is well documented in the Bluetooth specs.

Hold tight for this one: it exchanges secret keys using SAFER+.  No, this=20
is not my error.  They are serious.  You are supposed to use sideband=20
information -- a PIN or a serial number -- to enhance the key that you must=
=20
exchange to use SAFER+ in the first place.  The only "good" news is that=20
the keys are persistent and the devices only need to do this on first=20
introduction.

In a cellphone (the cellphone guys wrote the spec) there is a smart card to=
=20
help this process along.

Worse, there is no security requirement.

Bottom line: it could be worse but, in most hands, Bluetooth security is=20
going to be a mess.


From: John Savard <jsavard@ecn.ab.ca>
Subject: M-134-A

Take my word for it: the Friedman patent issued last month is definitely=20
the M-134-A, and not the M-229.  This is indicated unambiguously in the=20
abstract of the patent, and in the wording of claim 6, but I'll admit it is=
=20
hard even to read the claims.

The diagram on page 1 (shown enlarged on page 2) also makes it clear that=20
the keyboard is connected through the rotors to a lamp-board in=20
conventional Hebern (or Enigma) fashion, but the 5-level signal goes to the=
=20
5 rotors individually.

Starting near the bottom of page 4, the first text page of the patent, we=
 read:

"Now, in all cryptographs based upon the use of rotatable cipher wheels of=
=20
the type referred to above, and arranged as indicated, means are embodied=20
within the cryptograph for automatically changing the rotatory portions of
the cipher wheels during the course of enciphering or deciphering a=20
message; these means are always of such a nature as to make these changes=20
of a definite and predetermined character...."

"The basic feature of my invention of this predictable factor and the=20
provision of a mechanism for displacing the cipher wheels in an entirely=20
irregular, aperiodic manner.  This is accomplished by means of the=20
wheel-stepping mechanisms shown as at 4, and operated in the present=20
embodiment by individual magnets which are controlled by the single tape=20
transmitter 5..."

(Incidentally, all information in the following is based on openly=20
published sources, including, admittedly, material released in the National=
=20
Archives, and hence may be freely used and disseminated.  I have not at any=
=20
time had exposure to any information covered by security restrictions of a=
=20
military or intelligence nature by the government of the United States or=20
any other country.)

The distinguishing feature of the M-134-A is that it took the bits of a=20
paper tape as input, and used that input to control the movement of rotors,=
=20
and these rotors then encrypted a character in the basic fashion of a=20
Hebern machine.  This is mentioned explicitly in the patent.

The M-229 and M-228, for different purposes, did exactly the reverse of=20
this.  Rotors moved (still with the use of an electrical circuit)=20
conventionally, in the way usually produced by gears, but the rotors were=20
wired to a fixed set of live inputs to produce what were essentially binary=
=20
bits as output.

In the M-228, these bits were XORed with a teleprinter character, and in=20
the M-229 they were used to control rotor movement in an M-134 (the M-134,=
=20
M-134-A, and M-134-T2 were essentially the same machine; the M-134-T1 was=20
the subject of a patent granted on January 28, 1936 (U.S. patent 2,028,772,=
=20
as referenced in a Cryptologia article on Friedman's patents).  And, of=20
course, the M-134-C is one U.S. Army designation for the famous ECM Mark=20
II, or SIGABA.

It should be clear, from the quotes given from the patent, why I am=20
definite about this being the M-134, since the patent clearly refers to the=
=20
distinguishing feature of that machine: paper tape as input, a permutation=
=20
of the alphabet as output.


From: Lance Urbas <lurbas@authentica.com>
Subject: Re: Authentica in the Dog House

Authentica recognizes that a Frequently Asked Question (FAQ) on its Web=20
site, which correlated the strength of encryption with the security of our=
=20
products, was misleading.  This FAQ has been removed and we thank Mr.=20
Schneier for pointing this out as well as apologize for using his name=20
without his permission.  We recognize that no security products are=20
unbreakable and protecting information after it's been delivered to another=
=20
user's computer is not foolproof.  However, our goal is not to ensure=20
"absolute" security, but to provide organizations with tools that better=20
manage the risk in sharing digital information.


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

CRYPTO-GRAM is a free monthly newsletter providing summaries, analyses,=20
insights, and commentaries on computer security and cryptography.

To subscribe, visit <http://www.counterpane.com/crypto-gram.html> or send a=
=20
blank message to crypto-gram-subscribe@chaparraltree.com.  To unsubscribe,=
=20
visit <http://www.counterpane.com/unsubform.html>.  Back issues are=20
available on <http://www.counterpane.com>.

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

CRYPTO-GRAM is written by Bruce Schneier.  Schneier is founder and CTO of=20
Counterpane Internet Security Inc., the author of "Applied Cryptography,"=20
and an inventor of the Blowfish, Twofish, and Yarrow algorithms.  He served=
=20
on the board of the International Association for Cryptologic Research,=20
EPIC, and VTW.  He is a frequent writer and lecturer on computer security=20
and cryptography.

Counterpane Internet Security, Inc. is a venture-funded company bringing=20
innovative managed security solutions to the enterprise.

<http://www.counterpane.com/>

Copyright (c) 2000 by Counterpane Internet Security, Inc.



------- End of Forwarded Message






Discussion Communities


About Merit | Services | Network | Resources & Support | Network Research
News | Events | Contact | Site Map | Merit Network Home


Merit Network, Inc.