4 Jun 2012 07:51
Re: WebAPI Security Discussion: Browser API
Paul Theriault <ptheriault <at> mozilla.com>
2012-06-04 05:51:51 GMT
2012-06-04 05:51:51 GMT
(Final proposal, please reply to dev-webapps <at> lists.mozilla.org by COB Jun 04) Only change here was to change trusted apps from explicit to implicit, acknowledging that trusted and certified apps will now have separate profile based resources (cookie jars, localstorage, app-cache etc) Name of API: Browser API References: https://wiki.mozilla.org/WebAPI/EmbeddedBrowserAPI popup windows in b2g: https://bugzilla.mozilla.org/show_bug.cgi?id=716664 window.open in iframe mozbrowser: https://bugzilla.mozilla.org/show_bug.cgi?id=742944 window.open in iframe mozapp: https://bugzilla.mozilla.org/show_bug.cgi?id=744451 Brief purpose of API: Provide an iframe that acts as a web browser General Use Cases: A browser app. Inherent threats: * browser can see all data from all websites, and perform all actions * can steal passwords (user-entered; enumerate all saved passwords) * can steal cookies (by enumerating websites) * NOT a use case: OAuth or other app-content or content-content interactions Threat severity: high per https://wiki.mozilla.org/Security_Severity_Ratings == Regular web content (unauthenticated) == Use cases for unauthenticated code: None Authorization model for normal content: None(Continue reading)
RSS Feed