Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » General AAS » Ajax SecurityNovember 23, 2008  
Browse
Books
Computers
Electronics
Related Categories
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Internet
Home Computing
Computers & Internet
Subjects
• Privacy
Business & Culture
Computers & Internet
Subjects
Books
• Security+
Exams
Certification Central
Computers & Internet
Subjects
• ISDN
Networks, Protocols & APIs
Networking
Computers & Internet
Subjects
• Network Security
Networking
Computers & Internet
Subjects
Books
• Ajax
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• Web Services
Web Development
Computers & Internet
Subjects
Books
• General AAS
Web Development
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Digital
Telecommunications
Engineering
Professional & Technical
Subjects
• General
Telecommunications
Engineering
Professional & Technical
Subjects
• General AAS
Telecommunications
Engineering
Professional & Technical
Subjects
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Ajax Security
Ajax Security
Authors: Billy Hoffman, Bryan Sullivan
Publisher: Addison-Wesley Professional
Category: Book

List Price: $49.99
Buy New: $25.41
You Save: $24.58 (49%)
Buy New/Used from $21.50

Avg. Customer Rating: 5.0 out of 5 stars(5 reviews)
Sales Rank: 222929

Languages: English (Original Language), English (Unknown), English (Published)
Media: Paperback
Edition: 1
Number Of Items: 1
Pages: 504
Shipping Weight (lbs): 1.6
Dimensions (in): 9 x 7 x 1.1

ISBN: 0321491939
Dewey Decimal Number: 005.8
EAN: 9780321491930
ASIN: 0321491939

Publication Date: December 16, 2007
Availability: Usually ships in 1-2 business days

Accessories:

  • Advanced Ajax: Architecture and Best Practices
  • Ajax Construction Kit: Building Plug-and-Play Ajax Applications (Negus Software Solutions Series)
  • Enterprise AJAX: Strategies for Building High Performance Web Applications

Similar Items:

  • The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
  • XSS Exploits: Cross Site Scripting Attacks and Defense
  • Web 2.0 Security - Defending AJAX, RIA, AND SOA
  • JavaScript: The Good Parts
  • Programming Collective Intelligence: Building Smart Web 2.0 Applications

Editorial Reviews:

Product Description

The Hands-On, Practical Guide to Preventing Ajax-Related Security Vulnerabilities

More and more Web sites are being rewritten as Ajax applications; even traditional desktop software is rapidly moving to the Web via Ajax. But, all too often, this transition is being made with reckless disregard for security. If Ajax applications aren?t designed and coded properly, they can be susceptible to far more dangerous security vulnerabilities than conventional Web or desktop software. Ajax developers desperately need guidance on securing their applications: knowledge that?s been virtually impossible to find, until now.

Ajax Security systematically debunks today?s most dangerous myths about Ajax security, illustrating key points with detailed case studies of actual exploited Ajax vulnerabilities, ranging from MySpace?s Samy worm to MacWorld?s conference code validator. Even more important, it delivers specific, up-to-the-minute recommendations for securing Ajax applications in each major Web programming language and environment, including .NET, Java, PHP, and even Ruby on Rails. You?ll learn how to:

Mitigate unique risks associated with Ajax, including overly granular Web services, application control flow tampering, and manipulation of program logic

Write new Ajax code more safely?and identify and fix flaws in existing code

Prevent emerging Ajax-specific attacks, including JavaScript hijacking and persistent storage theft

Avoid attacks based on XSS and SQL Injection?including a dangerous SQL Injection variant that can extract an entire backend database with just two requests

Leverage security built into Ajax frameworks like Prototype, Dojo, and ASP.NET AJAX Extensions?and recognize what you still must implement on your own

Create more secure ?mashup? applications

Ajax Security will be an indispensable resource for developers coding or maintaining Ajax applications; architects and development managers planning or designing new Ajax software, and all software security professionals, from QA specialists to penetration testers.




Customer Reviews:

5 out of 5 stars Ajax Security   March 10, 2008
  2 out of 3 found this review helpful

This is very good book. I've created so many websites using AJAX techonlogy. This book provided me to check how secure the websites are. I am glad that I fullfilled all the details without having the through knowledge of AJAX security. But this book has collected all the security check point at one place.


4 out of 5 stars Every ajax developer must read it   February 17, 2008
  1 out of 2 found this review helpful

