16:55:27 RRSAgent has joined #webappsec 16:55:27 logging to http://www.w3.org/2016/01/27-webappsec-irc 16:55:29 RRSAgent, make logs world 16:55:29 Zakim has joined #webappsec 16:55:31 Zakim, this will be WASWG 16:55:31 I do not see a conference matching that name scheduled within the next hour, trackbot 16:55:32 Meeting: Web Application Security Working Group Teleconference 16:55:32 Date: 27 January 2016 16:55:35 Agenda: https://lists.w3.org/Archives/Public/public-webappsec/2016Jan/0163.html 16:56:58 bhill2 has joined #webappsec 16:59:11 present+ mkwst 17:00:24 bhill2 has joined #webappsec 17:01:09 present+ gmaone 17:01:25 present+ bhill2 17:01:27 present+ wseltzer 17:01:31 zakim, who is here? 17:01:31 Present: mkwst, gmaone, bhill2, wseltzer 17:01:33 On IRC I see bhill2, Zakim, RRSAgent, francois, Mek, gmaone, bblfish, yoav, tobie, timeless, mkwst, Josh_Soref, slightlyoff, ejcx_, trackbot, dveditz, mounir, terri_offline, 17:01:33 ... schuki, xiaoqian, wseltzer 17:01:49 present+ dveditz 17:02:00 Chairs: bhill2, dveditz 17:02:15 present+ francois 17:03:05 happy to add that 17:03:07 wseltzer: and "html 5.1" ? 17:03:26 and Mike wanted to discuss possible next F2F? 17:04:00 Bermuda? 17:04:24 TOPIC: Minutes approval 17:04:25 http://www.w3.org/2011/webappsec/draft-minutes/2016-01-13-webappsec-minutes.html 17:04:45 minutes approved by unanimous consent 17:04:50 TOPIC: agenda bashing 17:05:13 scribenick: dveditz 17:05:19 https://lists.w3.org/Archives/Public/public-webappsec/2016Jan/0163.html 17:05:44 bhill2: wanted to spend time talking where we are as a group and where we're going 17:06:01 agenda+ work mode 17:06:07 agenda+ fetch dependencies 17:06:08 bhill2: can also talk about normative references to whatwg specs, a possible next F2F.... anything else? 17:06:10 agenda+ F2F 17:06:25 agenda? 17:06:30 whoa 17:07:05 teddink has joined #webappsec 17:07:10 present+ teddink 17:07:28 mkwst: 3 visitors from Google's infrastructure security team 17:07:31 TOPIC: work mode 17:08:00 bhill2: in the last year we've focused our calls on individual spec status on a regular basis 17:08:22 bhill2: but looking for what to talk about on next calls I see 16 specs "in flight" 17:09:13 ... a couple of those are close to CR but most look like they're not making much progress toward implementation/adoption 17:09:34 -> http://w3c.github.io/webappsec/specs/ Specs in progress 17:10:09 q- 17:10:15 https://www.w3.org/2011/webappsec/ 17:10:26 q+ I am (partially) the problem. 17:10:34 q- am 17:10:38 q- problem 17:10:47 queue= 17:10:49 ack mkwst 17:11:17 mkwst: part of the problem is that we have a lot of specs that are ideas as opposed to solid things people are working on 17:11:25 jochen has joined #webappsec 17:11:38 present +jochen 17:11:38 ... such as "clear site data" which we very much want to implement but I'm having trouble finding someone to implement 17:12:05 ... and on the other hand we have things that are potentially good ideas that we want to explore, but we don't know. e.g. Entry point regulation 17:12:31 ... needs some love in terms of implmementation/experimentation but also discussion about the controversial points 17:13:06 ... I agree with the way you framed it, brad, in the agenda in terms of "too many things in flight". But I'd like to resolve that in favor of 17:13:19 q? 17:13:28 ... "go faster" rather than "do less stuff". but I do agree having a lot of specs just hanging is not good 17:14:08 bhill2: one of the things happening at W3c is that a lot of groups are moving towards having an "incubator mode" to do the initial exploration 17:14:15 present +terri 17:14:26 ... and only have a formal group when there's already work toward having multiple implementation 17:14:28 q+ 17:14:46 q+ 17:14:54 q- 17:14:58 ... Microsoft has been very supportive of the incubator work mode, for example 17:14:59 ack teddink 17:15:39 zakim, who is here? 17:15:39 Present: mkwst, gmaone, bhill2, wseltzer, dveditz, francois, teddink 17:15:41 On IRC I see jochen, teddink, bhill2, Zakim, RRSAgent, francois, Mek, gmaone, bblfish, yoav, tobie, timeless, mkwst, Josh_Soref, slightlyoff, ejcx_, trackbot, dveditz, mounir, 17:15:41 ... terri, schuki, xiaoqian, wseltzer 17:16:00 present+ terri 17:16:02 teddink: in general microsoft is very supportive of using incubator groups to iterate on things considered to be "good ideas" where there's less pressure from W3C processes, until you have some implementations 17:16:17 q+ 17:16:19 ... before taking it to the w3c leadership to form a formal standards group 17:16:25 present+ jochen 17:16:25 ack mkwst 17:16:54 mkwst: I think de facto we /are/ incubating, but we're doing it by publishing working drafts rather than doing it in a separate group 17:17:29 q+ 17:17:41 ... I'm happy to more explicitly incubate, as we are with CORS-1918 and @@, that are happening in other standards but are discussed here 17:18:26 ... but de facto those discussions involve many of the same people so I don't see it as important to make a strict distinction between incubating and standardizing 17:18:42 ack bhill2 17:19:17 bhill2: my concern is less that we're weighing the group down--we have a good community--but that we may be weighing down the pipeline of implementors 17:19:27 q+ 17:19:36 ack bh 17:19:59 ack teddink 17:20:03 ... what can we do to help guide implementation. I'd rather have 3 specs implemented by multiple browsers than to have all the specs implemented but by non-overlapping browsers 17:21:09 teddink: I like Mike's proposed idea. makes it easier to make those prioritization discussions (internally) if we can point to a group where other vendors have prioritized the same issues 17:21:13 q? 17:21:17 q+ 17:21:25 q- 17:21:51 q+ 17:22:06 dveditz: At Mozilla, overwhelmed by the number of specs and focusing on what we can do with the people we have 17:22:08 q+ to follow up on mkwst's suggestion re threat model 17:22:26 ... a shared sense of prioritization in the group would help us understand that we are working on what others are focused on 17:22:35 ack wseltzer 17:22:35 wseltzer, you wanted to follow up on mkwst's suggestion re threat model 17:23:24 wseltzer: I like mike's thoughts about describing the threat model that each spec is good at addressing 17:23:35 q+ to suggest priority queue for features, regardless of spec. 17:23:56 wseltzer: group could produce threat model document(s) non-normatively and then give reports indicating what specs are relevant and people could give feedback on what is important 17:24:05 ack mkwst 17:24:05 mkwst, you wanted to suggest priority queue for features, regardless of spec. 17:24:58 mkwst: noticed in conversation with folks at Google there's discrepancies in implementations between browsers. could be useful to create a prioritization list 17:25:22 ... in particular thinking of small things like nonces from CSP2 17:25:24 +1 17:25:45 q+ 17:25:59 ... that would be very useful even if "implement all of CSP 2" is overwhelming 17:26:09 ack wendy 17:26:26 bhill2: a visible priority queue would be useful guidance to other UA vendors who aren't here 17:27:07 wseltzer: I like the way this is developing. espcially if implementors took the prioritization as a list of things there was real "customer demand" for particular features 17:28:02 q+ to note that the priorities should, ideally, be set by developers. 17:28:04 bhill2: two concrete outcomes are a threat modeling section, and a list of implememntation priorities 17:28:06 q- 17:28:16 ack mkwst 17:28:16 mkwst, you wanted to note that the priorities should, ideally, be set by developers. 17:28:55 mkwst: the one thing important: prioritization should come from developers. I have people inside Google saying "I need X" and I'm sure Brad hears from facebook folks 17:29:25 bhill2: something usable everywhere is better than the exact thing I want that only works in one browser 17:29:33 I agree as well - web servelopers and large web properties should play a critical role in wjatever prioritization we come up with. 17:29:39 Developpers, that is. 17:30:17 ... we could have an anonymous voting system, or one where voters can declare their affiliations, and see if we can come up with a rank order. 17:30:34 jochen__ has joined #webappsec 17:31:02 mkwst: voting system or not, doesn't matter, but a wiki page we all "kind of agree on" would be useful. don't want to wait to get this going 17:31:34 zakim, take up agendum 2 17:31:34 agendum 2. "fetch dependencies" taken up [from wseltzer] 17:31:47 bhill2: let's go to more fun meta work.... normative references to specs outside w3c 17:31:49 TOPIC: "fetch dependencies" 17:32:11 https://www.w3.org/2013/09/normative-references 17:32:24 wseltzer: one of the fun bits of w3c process we have guidelines for normative references 17:32:45 ... looking at the stability of the reference docs, the nature of the dependencies 17:33:29 ... inside w3c we have criteria for stability for reaching recommendation status. outside groups may or may not meet those criteria and we have to look at them individually 17:33:59 ... in particular we have a lot of specs depending on the "fetch" spec and the director has raised concerns about that -- is it stable and subject to wide public review? 17:34:45 ... tim also has some concerns about implementation of some specific fetch features (worry that the CORS interactions aren't very clear to developers) 17:35:03 ... worries that may indicate there hasn't been enough public review 17:36:03 q+ 17:36:14 ack mkwst 17:36:19 ... we have multiple specs working through the w3c process that have this dependency. the closest to recommendation status is sub-resource integrity so we have to resolve this 17:36:43 mkwst: as someone who works on chrome, the fetch spec is what we work from regardless of whether it's a normative reference 17:36:45 q+ 17:37:08 ... if I can't reference the thing I'm actually using in my specs that raises problems 17:38:05 ... WHATWG has a renewed vigor in defining HTML, and there's a group in w3 working on HTML. it's clear to me what to do with WHATWG -- I send a pull request. not clear to me how to interact with the W3 group 17:38:38 q- later 17:38:43 q- 17:38:56 ... this is difficult, but browsers gonna browse -- whichever one we reference the behavior will most closely match what the whatwg is producing at the moment 17:39:07 q+ 17:39:13 ack jochen__ 17:39:19 ack jochen__ 17:39:46 jochen__: have run into problems with the referrer policy spec where certain things are not specified 17:40:07 q+ 17:40:16 ... and it seems easier to get that fixed in fetch than through W3c 17:40:30 thx mkwst 17:41:31 wseltzer: we do need to do what developers and implementors need, trying to figure out how to make that better. 17:41:35 q+ 17:41:37 q- 17:41:48 ack bh 17:43:15 bhill2: we want to make progress, to get things completed and done, and the best thing is to use what the browsers are implementing from. that current seems to be the fetch spec. I'd like to make progress producing things for developers to use and not get hung up on political battles 17:44:24 wseltzer: any other implementors want to say something here? I too would like this to move forward 17:45:00 I would have to chat with other folks on the Edge team that work on standards before I speak on behalf of Microsoft on this topic. 17:45:17 mkwst: the "secure context" spec might be a good one. depends on fetch but not anything in HTML "5.1", could be a good clean first forcing function 17:45:18 q? 17:47:04 dveditz: Mozilla is moving toward fetch 17:47:14 mkwst: if you see things you don't understand, file browser bugs 17:47:23 mkwst: if things are unclear file bugs.... we might need better behavior or better error messages 17:47:38 TOPIC: potential F2F 17:47:38 zakim, take up agendum 3 17:47:38 agendum 3. "F2F" taken up [from wseltzer] 17:47:41 bhill2: last topic is potential F2F 17:48:23 Microsoft is also doing work towards a fetch implementation 17:48:49 http://conferences.oreilly.com/oscon/open-source-us May 18-19 in Austin, TX 17:48:51 wseltzer: OSCON is in autin this year... if people are already going there that might be an opportunity 17:49:44 q+ 17:49:53 I agree - a F2F would be great. 17:49:59 mkwst: I raised the idea of f2f because people inside google wanted to talk to security spec folks and would be good for us 17:50:02 wseltzer: TPAC is in Lisbon in September 17:50:10 wseltzer: TPAC is in lisbon in september this year 17:50:12 F2F sounds great, but my travel has to be booked a quarter in advance 17:50:20 May 18/19 is also Google IO, dunno how many google folks will be involved in that who also might want to go to the f2f 17:50:46 [2016 W3C Technical Plenary (TPAC) will be held on 19-23 September 2016 at the Congress Center of Lisbon, in Portugal.] 17:50:57 terri: is May a quarter in advance? or would it have to be after June? 17:50:59 q+ 17:51:27 https://www.w3.org/Consortium/Recruitment/#security-engineer 17:51:33 q- 17:51:46 bhill2: thanks everyone. will send out some follow up items offline 17:51:48 zakim, list attendees 17:51:48 As of this point the attendees have been mkwst, gmaone, bhill2, wseltzer, dveditz, francois, teddink, terri, jochen 17:51:58 rrsagent, make minutes 17:51:58 I have made the request to generate http://www.w3.org/2016/01/27-webappsec-minutes.html bhill2 17:52:04 rrsagent, set logs world 17:52:17 dveditz: That's a little unclear right now; but probably May is still viable 17:52:32 wseltzer: good thing the w3c website got its https sorted, it looks a lot better for a security job posting :) 17:52:42 francois :) 17:53:40 seattle? 17:54:35 santa cruz? 17:54:37 :-) 17:59:33 seattle would be nice and close :) 18:01:58 I like Santa Cruz 18:02:08 maybe we could drag someone from Cupertino down to visit there 18:32:05 bhill2 has joined #webappsec 18:34:07 bhill2_ has joined #webappsec 18:45:17 jonathanKingston has joined #webappsec 20:06:36 deian has joined #webappsec 20:19:10 hi all. is the meeting at a different time? (tried joining the webex call at 12PM PST) 20:20:33 hi deian, it was at noon Boston/9am PST. 20:20:40 sorry we missed you! 20:21:56 ah! thanks. I'll just read the scrollback 21:49:59 bblfish_ has joined #webappsec 22:32:45 bblfish has joined #webappsec 23:04:47 yoav has joined #webappsec