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

Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Digital Library
Subscribe
Home


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.




 





New on the BLOG
SAP Pays Price for SaaS Maturation
12. 1.2008
blog author
Rajan Chandras
SAP CEO-in-waiting Leo Apotheker's recent comments on the company's SaaS ERP solution were very illuminating, and highlight one of the key challenges ahead for cloud computing vendors (and hence customers). SAP's Business ByDesign is "the coolest app ever written," according to Apotheker. Yet, he admits, it's a bad time, financially, for doing a big market push — "hurting our margin, and hurting our stock."

Read more from Rajan Chandras >>

Seth Grimes
Up Next: BI on Social Networks
It's time for the BI community to treat social networks as the business-intelligence resource they are. The recent "Motrin moms" clamor and response to Mumbai terrorism prove networks' value. The value of the information that flows through these networks is indisputable. A deeper challenge is next on the agenda: optimizing that flow by better understanding the networks themselves.

11.30.2008
Read more from Seth Grimes >>

On Thanksgiving, Freedom for Some, Fear for Foreigners
11.26.2008
blog author
Cindi Howson
I hope you will excuse a departure from my BI-focused blogs to a more personal one, but on this Thanksgiving eve, I find myself thinking more about freedom and how fragile it is right now. If you are one of the many foreign-born BI product managers, software developers, or BI specialists I have met over the years, then you will want to read this story...

Read more from Cindi Howson >>



IE Weekly Newsletter
Subscribe to the newsletter
    Email Address



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space