or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.13 Gift Card
Trade in
Kindle Edition
Read instantly on your iPad, PC, Mac, Android tablet or Kindle Fire
Buy Price: $30.84
Rent From: $9.48
 
 
 
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Web Application Obfuscation: '-/WAFs..Evasion..Filters//alert(/Obfuscation/)-' [Paperback]

Mario Heiderich , Eduardo Alberto Vela Nava , Gareth Heyes , David Lindsay
3.8 out of 5 stars  See all reviews (10 customer reviews)

List Price: $49.95
Price: $32.46 & FREE Shipping. Details
You Save: $17.49 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 14 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$30.84
$9.48
 
Paperback $32.46  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 10, 2010 1597496049 978-1597496049 1

Web applications are used every day by millions of users, which is why they are one of the most popular vectors for attackers. Obfuscation of code has allowed hackers to take one attack and create hundreds-if not millions-of variants that can evade your security measures. Web Application Obfuscation takes a look at common Web infrastructure and security controls from an attacker's perspective, allowing the reader to understand the shortcomings of their security systems. Find out how an attacker would bypass different types of security controls, how these very security controls introduce new types of vulnerabilities, and how to avoid common pitfalls in order to strengthen your defenses.

  • Looks at security tools like IDS/IPS that are often the only defense in protecting sensitive data and assets
  • Evaluates Web application vulnerabilties from the attacker's perspective and explains how these very systems introduce new types of vulnerabilities
  • Teaches how to secure your data, including info on browser quirks, new attacks and syntax tricks to add to your defenses against XSS, SQL injection, and more

Frequently Bought Together

Web Application Obfuscation: '-/WAFs..Evasion..Filters//alert(/Obfuscation/)-' + The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
Price for both: $61.96

Buy the selected items together


Editorial Reviews

Review

"As the data stored in Web application systems becomes critical to business, the attacks against them are becoming increasingly complex. If you want to move your understanding beyond 'or 1=1--' this book provides the knowledge needed to bypass both filters and detection, crucial for both attack and defence." -- Andrew Waite, Security Researcher, InfoSanity Research

"Intended for advanced network security administrators, penetration testers and web application developers, this guide to web obfuscation presents an in depth technical discussion of the latest methods in site intrusion and Internet attacks. Chapters examine state of the art obfuscation attacks on major website components such as HTML, JavaScript and VBScript, CSS, PHP, SQL and web application firewalls. A final chapter discusses future problems such as the new HTML 5 standards and plug-in vulnerabilities. Chapters include numerous code examples in a variety of languages and formats. Heiderich is a web developer, Nava is a security researcher for Google, Heyes is a security contractor and Lindsay is a security consultant."--SciTechBookNews

"This is a very frightening book and I would advise any security architect to purchase a copy. It's aimed at the bleeding edge of the technical security market, however, it really does hammer home how difficult security can become when faced with complex applications and protocols. The techniques used in the book are not trivial, but they do show us that the age of the firewall and the IDS may well be over, and the age of security by design has only just begun."--InfoSecReviews.com

"This is a deep technical read and anyone buying it should have a solid understanding of web technologies and some experience of web programming. I would say it is targeted at penetration testers and security architects, but to the security generalist it also opens up new frontiers when it comes to designing for security."--Best Hacking and Pen Testing Books in InfoSecReviews Book Awards

From the Back Cover

Web applications are used every day by millions of users, which is why they are one of the most popular vectors for attackers. Obfuscation of code has allowed hackers to take one attack and create hundreds-if not millions-of variants that can evade your security measures. Web Application Obfuscation takes a look at common Web infrastructure and security controls from an attacker's perspective, allowing the reader to understand the shortcomings of their security systems. Find out how an attacker would bypass different types of security controls, how these very security controls introduce new types of vulnerabilities, and how to avoid common pitfalls in order to strengthen your defenses.


Product Details

  • Paperback: 282 pages
  • Publisher: Syngress; 1 edition (December 10, 2010)
  • Language: English
  • ISBN-10: 1597496049
  • ISBN-13: 978-1597496049
  • Product Dimensions: 7.5 x 0.9 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #303,455 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.8 out of 5 stars
(10)
3.8 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
6 of 6 people found the following review helpful
4.0 out of 5 stars I bought this book on faith and it delivered March 31, 2011
Format:Paperback
I had really no idea what to expect when I started reading Web Application Obfuscation (WAO). I hoped it would address attacks on Web technologies, perhaps including evasion methods, but beyond that I didn't even really know how to think about whatever problem this book might address. After finishing WAO, it's only appropriate to say "wow." In short, I had no idea that Web browsers (often called "user agents" in WAO) are so universally broken. Web browser developers would probably reply that they're just trying to handle as much broken HTML as possible, but the WAO authors show this approach makes Web "security" basically impossible. I recommend reading WAO to learn just how crazy one can be when interacting with Web apps.

