Preface
Computer security can be both discouraging and liberating. Once you get past the horror that comes with fully grasping its futility (a feeling identical to the one that young French horn players get upon realizing no matter how hard they practice, their instrument will continue to humiliate them periodically without warning), you realize that there’s nowhere to go but up. But if you approach system security with:
Enough curiosity to learn what the risks are
Enough energy to identify and take the steps necessary to mitigate (and thus intelligently assume) those risks
Enough humility and vision to plan for the possible failure of even your most elaborate security measures
you can greatly reduce your systems’ chances of being compromised. At least as importantly, you can minimize the duration of and damage caused by any attacks that do succeed. This book can help, on both counts.
What This Book Is About
Acknowledging that system security is, on some level, futile is my way of admitting that this book isn’t really about “Building Secure Servers.”[1] Clearly, the only way to make a computer absolutely secure is to disconnect it from the network, power it down, repeatedly degauss its hard drive and memory, and pulverize the whole thing into dust. This book contains very little information on degaussing or pulverizing. However, it contains a great deal of practical advice on the following:
How to think about threats, risks, and appropriate responses to them
How to protect publicly accessible ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access