On 03/01/2008, at 11:58 AM, Ian Hickson wrote:

No, we need more than that.

We need something that (in no particular order):

* introduces no new XSS attack vectors when a user changes client,
  assuming the client is conforming to the new spec

* introduces no new XSS attack vectors when an author changes server,
  assuming the server is conforming to the new spec

* can be implemented without changing the actual server software

* can be used to provide files for cross-domain access via GET without
  scripting of any kind of the server side

* can be configured on a per-resource basis

* can be configured without coordination with the main site administrator

* does not introduce the risk of caches inadvertently allowing access
  when it should not be allowed

* leaves the control in the hand of the server

The currently proposed solution achieves all of this, by making the server
make the decision, but requiring that the decision be conveyed using a
handshake that explicitly reports the decision, and making that handshake
expressive enough that it can be precomputed and stored within the
resource itself, allowing it to be used without server-side scripting.

Your proposals so far have only achieved simplicity by not addressing some
of the other requirements.


Has the working group gained consensus on this requirements list and documented it?


--
Mark Nottingham       [EMAIL PROTECTED]



Reply via email to