- From: <bugzilla@jessica.w3.org>
- Date: Thu, 04 Nov 2010 14:24:41 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9851
Artur Adib <arturadib@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|LATER |
--- Comment #2 from Artur Adib <arturadib@gmail.com> 2010-11-04 14:24:41 UTC ---
Ian,
I'm sorry but I'm still not convinced.
If such thing as a "sandbox-aware" plugin is ever designed, it should *always*
be allowed in a sandbox context (because, by definition, they respect the
sandbox restrictions). So there is no need to talk about a white-list option
in this case.
The allow-plugins option I'm arguing for refers to *any* plugin, whether or not
it respects the sandbox restrictions.
Of course this introduces risks, but no more so than existing white-list
options. For example, the HTML5 draft states explicitly:
"Warning! Setting both the *allow-scripts* and *allow-same-origin* keywords
together when the embedded page has the same origin as the page containing the
iframe allows the embedded page to simply remove the sandbox attribute."
Source:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-sandbox
That's exactly the same concern you raised against allow-plugins. In my view,
the point of white-list options is to give authors *control* over a hierarchy
of safety levels.
The utility of the option "allow-plugins" is to offer protection against other
(non-plugin-based) types of attack, while allowing users to enjoy plugin-based
content. (From our experience serving literally thousands of sites via iframe
content, most attacks come via Javascript.)
To emphasize the points above, perhaps the white-list option should be named
"allow-any-plugin" or "allow-unsafe-plugins"?
Thanks in advance for reconsidering this decision.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Thursday, 4 November 2010 14:24:43 UTC