Hack Proofing Linux: A Book Review

December 15th, 2001 by Glen Otero in

A solid how-to manual and a handy reference, this book might even make you popular.
Your rating: None

Computer security, Linux related or not, has always been a dynamic, ongoing process. Keeping abreast of all the security issues necessary to protect my office network (and subsequently, my livelihood) from the Black Hats prowling the Internet takes a considerable conscious effort on my part. I've read a few Linux security books and innumerable articles on the subject in an attempt to wrap my head around all these issues. Still, my network security education and vigilance has often been frustrating, exhausting and left me wanting for a comprehensive and integrated way to roll out a secure Linux box; a recipe or protocol, if you will. Hack Proofing Linux is the answer. It's the first (that I've seen) comprehensive, end-to-end security implementation for bringing up a Linux box and exposing it to the harsh environment that is the Internet. If, like me, you want a detailed, straightforward, step-by-step guide that utilizes all open-source tools when configuring a new Linux box for duty on the Internet, then this book is for you.

This 600+ page book walks you through hardening your Linux box, port scanning, probing your system for viruses and DDoS attack software, implementing an intrusion detection system, sniffing networks, network authentication and encryption, creating a virtual private network, setting up and maintaining a firewall, and installing a proxy web server. The book is written with both newbies and experienced users in mind. Security measures can be followed in real life in the order they are covered in the book, which is recommended in the case of a new Linux box and/or administrator. Alternatively, a particular section--installing OpenSSH for example--can be implemented separately by more experienced users.

There's nothing like a GUI to get newbies on board with Linux software, which is why I really liked that the authors demonstrated how to use the security tools via the available GUIs as well as the command line. The authors' integrated GUI and command line approach makes the complex topic of security less intimidating to would-be practitioners while strengthening system administration skills by reinforcing the power of the command line.

Book highlights include: a detailed explanation of the changes made to configuration files when using Bastille Linux; a well documented (with screenshots) example of sniffing packets with Ethereal--both before and after installing SSH--to demonstrate how passwords are sniffed; and a patient, stepwise approach to the lengthy and involved installation of a VPN using FreeS/WAN.

Not just a methodical how-to manual, the text is a good Linux security reference as well. The information is clearly written and well organized, and includes chapter summaries, quick references and checklists. Garnering massive cool points is the accompanying business card-sized CD that contains open-source security tools, code examples from the book and an electronic version of the book in HTML format. With this CD, you can carry a Linux security manual and toolbox around in your pocket. Want to meet people of the opposite sex? Take the CD to your next LUG installfest. You'll be the most popular person there!

Product Information

Glen Otero has a PhD in immunology and microbiology and runs a consulting company called Linux Prophet in San Diego, California.

__________________________


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

December 2009, #188

If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.


Read this issue