Ajax's Success Could Weaken Web 2.0 > > Intelligent Enterprise: Better Insight for Business Decisions

Welcome Guest. | Log In| Register | Membership Benefits

Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Home
Digital Library
Events
RSS | Newsletters
Webcasts


  • EMAIL
  • PRINT
  • REPRINTS
  • Follow Us on Twitter
  • FOLLOW US
  • Share

Ajax's Success Could Weaken Web 2.0


Despite the several ways to break down a Web site built using Ajax, all is not lost, according to SPI Dynamics.


By Larry Greenemeier
August 2, 2007

Bandwagoning is inevitable whenever a new technology or technique demonstrates success, and Ajax, or Asynchronous JavaScript and XML, has definitely been successful in the Web 2.0 world. Maybe too successful, from a security standpoint.

To prove this theory, SPI Dynamics Wednesday at the Black Hat USA 2007 conference in Las Vegas demonstrated several ways to break down a Web site they built using Ajax. The company dubbed the rush to erect Ajax-based Web sites "Premature Ajax-ulation," and proceeded to describe how it can be diagnosed, treated, and even avoided.

To demonstrate the lack of attention paid to securing Ajax, all of the techniques and approaches SPI researchers used to construct their fictitious site, called HackerVacations.com, came from books and other readily available resources about Ajax. The result was a site where flight pricing, seat selection, and other features were easily manipulated.

"Developers write these applications the way they're supposed to be used," Bryan Sullivan, SPI's development manager, told InformationWeek. "That's great, except that you've only ever tried to exercise the application the way it's intended to be used." Those attacking the application have no such inhibitions.

"Bryan and I were shocked at the bad advice published in Ajax security books," Billy Hoffman, lead security researcher for SPI, which is set to be bought by HP, told InformationWeek.

Ajax is seductive because it lets developers build applications that are as responsive as a desktop app but available over the Web. Ajax has risen to prominence on the back of applications such as Google Maps, which breaks up complex functions so that the users get more immediate gratification from their requests for information.

"With traditional Web applications, you broke in by feeding malicious code into the server to help make the server fail," Hoffman said. JavaScript, however, makes greater use of the client, thus giving anyone attacking an Ajax-based application access to a greater amount of the application's code.

The news wasn't all bad, however. It is possible to write secure Ajax applications if programmers carefully define and validate the data parameters their applications accept as well as the output the applications deliver. Barring that, abstinence, or at least using Ajax sparingly, may be the best solution.


  • EMAIL
  • PRINT
  • REPRINTS
  • Follow Us on Twitter
  • FOLLOW US
  • Share


 







New on the BLOG
Evaluating Vendors? Kill the Spreadsheets
03.16.2010
blog author
Alan Pelz-Sharpe
Over the years, I've learned a hard truth: more details and more complexity in a scoring methodology may not deliver you the right vendor. It can occasionally do the exact opposite. Ideally you should dispense with spreadsheet scoring entirely in favor of a more practical, facilitated decision-making process.

Read more from Alan Pelz-Sharpe >>

Rajan Chandras
Google App Store is Boon for Businesses
The newly opened Google App Store isn't going to shake any foundations (yet) -- and Apple's iPhone Store it's not -- but it looks like great news for small and midsize businesses, and a step forward for cloud computing.

03.16.2010
Read more from Rajan Chandras >>

Mainstream BI vs. Mainstream Predictive Analytics
03.12.2010
blog author
Cindi Howson
"Mainstream BI" continues to be more vision than reality, but how about mainstream analytics? This week, visualization and analytics vendor TIBCO Spotfire took one step closer to making that a reality with its 3.1 release.

Read more from Cindi Howson >>



Intelligent Enterprise Newsletters
Subscribe Here:
*Email:
 First Name:
 Last Name:
  Intelligent Enterprise Blogosphere Newsletter:
  Intelligent Enterprise Newsletter:

Email Type: