[cap-talk] Open Review of the CORS Specification
Doug Schepers
schepers at w3.org
Mon Oct 12 18:12:55 PDT 2009
Hi, Folks-
Please allow me to introduce myself: I'm the W3C Team Contact for the
WebApps Working group, which is developing the Cross-Origin Resource
Sharing (CORS) specification (with which some of you are familiar).
It seems that there was some confusion about the details for reviewing
that specification, and specifically about the openness of the process.
I posted a response which Mark Miller asked me to make public,
suggesting that I post it to this list. (Thanks, Mark, for the suggestion.)
To summarize:
There were concerns that the CORS spec might not satisfy all the related
security issues; this is true, but we do believe that it solves a useful
set of cases, and doesn't introduce additional risk.
I suggested that making a diagram of the contextual architecture, with
considerations for potential attack vectors, might help everyone discuss
the spec (and related matters) with less confusion, and I've volunteered
to help create that diagram.
As with all the WebApps WG specs (and those of most of W3C at this point)...
1) CORS is available for review in both its Working Draft [1] and
Editor's Draft [2] forms at all times by all people
2) We welcome technical review by anyone, with particular interest in
feedback from security experts, and response to such feedback will be
based on technical merit, not on whether a person is a member of the
WebApps WG (nor even a Member of W3C)
3) The public WebApps WG list, public-webapps at w3.org, is where we do all
our technical work, and everyone is free to read or post to that list
4) If the volume of email on that list is so great as to introduce a
barrier to participation, we can discuss creating a dedicated mailing
list for CORS
5) We would consider adding an editor to the CORS spec if it's shown
that the current editor is not responsive to constructive technical
argument, and if a suitable editor can be found (though I think the
current editor is doing a pretty good job)
6) To reiterate: nobody who wants to contribute to the CORS
specification has to join the WebApps WG.
Obviously, we'd love it if companies were to join W3C to participate...
that's what pays our bills (and my salary), and I believe it's a worthy
cause (er... the cause being an open forum for development of specs, not
just my salary), but it's not a prerequisite for active review and
contribution (though the IPR of contributions is more clear for W3C
Members, which is another reason we encourage it).
We've put a lot of energy in the last few years in making W3C an open
forum for discussion, debate, and decisions on Web technologies, because
we think it's the right thing for the Web, and it helps our core mission.
If anyone has any questions or concerns about any of this, let me know.
I hope to get thorough review of th CORS spec, because I think it will
really help move the Web forward, but we need to make sure it's done
right and meets the needs of the appropriate stakeholders.
[1] http://www.w3.org/TR/cors/
[2] http://dev.w3.org/2006/waf/access-control/
Regards-
-Doug Schepers
W3C Team Contact, SVG and WebApps WGs
More information about the cap-talk
mailing list