Search ServerWatch
Search ServerWatch
Search ServerWatch




Hyper-V: The Killer Feature in Windows Server 2008
It's fair to say that while many of the other new features are evolutionary, Hyper-V, by contrast, is revolutionary. Paul Rubens explores Microsoft's big step into virtualization. »

 
Download the Windows Server 2008 Trial
With Windows Server 2008 you can develop, deliver, and manage rich user experiences and applications, provide a secure network infrastructure, and increase technological efficiency and value within your organization. »

 
Reduce Complexity and Costs with Microsoft Identity and Access Solutions
Your organization depends on making digital information accessible to a broad spectrum of users over range of devices and networks. Register now for free Identity and Access Solutions from Microsoft. »

 
Virtualization from the Data Center to the Desktop
Integrated virtualization solutions from Microsoft can help you meet evolving demands more effectively as you transform your IT infrastructure from a cost center to a strategic business asset. »

Download: SQL Backup & DBA Best Practices eBook. Future Proof Your DBA Career and make the most of your office hours. Get this download now to learn how.

ServerWatch > Tutorials

July 19, 2006
Preventing Web Attacks With Apache
By Lee Underwood

The Apache Web server has long had the largest market share of any Web server, according to the oft-quoted Netcraft Web server survey. The downside of the server's popularity is that it makes it an attractive target for hackers. Many system administrators feel that by using firewalls and SSL they will be safe from these attacks.

These measures alone, however, do not provide adequate protection. A new book by Ryan Barnett outlines ways Apache can be used to prevent Web attacks.

Ryan Barnett is heavily involved in the server security business. He is currently chief security officer with EDS, and leads the Operations Security and Incident Response teams for the federal government in Washington, D.C. He is also an instructor at the SANS Institute, the team lead for the Center for Internet Security Apache Benchmark Project, and a member of the Web Application Security Consortium.

In short, Barnett knows his stuff when it comes to Apache security. And, now, he is sharing his knowledge with the general populace in a book titled, Preventing Web Attacks with Apache, published by Addison Wesley Professional.

The book begins by taking a look at the different factors that impact the security of the server, including a section on technical misconceptions about Web security. Many people have a false sense of security brought about by misunderstandings of their Web environment. Barnett explains the problems with these "misunderstandings."

Next, Barnett discusses the foundation of the Web server, the underlying operating system (OS). Although he does not focus on the OS itself, Barnett takes a look at how it interacts with the server and what is needed to accomplish greater security. He includes a few examples of the mechanics of a server attack, and provides keen insight into what is happening behind the scenes.

Once the OS issues are resolved, Barnett gets down to the nitty-gritty of downloading and installing the Apache server software. As anyone with experience knows, this is not an easy task. Many decisions must be made in the process, but Barnett is an excellent guide. From there, he goes into great detail regarding the important, and often overlooked, process of configuring the httpd.conf file. To begin, he uses the Nikto open source vulnerability scanner. This Web server scanner performs comprehensive tests for multiple items, including more than 3,200 potentially dangerous files/CGIs, versions on more than 625 servers, and version-specific problems on more than 230 servers. In all, the 42-page chapter is filled with important information.

From there, Barnett takes a look at the essential security modules for Apache. This covers SSL, the mod_rewrite module, and several other security-related modules.

The remainder of the book covers prevention and countermeasures in explicit detail. The appendix contains an Apache module listing and a httpd.conf file, which can be used as an example.

Overall, this is an important book to use when securing your server against Web attacks. Many of the exploits covered include denial of service (DoS) attacks, buffer overflows, brute force attacks, and client parameter manipulation. Barnett's coverage of the Center for Internet Security Apache Benchmarks is an excellent guide for configuring the Apache server.

If you're involved — at any level — with the administration of an Apache server, we recommend getting a copy of this book. Barnett's background, coupled with detailed explanations, makes it a must-have.

This article was originally published on PHP Builder.


Discuss this article
Tools:
Add serverwatch.com to your favorites
Add serverwatch.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x

Tutorials Archives




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES