|
Newsscan Computer Security Column
Stephen Cobb, CISSP and Chey Cobb, CISSP
Can You Survive Without the Internet?
Could your company survive without the Internet? This is
not a rhetorical question. In the wake of last weekend's "Slammer"
attack, corporations may have to contemplate getting by without the Internet.
That sounds like hyperbole until realize how much trouble was caused by
just 376 bytes of worm code.
The basic facts have been widely reported. Late last Friday, or early
Saturday in Asia, a worm was released onto the Internet targeting a vulnerability
in Microsoft Corp's SQL Server 2000 (a database program). Activity generated
by the worm's probing for systems to infect brought Internet traffic to
its knees, at least in parts of Asia. Weekend Web surfers in North America
experienced everything from momentary delays to complete lack of access.
American Express customers couldn't check their accounts online. Web operations
were paralyzed for two days at Countrywide, the country's biggest residential
mortgage provider. The Atlanta Journal-Constitution couldn't print Sunday's
first edition on time. Some 911 emergency services were forced to revert
to manual dispatching. On top of that, some weekend shoppers found their
Bank of America cash cards couldn't produce "cash back" at supermarkets.
For some, even plain old cash at ATM machines was unavailable.
A lot of technical staff at companies that rely on SQL Server and related
code spent the weekend at work, removing the worm from infected systems
and patching them to prevent reinfection. Even so, some employees couldn't
get to their data on Monday morning, including some employees at Microsoft
itself. An internal memo, issued over the weekend and leaked to the press
on Tuesday, made it clear that Microsoft had failed to apply to many of
its own systems the very patches it had urged customers to install to
avoid this problem in the first place. Unfortunately, all the talk about
Microsoft and SQL Server has tended to obscure two of the scariest parts
of the story:
- Our society
is a lot more dependent on the Internet and "immature" systems
than anyone has so far been prepared to admit.
- The Internet
exists at the whim of those who know how to destroy it.
In this column and the next we will address these
points in the above order, starting with the issue of dependency. Over
the last few months, Bank of America has spent millions of dollars on
a television advertising campaign touting the ubiquity of its ATM machines.
Imagine that you just switched your account to Bank of America because
of those ads, only to find that access to your money is denied, by 376
bytes of rogue computer code released onto the Internet.
In our admittedly unscientific sampling of consumer opinion at the coffee
shop we found universal disbelief that such a thing could happen. Sadly,
it comes as no surprise to us. As security experts, we have made it our
business to know a lot about network infrastructure (after all, that's
where a lot of data is most vulnerable). People who know more than we
do about that infrastructure have been warning us for years about excessive
inter-dependencies, lack of redundancy, single points of failure, and
so on (they have also pointed out that 90% of all military communications
are handled by commercial carriers, but that's another column).
There have also been plenty of warnings about excessive reliance on immature
code, i.e. software which is not deployed through a production process
that includes thorough pre-production testing and a proper maintenance
cycle (companies that had installed the patches for SQL Server before
the weekend were not infected, although they may still have been affected
by the traffic overload which the worm created). Now the public has very
concrete proof that the experts were right. Now we know we cannot rely
on our bank to provide 24/7 access to our money. Hopefully, companies
will now set about beefing up their networks, providing redundant channels
and managing their code (funded by some of the huge costs savings they
reaped by shifting data and voice from private lines to the Internet).
Fortunately, the advice of network experts can also help the consumer.
Redundancy is the best strategy to avoid being denied access to your cash
by an ATM system failure. Just make sure you have debit card accounts
at more than one bank! In the next column we will explain why we think
the Internet exists at the whim of those who know how to destroy it.
|