Unix Review > Archives > 2006 > July 2006

UnixReview.com
July 2006

Book Review: How to Break Web Software

Reviewed by Kristy Westphal

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services
By Mike Andrews and James A. Whittaker
Addison Wesley, 2006
ISBN 0-321-36944-0
240 pages

How to Break Web Software shows you how to do exactly that. It is, in a word, awesome! It is chock full of attacks for which all Web sites should be tested. Each attack description includes a detailed explanation, when to use it, and how to protect your site from the attack. The book is easy read, clear and complete in its explanations. Accompanying the book is a CD full of the tools that are referenced throughout the book, including the "hacme" bank application from Foundstone to practice on. Your biggest dilemma when reading this book will be deciding who else should read it — Your developers? Your QA team? Your security team? The answer is probably all of the above.

The majority of the book dedicates a chapter to each major type of attack. It starts with a chapter on a practical and comprehensive method for information gathering and then launches through the chapters explaining everything from client-based attacks, state-based attacks, to attacking the server and authentication. I like the fact that one of the first chapters is the information-gathering chapter, because it displays just how difficult this part of a Web site audit can be.

Sys Admin Spotlight

CMP DevNet Spotlight

C++/CLI: Cloning
Making copies of heap-based objects

In the News

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 11.0

Version 11.0 delivers every issue of Sys Admin from 1992 through 2005 and every issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!




MarketPlace

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Discover WinDev 11 RAD
and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Wanna see your ad here?