Black Hat USA 2010: Hacking Browser's DOM: Exploiting Ajax and RIA 2/6

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
971 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 20, 2010

Speaker: Shreeraj Shah

Web 2.0 applications are using dynamic DOM manipulations extensively for presenting JSON or XML streams in the browser. These DOM calls mixed with XMLHttpRequest (XHR) object are part of client side logic written in JavaScript or part of any other client side technology be it Flash or Silverlight. DOM driven XSS is a sleeping giant in the application code and it can be exploited by an attacker to gain access to the end user's browser/desktop. This can become a root cause of following set of interesting vulnerabilities -- Cross Widget Sniffing, RSS feed reader exploitation, XHR response stealing, Mashup hacking, Malicious code injection, Spreading Worm etc. This set of vulnerability needs innovative way of scanning the application and corresponding methodology needs to be tweaked. We have seen DOM driven XSS exploited in various different popular portals to spread worm or virus. This is a significant threat on the rise and should be mitigated by validating un-trusted content poisoning Ajax or Flash routines. DOM driven XSS, Cross Domain Bypass and CSRF can cause a deadly cocktail to exploit Web 2.0 applications across Internet. This presentation will be covering following important issues and concepts. * Web 2.0 Architecture and DOM manipulation points * JavaScript exploits by leveraging DOM * Cross Domain Bypass and Hacks * DOM hacking for controlling Widgets and Mashups * Exploiting Ajax routines to gain feed readers * Scanning and detecting DOM driven XSS in Web 2.0 * Tools for scanning the DOM calls * Mitigation strategies for better security posture

For more information click here (http://bit.ly/dwlBpJ)

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more