Skip to content

Abusing HTML5

Ming Chow

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

  • DEF CON
  • Wireless
  • Date: Aug 2011
  • Location: Las Vegas

Mouse · Renderman

Mouse and Renderman details familiarity Breeds Contempt SANDY "MOUSE" CLARK UNIVERSITY OF PENNSYLVANIA BRAD "RENDERMAN" HAINES CHIEF RESEARCH MONKEY, RENDERLAB.

wireless-securityrf-signalsprotocol-analysis+1

Main Stage·50 min

  • DEF CON
  • Wireless
  • Date: Aug 2011
  • Location: Las Vegas

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.

wireless-securityrf-signalsprotocol-analysis+1