A lot of examples shows how absolutely everything could be attacked and corrupted in the chain of components used for building ajax applications, from css (yes even css) to html, from javascript to http, from browser to server ... Sometimes there's too much lines about evident things and sometimes things seems more proof of concept than real possible attacks. But these guys know what they are talking about. This is an excellent book that every serious ajax developer must have read, specially if they plan to make mashups or let their users bring and share things using their applications.


5 out of 5 stars Curiosity Killed the Internet   February 5, 2008
  4 out of 4 found this review helpful

Are you a web developer? Do you believe you can ensure that your client-side code will function as expected? Well, you are wrong. In Ajax Security you will find out why.

Ajax changes the game in that it moves business logic to the client. In doing so it increases the attack surface of the application. The authors get curious with some real world Ajax frameworks such as Prototype, Dojo, and Microsoft Ajax. They demonstrate with these frameworks how developers might be unknowingly building vulnerabilities into their applications. If you're home brewing Ajax, the authors cover important security considerations you'll need to know so that you don't make the same mistakes the industry leaders have made.

I learned a lot about JavaScript from reading this book. I learned even more about how JavaScript can be used maliciously. The authors describe techniques for function clobbering, JSON hijacking, storage attacks, and presentation layer attacks. One of my favorite parts of the book, not to mention one of the scariest, is an explanation of how to hide malicious JavaScript from signature based anti-virus software.

The authors explain why the Same-Origin Policy is broken and how it can be subverted. Also covered are security considerations for offline applications. An in-depth analysis of Ajax worms is covered. If you are curious about how Ajax is changing web security you should read this book. If your are a web developer or a security professional you should read this book, even if you aren't using Ajax. If you don't believe cross-site scripting is a "big deal", I dare you to read this book and maintain the same opinion.



5 out of 5 stars how to prevent web/ajax attacks   January 20, 2008
  6 out of 6 found this review helpful

Anyone involved in developing/testing AJAX should read "AJAX Security." It covers preventing a hacker from attaching your application. The audience includes developers, QA and penetration testers. While there are code snippets, they are explained well. While managers aren't in the target audience, I think they could benefit from understanding the concepts presented in the book.

The book begins with a brief review of AJAX architecture with an emphasis on security. The writing style is quite engaging including a chapter walking you through an attack from a hacker's point of view. All the major known categories of attacks are included including resource enumeration, parameter manipulation (with SQL and XPATH injection), session hijacking, JSON hijacking, XSS, CSRF, phishing, denial of service, etc.

I particularly liked the analogies to things that happen in the physical world such as resource injection into a roommate's "to do" list and hijacking another customer's paid order in the deli. These made it easy to visualize the problem even for people who don't code often.

The authors were realistic and included the limitations and drawbacks of each tool/framework mentioned. I liked the chapter analyzing two major JavaScript worms including the source code. This really hit home on the importance of certain practices!

All information was up to date as of printing including comments on all four major browsers (IE, Firefox, Opera and Safari.) They even mentioned the HTML 5 specification. The book is not server side language specific, which was nice.



5 out of 5 stars 2007 Best Book Bejtlich Read award winner   December 31, 2007
  12 out of 13 found this review helpful

Ajax Security was the last book I read and reviewed in 2007. However, it was the best book I read all year. The book is absolutely compelling and every security professional and Web developer should read it. It's really as simple as that.

I am not a Web developer. I was not very familiar with Ajax (beyond its buzzword status and a vague notion of functionality) when I started reading Ajax Security. I attended the authors' Black Hat 2007 talk and was thoroughly impressed and disturbed by the security implications they presented. I expected Ajax Security to be a good book, but one can never be sure if talented hackers and presenters can transfer their skills to the written word. Ajax Security gets the job done.

Despite being a traditional network security guy who prefers inspecting traffic to analyzing JavaScript, I had no problem understanding Ajax Security. The authors do a superb job leading the reader through the issues surrounding modern Web applications. They start by introducing a technology, which is critical for someone like me who doesn't deal with Web development issues. Next they describe how it is broken. They continue with defensive recommendations and summarize their findings in the conclusion. This is a perfect technical writing style that is too often lost on other authors.

Ajax Security makes very good use of case studies (both large stories like ch 2 and small ones throughout the text). The book also integrates code, diagrams, and screen shots. The text itself is very clear and the authors keep the reader's attention throughout. Histories for various technologies provide a welcome background, showing readers how we've ended up in our current Web 2.0 predicament.

If you'd like a positive critique of the technical components of the book by someone who is a Web expert, I recommend reading Dre's review of Ajax Security in the TSSCI-Security blog. Otherwise, I give my highest recommendation to Ajax Security, as my Best Book Bejtlich Read in 2007 award.


Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com