Speaking of crazy: ch 4 was off the hook. For example, p 121 speaks of the "great Javascript Charwall" by saying: "6 is the fewest number of characters possible which allow arbitrary Javascript to be executed." What!? I had no idea anyone spent time on these sorts of issues, and worse, that intruders could use these techniques to evade a slew of security mechanisms. This was a primary strength of WAO: bringing the reader into a world where obfuscation is an obsession.

I liked many other aspects of WAO. The book was very thorough. For one example, check the table on p 27. For another, see the regex explanation with examples in ch 1. The book has many such sections where the authors offer great detail on the subject at hand. I also enjoyed the many references to outside work. Authors of all technical books should follow WAO's lead, because 1) it gives credit where due and 2) it shows the authors are aware of outside influences and up-to-date.

WAO also does a nice job explaining how we arrived at the current state of broken Web technologies. Their history lesson of the browser wars in ch 2 set the stage for the chaos that follows. I'll finish my praises by mentioning the Web site the authors created as a companion to the book, complete with errata and code listings; it's a nice addition to the book.

If you're wondering why I rated WAO four instead of five stars, the reason involves the audience. I think too often the authors advance pretty far beyond the uninitiated reader. You have to admit that if obfuscation is your world, you're probably not going to read this book. However, if you're a newbie like me, you need the authors to spend more time explaining what they're doing and more importantly, WHY. Just what is the purpose of this technique or that attack? I think if the authors recruited some outside help to walk through the book, slow them down, and answer some basic questions, a second edition would be an easy five star work.

On the production side, a new edition should redraw figures 5.2 - 5.14. They look like they came straight from a PowerPoint pitch.

Overall, WAO is a great book to shatter any assumptions you may have about how Web clients and servers render content. Maybe the authors would care to describe how best one can operate in such a dangerous environment, i.e., is their an OpenBSD for Web technologies? All of the engines seem bad -- what's a user to do?
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars take client-side attacks to the next level March 12, 2011
Format:Paperback|Amazon Vine™ Review (What's this?)
As so many attacks have begun to move to targeting the client, it's helpful to understand how the client (which is usually a browser), handles what it's given. This book goes through several technologies including HTML, Javascript, VB script, CSS, PHP, and SQL, and shows how the normal syntax can be obfuscated. For the most part the authors present most of the material as background information, and don't bother connecting the dots to show you how their techniques could be used in an attack. The assumption is that the reader is already very familiar with web application security, and can apply the knowledge provided.

I learned something in every chapter. Some of the more interesting things addressed were:
* Non-alphanumeric Javascript. In other words, functional Javascript that consist of no letters or numbers.
* There was a very detailed discussion of alternate ways to execute Javascript within the DOM. Many of these techniques could be used to bypass filters.
* How using non-standard character sets can confuse browsers and possibly bypass filters.
* How different browsers handle non-standard compliant markup, some of which could lead to script execution.
* How to launch a port scan using CSS.
* Executing code within CSS.

PHP, being server-side code, seems to be the odd man out in this book, but I guess they included it only for the sake of completeness. The title would have led me to believe there was a greater discussion of WAFs, but in fact it only got a few pages and the cursory conclusion of "they can probably be bypassed". While that was disappointing it still doesn't detract from the great reference material presented here.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback|Amazon Vine™ Review (What's this?)
This book really makes the case for obfuscation techniques. Many security books try to cover a broad field of topics - this doesn't. It is highly focussed, very technical and well written. Not an introductory book, a good working knowledge of site design, Javascript and PHP is really a must.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
1.0 out of 5 stars Very limited in scope
This book spends 90% of its time showing you ways to evade filters, which may sound exactly like what you would expect. Read more
Published 3 months ago by steven
3.0 out of 5 stars Good For Veterans, Tough On Beginners
I fall into the secondary audience for this book in that I am a software developer looking to introduced to the subject. Read more
Published 22 months ago by Quality Man
4.0 out of 5 stars Know How To Defend By Knowing How To Attack
The reason that I bought this book came about because some of my friends have experienced attacks on their web sites, invasive hacks of their computers and email accounts and my... Read more
Published on April 10, 2011 by Esteban Ess
5.0 out of 5 stars Excellent for its Scope
When I first saw the title for this book, I thought it was about obfuscating code I want hidden from users of my site (since JavaScript is readily viewable). Read more
Published on April 4, 2011 by Steve
3.0 out of 5 stars Dry but effective
This is a good book for those who have careers in web security, and systems administration. It's a bit dry, but very informative. Read more
Published on March 27, 2011 by Damian P. Gadal
5.0 out of 5 stars New Web Developer's Review
As a new web developer, learning my way through Java Jsp and Servlets, as well as Javascript and JQuery, I recommend that newcomers learn the basics of the languages first before... Read more
Published on March 16, 2011 by Jerry Palmerino Jr
3.0 out of 5 stars A bit limited in scope
This is as good a text as any on the subject of basic web application security, but the authors chose to limit themselves to vanilla LAMP stacks and don't really seem to have any... Read more
Published on March 5, 2011 by orangekay
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Listmania!




Look for Similar Items by Category