Flylib.com

Books Software

 
 
 

How This Book Is Organized


How This Book Is Organized

This book is organized into three sections. Section 1 is a brief introduction to our principles of security and risk management in which we explain how firewalls work, how they should be set up, and some sample recipes for various firewall configurations. If you're new to firewalls or need a refresher, this is a good section for you to read. If you're an old hand with firewalls, you can probably skip this section and move on to Sections 2 and 3.

Section 2 is about troubleshooting and diagnostic methodologies. The intent here is to pass on troubleshooting methods and tools to reduce the amount of effort involved with troubleshooting and implementing a solution. The goal for this section is to teach you how to figure things out for yourself, to do it quickly, and to be able to repeat that process in the future. In Section 2 we explain how the key element to solving problems is to methodically reduce variables and to start with the simplest explanation first.

Section 3 contains the specific troubleshooting chapters in the book. This is where the troubleshooting guides reside. It should be possible to just flip open the book to any part of Section 3 and follow the instructions to diagnose and fix the problem. The goal of the section is to be a fix-it manual for even the least technically adept user . We believe this gradual procession to the final section of our book provides enough background information to make the process of troubleshooting second nature to the reader.

With regard to the issues of making this material as approachable as possible, we make no assumption about the reader's knowledge about good firewalling, risk management, and computer security practices. An important thought hopefully not lost on the reader is that firewalls and other security devices should be managed with a great deal of forethought and knowledge. Failure to understand a protocol or the consequences of allowing it through your firewall could have disastrous consequences.

However, we do understand that time is short, and sometimes you have to fix the problem and come back to it and understand what effect it has later. Nevertheless, with that said, along with our deepest empathy for all the overworked systems engineers out there, it is very easy to make changes to security models, firewalls, and other security technologies that can have profound and dangerous implications on the security posture of your network if you do not understand what those changes do. This book is not meant to be a replacement for competent technical security advice. There is much to be said for understanding how the products you support work, and firewalls are all the more important to fully grasp. If you're having trouble understanding the guts of your firewall, you could be in for trouble. When in doubt, you can never know too much, so avail yourself of all the information you can get your hands on about information security principles, risk management, and specifically firewall fundamentals. Given the propensity of organizations to rely solely on their firewalls for the lion's share of their security needs, it's critical that the firewall be configured in the most secure manner possibleit could be all that stands between your network's continued normalcy and high-pressure down time.


Goals of This Book

It is our sincere hope that that we accomplish three goals with this book:

  1. To teach you, the reader, that security is not really the goal of computer security. As strange as that might sound, the only truly realizable goal of computer security is to manage risk. It's essentially impossible to avoid all the risks out there, so you need to learn to manage the consequences of those risks, while applying reasonable and effective countermeasures to help mitigate those risks. Sometimes, all you will ever be able to do is recover from a risk. The point is to change your mindset and to look at the problem through a different lens: risk management.

  2. To teach you how to approach and solve problems in a scientific and methodical manner, using a well-known and widely used problem-solving methodology.

  3. Finally and simply, to provide you with a book that contains specific information about how to solve your Linux firewall problem.

We can't cover every possible problem in this book, so as we've already alluded, we will have to show you how to troubleshoot and solve unforeseen problems on your own. To help with this process and to provide access to your peers, we have included numerous references to other websites , mailing lists, and forums where you might be able to seek help from the Linux community, and we've also set up our own website (www.gotroot.com) to further assist with the process of documenting new problems and to provide a forum for the community to discuss them and share information.