- From: Thomas Roessler <tlr@w3.org>
- Date: Wed, 6 Aug 2008 16:16:09 +0200
- To: WSC WG <public-wsc-wg@w3.org>
Minutes from our meeting on 2008-07-09 were approved and are available online here: http://www.w3.org/2008/07/09-wsc-minutes.html A text version is included below the .signature. -- Thomas Roessler, W3C <tlr@w3.org> [1]W3C Web Security Context Working Group Teleconference 09 Jul 2008 [2]Agenda See also: [3]IRC log Attendees Present Philip Hallam Baker, Dan Schutzer, Johnathan Nightingale, Yngve Pettersen, Mary Ellen Zurko, Ian Fette, Jan Vidar Krey, Anil Saldhana, Tyler Close Regrets Thomas Roessler, Martiza Johnson Chair Mez Scribe johnath Contents * [4]Topics 1. [5]Approving minutes from July 2 2. [6]Open action items 3. [7]Agenda bashing 4. [8]Next steps on secure web authoring best practices * [9]Summary of Action Items __________________________________________________________________ <trackbot> Date: 09 July 2008 <Mez> Agenda: [10]http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jul/0004.html <Mez> tlr, there's no june update on the scribe list at all <Mez> [11]http://www.w3.org/2006/WSC/scribes <scribe> ScribeNick: johnath Mez: okay, we have an agenda, chair, and scribe <Mez> [12]http://www.w3.org/2008/07/02-wsc-minutes.html Approving minutes from July 2 Mez: I haven't heard any objections ... our charter has been extended to June 2009 - sent an email today RESOLUTION: minutes approved <Mez> [13]http://www.w3.org/2006/WSC/track/actions/open Open action items Mez: don't have a lot that are pressing ... no issues on this topic Agenda bashing Mez: the agenda has just one topic - next steps on web authoring best practices ... we spun this document out in Oslo as a separate document, in part because we weren't clear on the intended level of stricture required ... next meeting, want to get going more concretely on application testing ... anyone have any other agendums? <Mez> [14]http://lists.w3.org/Archives/Member/w3c-ac-members/2008JulSep/0002. html Mez: will link to official Charter renewal email ... I presume that the content of the email serves as informal notification of the expectations for the workgroup during the extension ... includes LC for wsc-ui and moving forward with a rec-track document about authoring guidelines Next steps on secure web authoring best practices <Mez> [15]http://www.w3.org/2006/WSC/drafts/wsc-content/ Mez: as anil pointed out earlier in IRC, the current document is basically just an extraction of the relevant portions of the old wsc-xit ... anything not in section 2 is basically boilerplate ... obviously one of the things we should talk about is where we go with this, how to review what's there, but I also wanted to open this up to general discussion and brainstorming about content, philosophical vision for the document ... I have thoughts that I will send out by email ifette: My only concern that we had back in Oslo is that it seems to go against what a lot of big sites are doing ... I'm worried about putting out a best practices document that major sites don't follow Mez: right, that's the big question - do we conform to current implementation expectations, or do we set a high bar with an attempt to pull them in a given direction <Mez> johnath: likes the idea of the doc, good point ian. <Mez> ... generically, what it should include, are there any similiar attempts? magazine articles exist. <Mez> ... unlike UI guidelines piece where doc doesn't exist, a doc like ths must exist, there must be man <Mez> ... where might we find some? Mez: does anyone on the line work on deployed websites, able to offer guidance <jvkrey> [16]http://www.google.com/search?client=opera&rls=en&q=building+secure+ website&sourceid=opera&ie=utf-8&oe=utf-8 <scribe> ACTION: johnath to scour web and attempt to synthesize out "commonly recommended practices" for web authors [recorded in [17]http://www.w3.org/2008/07/09-wsc-minutes.html#action01] <trackbot> Created ACTION-490 - Scour web and attempt to synthesize out \"commonly recommended practices\" for web authors [on Johnathan Nightingale - due 2008-07-16]. <scribe> ACTION: mez to poll group members for site authoring expertise [recorded in [18]http://www.w3.org/2008/07/09-wsc-minutes.html#action02] <trackbot> Created ACTION-491 - Poll group members for site authoring expertise [on Mary Ellen Zurko - due 2008-07-16]. tyler: a couple years ago, Hertzberg (sp?) surveyed a number of sites using non-ssl login pages ... more recently, Jackson's force-https tool Mez: can you elaborate that? tyler: force-https - it's a tool that forces http links in src to rewrite as https, or throw up a red flag whenever you were including unsecured content ... I think both of those address the kind of issues we're talking about - how ambitious should we be? It speaks to the ability to move, even large websites yngve: I was going to say something similar to what tyler said. You don't get movement until you draw attention to it. Name and shame - point out bad practice. ... there might be something to be said for actually saying "this is bad, and we shouldn't do it" ... I'm starting to wonder whether us browsers should start doing something there, but it's sort of a chicken and egg problem with breaking sites Mez: since you mention that - do you believe that all the things websites should do are already in the draft of the document we have? yngve: I think we at least suggest that websites should not mix secure and unsecure content [19]http://www.w3.org/2006/WSC/drafts/wsc-content/ scribe: not putting login on an unsecured page that submits to a secure one ... there are borderline cases, like google's mail which goes unsecure after login johnath: do you want an action to review the document and add in anything you think we've missed yngve: I think they're there, but I haven't reviewed the document recently Mez: it seems to me that FSTC might have some guidance to give to websites, we should see that it is appropriately reflected in the document yngve: I think we got most of it <Mez> [20]http://www.w3.org/2006/WSC/drafts/wsc-content/#tls-consistency yngve: there might be some change to make in a subpoint to make it clearer ... perhaps it's worth having explanations about why each practice is good/bad Mez: either there, or in security considerations yngve: given that this is intended for the authors of web sites, I think reasoning should be pretty close to the recommendations Mez: if anyone can think about people that might be good resources - individuals or organizations (particularly w3c members) then I'm certainly willing to reach out to them ... are there web sites out there that are points of focus? tyler: people have been singing the praises of paypal lately Mez: are they members of w3c? <Mez> [21]http://www.w3.org/Consortium/Member/List PHB2: I thought so, but maybe not Mez: not on the list yngve: microsoft might have some expertise on sites breaking due to mixed security content Mez: you have ebay contacts, phil? PHB2: yep, we have contacts there - give me an action item <scribe> ACTION: PHB to Contact ebay about paypal web authoring best practices [recorded in [22]http://www.w3.org/2008/07/09-wsc-minutes.html#action04] <trackbot> Created ACTION-492 - Contact ebay about paypal web authoring best practices [on Phillip Hallam-Baker - due 2008-07-16]. Mez: other exemplars? yngve: wells fargo? Mez: any more? yngve: one thing - handling of personal details on a web page - is that something we want to touch on <Mez> johnath: guidelines for storing information on backend, can spiral badly into laws yngve: I was thinking more about how those are solicited, but it's a fine line to walk Mez: examples? yngve: addresses, credit card information - how is that requested, how is it submitted? <Mez> jonath: hard to test, otherwise might be compliant, phone numbers might be benign <Mez> ... should only say something in generic terms if we say anything at all <Mez> ... what is personal is a business decision Mez: Good point - companies will have internal guidelines about that stuff, carefuly defined and controlled <Mez> johnath: not sure this is great <Mez> ... most current guidelines are concerned with interaction between client and web site <Mez> .. mixed mode, redirect <Mez> ... what about sql injection, sanitizing cgi parameters <Mez> ... pretty sure we don't want to go there <Mez> ... not sure we're right, but it could be a gap Mez: I'm trying this one on myself, and leaning in the negative direction. ... not because it isn't important - it's a huge issue ... browsers are also doing a meet in the middle on that - IE just announced XSS filtering <Mez> and then there's caja PHB2: it's a long list of problems, but 99% of them come from one problem - mixing data and code ... there are ways that you can build your site so that it isn't vulnerable to such an attack Mez: while I agree that there are things that can and should be done, it sounds outside the range of experience reflected in our group <Mez> johnath: agree with phil; there's something that's at base in this <Mez> ... don't drop cgi form/url without sanitizing it Mez: yeah, let's follow that a bit ... so Sanitizing inputs to the database is safe, but not always more appropriate ... for example, backend database for domino emails served by a web client and a fat client (eclipse-based) ... the fat client has controls on things like signatures that the web content doesn't. Sanitizing on input would restrict the flexibility of the fat client, which has a security model and could do smarter things PHB2: seems to me that one of the advantages to having this language in the standard is that it encourages people to develop tools that help the web site developers confirm their implementations are compliant Mez: there are testing tools out there <Mez> also IBM Rational App <Mez> AppScan <Mez> I believe Fortify does some code scanning johnath: I can write a subsection that tries to say, in broad strokes, what we consider to be obvious best practice around sanitizing user data <Mez> johnath: all 2119'ed <Mez> ... should this be guidelines to consider instead of conformance doc? <Mez> johnath: hard to talk about conformance testing - make sure it's safe <Mez> johnath: probably all aspects of the document <scribe> ACTION: johnath to write up guidelines section related to sanitizing user data [recorded in [23]http://www.w3.org/2008/07/09-wsc-minutes.html#action05] <trackbot> Created ACTION-493 - Write up guidelines section related to sanitizing user data [on Johnathan Nightingale - due 2008-07-16]. <scribe> ACTION: mez to contact rob y about web authoring guidelines and security [recorded in [24]http://www.w3.org/2008/07/09-wsc-minutes.html#action06] <trackbot> Created ACTION-494 - Contact rob y about web authoring guidelines and security [on Mary Ellen Zurko - due 2008-07-16]. Mez: other agenda topics for next week? Summary of Action Items [NEW] ACTION: johnath to scour web and attempt to synthesize out "commonly recommended practices" for web authors [recorded in [25]http://www.w3.org/2008/07/09-wsc-minutes.html#action01] [NEW] ACTION: johnath to write up guidelines section related to sanitizing user data [recorded in [26]http://www.w3.org/2008/07/09-wsc-minutes.html#action05] [NEW] ACTION: mez to contact rob y about web authoring guidelines and security [recorded in [27]http://www.w3.org/2008/07/09-wsc-minutes.html#action06] [NEW] ACTION: mez to poll group members for site authoring expertise [recorded in [28]http://www.w3.org/2008/07/09-wsc-minutes.html#action02] [NEW] ACTION: PHB to Contact ebay about paypal web authoring best practices [recorded in [29]http://www.w3.org/2008/07/09-wsc-minutes.html#action04] [NEW] ACTION: PHB2 to Contact ebay about paypal web authoring best practices [recorded in [30]http://www.w3.org/2008/07/09-wsc-minutes.html#action03] [End of minutes] __________________________________________________________________ Minutes formatted by David Booth's [31]scribe.perl version 1.133 ([32]CVS log) $Date: 2008/08/06 14:15:48 $ References 1. http://www.w3.org/ 2. http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jul/0000.html 3. http://www.w3.org/2008/07/09-wsc-irc 4. http://www.w3.org/2008/07/09-wsc-minutes.html#agenda 5. http://www.w3.org/2008/07/09-wsc-minutes.html#item01 6. http://www.w3.org/2008/07/09-wsc-minutes.html#item02 7. http://www.w3.org/2008/07/09-wsc-minutes.html#item03 8. http://www.w3.org/2008/07/09-wsc-minutes.html#item04 9. http://www.w3.org/2008/07/09-wsc-minutes.html#ActionSummary 10. http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jul/0004.html 11. http://www.w3.org/2006/WSC/scribes 12. http://www.w3.org/2008/07/02-wsc-minutes.html 13. http://www.w3.org/2006/WSC/track/actions/open 14. http://lists.w3.org/Archives/Member/w3c-ac-members/2008JulSep/0002.html 15. http://www.w3.org/2006/WSC/drafts/wsc-content/ 16. http://www.google.com/search?client=opera&rls=en&q=building+secure+website&sourceid=opera&ie=utf-8&oe=utf-8 17. http://www.w3.org/2008/07/09-wsc-minutes.html#action01 18. http://www.w3.org/2008/07/09-wsc-minutes.html#action02 19. http://www.w3.org/2006/WSC/drafts/wsc-content/ 20. http://www.w3.org/2006/WSC/drafts/wsc-content/#tls-consistency 21. http://www.w3.org/Consortium/Member/List 22. http://www.w3.org/2008/07/09-wsc-minutes.html#action04 23. http://www.w3.org/2008/07/09-wsc-minutes.html#action05 24. http://www.w3.org/2008/07/09-wsc-minutes.html#action06 25. http://www.w3.org/2008/07/09-wsc-minutes.html#action01 26. http://www.w3.org/2008/07/09-wsc-minutes.html#action05 27. http://www.w3.org/2008/07/09-wsc-minutes.html#action06 28. http://www.w3.org/2008/07/09-wsc-minutes.html#action02 29. http://www.w3.org/2008/07/09-wsc-minutes.html#action04 30. http://www.w3.org/2008/07/09-wsc-minutes.html#action03 31. http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm 32. http://dev.w3.org/cvsweb/2002/scribe/ -- Thomas Roessler, W3C <tlr@w3.org>
Received on Wednesday, 6 August 2008 14:16:45 UTC