Electronic Review of Computer Books

[ ERCB Home | New | Feature | Brief | DDJ | Letters | Links ]

[an error occurred while processing this directive]

Vital Statistics

Title Web Security: A Step-By-Step Reference Guide
Author Lincoln D. Stein
Publisher Addison-Wesley Publishing Company, Inc.
New York
http://www.aw.com/devpress
Copyright 1998
ISBN 0-201-63489-9
Pages 436
Price $29.95


Web Security

In an ideal world every system administrator would have the time to comb through RISKS Digests, run security analyzers against their systems, and upgrade their utilities any time a bug is found or a new version comes out. Unfortunately, many web administrators can't spend forty hours a week minding their machines. A Web Week survey from 1996 discovered that 28% of sys admins had other jobs within their organizations; as more companies get on the Web and staffing levels remain constrained that ratio is likely to stay constant or increase.

There are resources available for the overworked or inexperienced system administrators; some of the best are offered for free on the Internet. Lincoln Stein notes in his introduction to Web Security: A Step-By-Step Reference Guide that he was uncertain about the commercial prospects of a book covering the same ground as his freely available Web Security Frequently Asked Questions list. I was concerned as well, but Stein's extension of the concepts presented in the FAQ made this book a welcome surprise.

After the obligatory, but still well executed, discussion of public key cryptography, the Secure Sockets Layer protocol (SSL) and the Secure Electronic Transactions standard (SET), Stein moves to Part III, the real added value of the book: specific security issues for the various operating systems, browsers, servers, and tools in popular use.

Both Windows NT and UNIX have serious security issues, but Stein resists the temptation to bash either platform out of hand. Instead, he uncovers the known weaknesses of the two major players (Windows 95 can be networked but is primarily a single-user system) and runs the user through, as the title intimates, a step-by- step procedure to secure the operating systems against attack. Ironically, the Macintosh turns out to be the most secure operating system, though the reason is that the base MacOS available at the time Web Security was written contained no remote network extensions and did not have a command interpreter (like Perl) installed. Once services like Perl and the Common Gateway Interface (CGI) are added the Mac can become as vulnerable as NT and UNIX. Furthermore, MacOS and Windows 95 have only limited concepts of user accounts and privileges; once a cracker is in, for the most part he or she has the run of the machine.

Another valuable set of chapters covers safe Perl and CGI scripting practices, complete with instructions for properly setting up Perl and CGI interpreters (e.g., don't put the interpreters themselves in the same directory as the scripts) and techniques for filtering out potentially dangerous inputs (like escape characters and command sequences).

Web Security: A Step-By-Step Reference Guide is a well-written book that will give new and overworked system administrators the on-point advice and online resources they need to improve their systems' security. It may not make the work week any shorter, but this book will help administrators avoid some of those 3:00 a.m. panic calls.

-- Curtis D. Frye (cfrye@teleport.com )


Quick Rating

Readability Star Star Star HalfStar
Originality Star Star HalfStar
Organization Star Star Star HalfStar
Accuracy Star Star Star HalfStar
Consistency Star Star Star Star
Depth Star Star Star Star
Timeliness Star Star Star HalfStar
Editing Star Star Star
Design Star Star Star
Overall Value Star Star Star HalfStar

Explanation of ERCB rating scale: No stars = unacceptable, 1 Star = marginal, 2 Stars = average, 3 Stars = above average, 4 Stars = exceptional.


Copyright © 1998 Electronic Review of Computer Books
Created 4/9/98 / Last modified 4/9/98 / webmaster@ercb.com