Abusing HTML5
Ming Chow explores abusing html5 at DEF CON 19, examining wireless-security and practical defenses.
Summary
Architecture and Background
The spike of i(Phone, Pod Touch, Pad), Android, and other mobile devices that do not support Flash has spurred the growth and interest in HTML5, even though the standard is still evolving. The power of HTML5 allows developers to create almost full-fledged web applications, not just structured content. HTML5's new features has increased the attack surface. It has been demonstrated that the HTML5 offline application cache can be abused.
Vulnerability Analysis
In addition, the support for client-side storage will open up the opportunity for SQL injection attack on client machines. There has been chatter regarding the new attack opportunities that the audio, video, and canvas tags will present, considering they require JavaScript and image-related functions such as SVG. This presentation will demonstrate the issues of HTML5 and how they can be abused and mitigated with good-old techniques. This presentation will also delve into the writing malicious web pages with web workers, abusing cross-origin JavaScript requests, how not to do cross-document messaging, and abusing geolocation.
Exploitation and Demonstrations
Ming Chow is a Lecturer at the Tufts University Department of Computer Science. His areas of interests are computer security, game development, web application security, and Computer Science in Education. He was also a web application developer for ten years at Harvard University for University Operations Services. Ming co-edited a special issue of IEEE Security & Privacy on securing online games with Gary McGraw of Cigital, Inc.
Remediation and Defensive Strategies
published in May 2009. Ming is a frequent guest speaker and have spoke at numerous organizations, including the New England Chapter of the High Technology Crime Investigation Association (HTCIA-NE), the Greater Boston Chapter of the Association of Certified Fraud Examiners (ACFE), the Massachusetts Office of the Attorney General (AGO), and OWASP. Ming mentored a team of students from Tufts to the Microsoft Imagine Cup Game Design Competition US Finals in 2010. Finally, Ming is a SANS GIAC Certified Incident Handler (GCIH). Twitter: tufts_cs_mchow
Related talks
Main Stage·44 min
Mouse · Renderman
Mouse and Renderman details familiarity Breeds Contempt SANDY "MOUSE" CLARK UNIVERSITY OF PENNSYLVANIA BRAD "RENDERMAN" HAINES CHIEF RESEARCH MONKEY, RENDERLAB.
Main Stage·50 min
Nate Lawson · Bruce Potter · Deviant Ollam
Nate Lawson and Bruce Potter explores and that's how i lost my eye at DEF CON 19, examining wireless-security and practical defenses.
Main Stage·27 min
Andrew Gavin
Andrew Gavin - Gone in 60 Minutes: Stealing Sensitive Data from Thousands of Systems Simultaneously with OpenDLP Got domain admin to a couple of thousand Windows systems.


