Home > Domino News > Ajax threats worry researchers
Domino News:
EMAIL THIS

Ajax threats worry researchers

By Bill Brenner, Senior News Writer
07 Aug 2006 | SearchSecurity.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

LAS VEGAS -- Those who rely on smooth, interactive Web applications like Google Maps and Outlook Web Access may not realize it, but the behind-the-scenes glue holding them together is a combination of programming languages that have come to be known as Asynchronous JavaScript and XML, or Ajax.

Unfortunately, attackers have realized that Ajax-based applications are easily exploitable, paving the way for plenty of damage and financial gain.

The threat will only get worse and make life more difficult for IT security professionals, Billy Hoffman, lead research engineer with Atlanta-based SPI Dynamics Inc., warned Thursday during a presentation at Black Hat USA 2006. Companies are in a big hurry to add Ajax-based programs to their Web sites to increase functionality, which he said in turn leads to the development of Web applications that are haphazardly thrown together by inexperienced programmers.

"The buzz around Ajax is creating immense security implications, as the available knowledge bases and types of resources available for developers are poor," Hoffman said. "We are seeing bad design choices."

As more Web applications are based on Ajax, more vulnerabilities are surfacing, Hoffman said. He noted that:

  • 70% of attacks occur via the application layer, according to Stamford, Conn.-based research firm Gartner Inc.
  • A majority of posts on mailing lists are Web vulnerabilities
  • Input validation is easy on traditional applications.

    Meanwhile, he said, Ajax applications offer attackers a larger attack surface to work with than traditional applications. Making matters worse, Web developers are doing a poor job of validating user input.

    "Hackers take the path of least resistance, and Web applications are the path of least resistance," Hoffman said. By attacking Ajax-based applications, he added, attackers can steal cookies, hijack browser sessions, leak sensitive information, log keystrokes and make malicious server requests.

    Examples of the threat include JS.Yamanner, a JavaScript worm that spread through a Yahoo Mail flaw in June, and exploits that targeted the Windows Meta File (WMF) glitch Microsoft patched in January.

    To stem the tide, he said, enterprises must carefully consider how they're deploying Ajax-based applications. Businesses need to consider what is to be gained from added functionality and whether it's really necessary in the short term. Those who feel it is need to make sure their developers have enough experience and are factoring security into the development process.

    Andrew van der Stock, a Web application specialist with the National Australia Bank, said his organization is working toward eventually having Ajax-based Web applications, perhaps within the next six to 12 months.

    "In the banking environment, there's a lot of pressure to use Ajax because the business side has concluded that it's [about] what the customer wants," he said. His organization though is heeding Hoffman's advice and proceeding with caution.

    "We know we have to balance the need to have Ajax with the security risks, and we're working to make sure everyone [in the organization] knows the risks," he said. "We're working to ensure every field is validated correctly, and we're constantly looking for more know-how because we want to do this right. That's why I'm here."

    This article originally appeared on SearchSecurity.com.

    Tags: Ajax for Lotus Notes DominoDevelopment Security for Lotus Notes DominoIndustryVIEW ALL TAGS

    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


    RELATED CONTENT
    Ajax for Lotus Notes Domino
    Top 10 Lotus Notes Domino programming and development tips of 2007
    Ajax for Lotus Notes Domino
    Editing fields in a Lotus Notes view with Ajax
    Ajax code equivalent of the @DBColumn formula for Lotus Notes
    A bevy of Notes/Domino development tips
    A smorgasbord of Notes/Domino development tips
    Latest Ajax tools from Nexaweb target SOA, Web 2.0
    Delete documents over the Web using Ajax and JavaScript
    New chapter and verse on Ajax security
    App security tools target Ajax vulnerabilities

    Development Security for Lotus Notes Domino
    Top 10 Lotus Notes/Domino coding and development tips of 2008
    Lotus Notes access error: 'database is not opened yet'
    Top 10 Lotus Notes Domino programming and development tips of 2007
    Verify Lotus Notes user access to Web pages
    A bevy of Notes/Domino development tips
    How to protect your Lotus Notes application design
    A smorgasbord of Notes/Domino development tips
    New chapter and verse on Ajax security
    Java developers can't afford to ignore app security
    Creating Domino doclink buttons

    Industry
    Are you ready for LotusLive hosted email services?
    Getting ready for Lotusphere 2009
    Managing and maintaining mobile devices on Lotus Notes Domino
    Considerations for deploying mobile devices on Lotus Notes Domino
    Admin2008: administrators and developers speak up
    Developers mixed on direction of IBM Lotus R&D
    IBM showcases Notes/Domino 8.5; new products at Lotusphere
    Looking forward, IBM Lotus needs back-end improvements
    Conference speakers offer a sneak peek of Lotusphere 2008
    Gearing up for Lotusphere 2008

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



  • Lotus Notes Server Solutions - Quickr, Domino Server, Websphere
    HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts