The cloak-and-dagger capers of computer
no-goodniks may seem like prime page-turning material, but most
books on the subject have all the sex appeal of a VCR manual.
The typical tome on digital security is a dreary assemblage
of techno-jargon, geared toward the small clique that gets its
hardcore jollies from Perl programming. Most laymen are asleep
by Page 10, or at least yearning for their dog-eared copy of
"Hannibal."
Bruce Schneier, master cryptographer and idol of the computer
underground, targets those short-attention-spanners in his latest
book, "Secrets and Lies: Digital Security in a Networked World."
Aiming straight for the vaunted "general audience," he peppers
the 400-plus pages with Yogi Berra quotes, analogies drawn from
"Star Wars" and trivia tidbits from Greek mythology. But the
folksy wit doesn't obscure a core message as frighteningly entertaining
as Dr. Lecter's flesh-eating antics: In cyberspace, you're dead
meat on a stick.
"Computer insecurity is inevitable," he warns. "Networks will
be hacked. Fraud will be committed. Money will be lost. People
will die." Indeed, the bulk of "Secrets and Lies" is a harrowing
rundown of the myriad pitfalls that plague even the simplest
systems. And that nifty new security software your company just
bought for a jillion dollars isn't going to help -- if some
teenage miscreant really, really wants to deface your Web page
with Limp Bizkit lyrics, he's going to get his way.
As Schneier sees it, the wired universe is plagued with hard-to-fix
vulnerabilities. One notable example is buffer overflow bugs,
which permit attackers to overwrite memories with their own
instructions. Even the planet's smartest, most diligent coder
would be hard-pressed to completely cleanse a program of such
holes. "With any piece of modern, large, complex code, there
are just too many places where buffer overflows are possible,"
Schneier laments. "The larger and more complex the code, the
more likely the attack." As a result, buffer overflows were
the most popular attack of the 1990s, the tactic of choice for
lightly skilled "script kiddies" bent on easy-to-execute mischief.
"Secrets and Lies" is a mea culpa of sorts. Schneier's best-known
book, "Applied Cryptography," a geek bible of the '90s, trumpeted
strong encryption as the key to perfect online security -- "a
mathematical utopia." Better cryptography, the book claimed,
would spell the end of hackable networks and protect even the
measliest Hotmail communiques. "It is insufficient to protect
ourselves with laws," he wrote in that book's second edition.
"We must protect ourselves with mathematics."
Schneier looks back on his optimistic pronouncements with more
than a hint of embarrassment. "I talked about cryptography as
if it were The Answer," he confesses in the preface to "Secrets
and Lies." "I was pretty naive ... Readers believed that cryptography
was a kind of magic security dust that they could sprinkle over
their software and make it secure."
Stupid idea, Schneier now admits. Computer networks, he has
come to believe, are so dauntingly complex that loopholes will
always remain. Just as brush clearance teams will never rid
the world of wildfires -- how could they possibly find every
last dried twig? -- security professionals can't head off every
attack, no matter how pricey their toys. World-class cryptography
is pretty useless, Schneier notes, if the administrator's password
is set to "password."
Blame human beings, error-prone by definition. Though programmers
are often regarded as akin to sorcerers, they are as bungling
as any non-gearhead. There are an average of five to 15 bugs
in every thousand lines of code, which means that Windows 98
is riddled with somewhere between 90,000 and 270,000 oopsies.
Since software vendors cannot be held liable for faulty code,
thanks to those licenses they make users agree to, they have
zero incentive to create better products -- much to the delight
of computer criminals, who revel in exploiting bug-ridden programs.
The truly savvy cracker needn't bother with sophisticated tools
if he can trick a corporate lackey into revealing network secrets,
a tact known as "social engineering." By posing as a help-desk
employee and sending out forged e-mails, for example, a brazen
attacker can cull dozens of passwords in a matter of minutes.
People are basically pretty helpful, and they'll rarely think
twice about cheerfully responding to a well-written request.
People are also woefully lazy. Most users instinctively click
the "OK" boxes on their PC screens, seemingly indifferent to
security hazards. That's how the love bug made the rounds, causing
an estimated $10 billion worth of damage. "If J. Random Websurfer
clicks on a button that promises dancing pigs on his computer
monitor, and instead gets a hortatory message describing the
potential dangers of the applet," Schneier writes, "he's going
to choose the dancing pigs over computer security any day."
Humans can be excused for their foibles. The book's real spleen
is reserved for the various snake oils that are passed off as
anti-hacker panaceas. Schneier ably debunks the magic-bullet
claims of every class of product. Firewalls? Too easy to fool
with forged requests for access. Intrusion detection systems?
Too many false alarms. Digital watermarks? Taiwanese software
pirates will simply figure out how to delete them. Biometrics?
Please -- a clever attacker need only steal a digital file containing
thumbprint data, and they've got instant access to the nation's
goriest secrets.
The outlook offered by "Secrets and Lies" is so grim that readers
might be inclined to join an abacus-using Luddite clan in Micronesia,
far from anything as elementary as an ATM or Ms. Pac-Man machine.
Schneier sympathizes; he admits that depression forced him to
cease working on the manuscript for over a year. "I got two-thirds
of the way through the book without giving the reader any hope
at all," he writes. "It was about then I realized that I didn't
have the hope to give."
Fortunately for the reader's mental health, "Secrets and Lies"
does contain a few strains of optimism. Given the inevitability
of attacks, "prevention" can no longer be the security buzzword.
Just as even the finest hockey goalies must regularly suffer
the humiliation of allowing a goal, companies must learn to
live with penetrations. Prepare for the worst, Schneier urges.
Make sure networks are designed to "fail safe." Have a recovery
plan in place. Track down attackers by collecting and analyzing
forensic data. Assess the risks and purchase some insurance.
The solutions are a nice, moderately upbeat touch, but the
horror stories are the real draw -- "Secrets and Lies" is more
thriller than primer. Schneier crafts scary tales that deftly
avoid a Chicken Little tone. No, the Internet will not be felled
by malicious kiddies and laptop-toting members of Osama bin
Laden's crew. But there are some bad seeds prowling the world's
systems, and they've got the upper hand. It's almost enough
to convince you to stop choosing the dancing pigs.
Copyright 2000, Salon
Join the Conversation
Please log in below through Disqus, Twitter or Facebook to participate in the conversation. Your email address, which is required for a Disqus account, will not be publicly displayed. If you sign in with Twitter or Facebook, you have the option of publishing your comments in those streams as well.
Your tax-deductible gift will help bring promising new voices and ideas into our nation's discourse, and help shape the future of vital public policies.
Join the Conversation
Please log in below through Disqus, Twitter or Facebook to participate in the conversation. Your email address, which is required for a Disqus account, will not be publicly displayed. If you sign in with Twitter or Facebook, you have the option of publishing your comments in those streams as well.