Preventing Web Attacks with Apache
“Ryan Barnett has raised the bar in terms of running Apache securely. If you run Apache, stop right now and leaf through this book; you need this information.”–Stephen Northcutt, The SANS Institute The only end-to-end guide to securing Apache Web servers and Web applications Apachecanbe hacked. As companies have improved perimeter security, hackers have increasingly focused on attacking Apache Web servers and Web applications. Firewalls and SSL won’t protect you: you must systematically harden your Web application environment.Preventing Web Attacks with Apachebrings together all the information you’ll need to do that: step-by-step guidance, hands-on examples, and tested configuration files. Building on his groundbreaking SANS presentations on Apache security, Ryan C. Barnett reveals why your Web servers represent such a compelling target, how significant exploits are performed, and how they can be defended against. Exploits discussed include: buffer overflows, denial of service, attacks on vulnerable scripts and programs, credential sniffing and spoofing, client parameter manipulation, brute force attacks, web defacements, and more. Barnett introduces the Center for Internet Security Apache Benchmarks, a set of best-practice Apache security configuration actions and settings he helped to create. He addresses issues related to IT processes and your underlying OS; Apache downloading, installation, and configuration; application hardening; monitoring, and more. He also presents a chapter-length case study using actual Web attack logs and data captured “in the wild.” For every sysadmin, Web professional, and security specialist responsible for Apache or Web application security. With this book, you will learn toAddress the OS-related flaws most likely to compromise Web server securityPerform security-related tasks needed to safely download, configure, and install ApacheLock down your Apache httpd.conf file and install essential Apache security modulesTest security with the CIS Apache Benchmark Scoring ToolUse the WASC Web Security Threat Classification to identify and mitigate application threatsTest Apache mitigation settings against the Buggy Bank Web applicationAnalyze an Open Web Proxy Honeypot to gather crucial intelligence about attackersMaster advanced techniques for detecting and preventing intrusions