11:01:57 RRSAgent has joined #wam 11:01:57 logging to http://www.w3.org/2008/08/07-wam-irc 11:02:06 claudio has joined #wam 11:02:10 Meeting: Widgets Voice Conference 11:02:15 Date: 7 August 2008 11:02:19 Chair: Art 11:02:23 tlr has joined #wam 11:02:24 Scribe: Art 11:02:26 whooops 11:02:29 ScribeNick: ArtB 11:02:31 +Thomas 11:02:41 Agenda: http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0318.html 11:03:00 zakim, mute me 11:03:00 sorry, tlr, I do not know which phone connection belongs to you 11:03:04 zaim, I am thomas 11:03:06 zakim, I am thomas 11:03:06 ok, tlr, I now associate you with Thomas 11:03:07 zakim, mute me 11:03:07 Thomas should now be muted 11:03:11 mpriestl has joined #wam 11:03:42 zakim, who is on the phone? 11:03:42 On the phone I see +44.207.070.aaaa, Art_Barstow, Claudio, Mark, marcos, Thomas (muted) 11:03:47 zakim, who is making noise? 11:03:55 arve has joined #wam 11:03:57 zakim, aaaa is Nick and David 11:03:57 I don't understand 'aaaa is Nick and David', ArtB 11:03:59 tlr, listening for 10 seconds I heard sound from the following: Claudio (18%) 11:04:05 zakim, mute me 11:04:05 marcos should now be muted 11:04:12 I would never! 11:04:15 :) 11:04:20 zakim, aaaa is Nick 11:04:20 +Nick; got it 11:04:22 zakim, Nick has David 11:04:22 +David; got it 11:04:36 oh crap. I'll dial in again. 11:04:42 ack t 11:04:46 + +47.23.69.aaee 11:04:48 tlr, was it me? 11:04:55 Zakim, aaee is me 11:04:55 +arve; got it 11:05:25 hmmm...., there is nothing next to me or any other device. Will dial in again 11:05:29 -marcos 11:05:33 Present: Art, Nick, David, Luca, Claudio, Mark, Marcos, Thomas, Arve 11:05:58 Topic: Agenda Review 11:05:59 +??P8 11:06:05 AB: Agenda: http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0318.html 11:06:05 any better? 11:06:06 bah! 11:06:33 doesn't zakim have some function to see who's making noise? 11:06:45 zakim, who is making noise? 11:06:50 zakim, temporarily mute marcos 11:06:50 sorry, tlr, I do not know which phone connection belongs to marcos 11:06:54 zakim, temporarily mute P8 11:06:54 sorry, tlr, I do not know which phone connection belongs to P8 11:06:56 marcos, listening for 10 seconds I heard sound from the following: Claudio (14%) 11:06:56 gah 11:07:00 zkaim, ??P8 is marcos 11:07:05 zakim, temporarily mute ??P8 11:07:05 ??P8 should now be muted 11:07:21 ??P8 should now be unmuted again 11:07:38 AB: any change requests for the agenda 11:07:41 hmmm... sorry about this. 11:07:48 AB: [none] 11:07:57 Topic: Annoucements 11:08:00 Luca has joined #wam 11:08:00 zakim, ??P8 is me 11:08:00 +marcos; got it 11:08:14 AB: registration for the Turin f2f is open; please register ASAP 11:08:23 AB: http://www.w3.org/2006/appformats/group/TurinF2F/Participants 11:08:54 Claudio: must bring a Passport or valid ID 11:09:03 ... company badge is probably not going to work 11:09:21 I hope there is no NDA coming along with the ID requirement. 11:09:25 ACTION: Barstow passport is required for Turin f2f meeting 11:09:25 Created ACTION-21 - Passport is required for Turin f2f meeting [on Arthur Barstow - due 2008-08-14]. 11:10:14 Topic: R11 Digital Signatures 11:10:26 AB: OMTP input http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0308.html 11:10:45 ... request mods to several signature reqs and propose some new reqs 11:11:13 ... who is going to lead the OMTP discussion? 11:11:28 David: Mark will lead the tech discussion 11:12:55 AB: the proposal expands on the existing text in R11 11:13:17 Mark: we think the req needs some clarifications 11:13:40 ... we also propose additional behavior e.g. when there are signature chains 11:13:55 ... need to say what the client will do in various scenarios 11:14:01 ... need consistent behavior 11:14:23 ... need to say what happens if the chain can't be verified 11:14:31 ... e.g. if missing root cert 11:14:42 ... e.g. if cert is expired 11:15:02 ... we suggest the Widget should be considered unsigned 11:15:34 q+ 11:15:58 Arve: I'm concerened about treating the resource as valid 11:16:07 ... it could encourage unsafe behavior by the user 11:16:23 ... Some users aren't qualified to "make the right decision" 11:16:26 MC: I share Arve's concerns. 11:16:43 .... e.g. is it safe to treat the package as safe 11:16:55 MC: and by assinged, what do you mean? 11:17:14 Mark: if the widget is not signed, it should never be presented as if it is signed 11:17:26 s/assinged/unsigned 11:17:30 Arve: need to clarify unsigned versus unvalid 11:17:42 s/unvalid/invalid 11:17:53 Arve: an invalid widget should not be launchable 11:18:50 Mark: if the root cert is missing we want the widget to still be launchable but just not as a "signed" widget 11:19:33 MC: hmmmm.... this results in "security profiles" 11:19:45 ... we don't want additional security privs for an unsigned widget 11:19:57 q? 11:20:12 Bryan has joined #wam 11:20:27 ack t 11:20:36 TR: want to consider the proposed addition in one piece 11:21:02 ... If none of the parts can be verifed, treat as unsigned 11:21:21 TR: have a couple of concerns 11:21:45 drogersuk has joined #wam 11:21:51 ... should install continue if there some part cannot be verified or fails verification 11:21:56 +Bryan_Sullivan 11:22:18 ... Need to address revoked/unrevoked versus expired 11:22:30 Present+ Bryan 11:23:05 ... We need a consistent model here 11:23:20 ... and a simple model 11:23:33 ... but very clear on these issues 11:23:50 ... Don't want to have an unexpected consequences 11:24:32 Mark: we are certainly open to reformulating this text 11:25:06 ... Perhaps we need to flesh out the details of this req 11:25:54 Bryan_Sullivan has joined #wam 11:25:55 ... We have some error cases that must be addressed 11:26:04 ... I will investigate CRL lists 11:26:27 ... Think we should continue discussions over e-mail 11:26:52 drogers has joined #wam 11:26:59 TR: I understand your concerns Marks 11:27:27 ... but we need some additional text re the CRL handling 11:28:05 ... There are also some deployment concerns re revocation 11:28:17 ... we need to think about those issues too 11:30:03 TR: is there a different UC re revocation then the "normal" ones? 11:30:35 AB: Mark, what are the next steps for this req? 11:30:49 Mark: encourage people to discuss on the public mail list 11:31:16 ... I will take the lead on reformatting the text 11:31:30 AB: Mark, Thomas - is there some Use Case work that needs to be done? 11:31:38 That background explanation would be useful, indeed. 11:31:39 Mark: I can elaborate on the justification 11:31:56 TR: yes, I think some background info would be useful 11:32:44 MC: yes, they seem mostly ok 11:32:46 Mark: are people OK with the proposed rationale in our input? 11:32:57 zakim, unmute me 11:32:57 marcos was not muted, marcos 11:33:35 Topic: R38 Addtional Digital Certs 11:33:55 AB: R38: http://www.w3.org/TR/2008/WD-widgets-reqs-20080625/#r38.- 11:34:33 q? 11:34:43 Mark: there is some interaction here with the security policy and root certs 11:34:44 q+ 11:34:59 ... need a mechanism to define the relationship 11:35:26 Marcos: I think the proposal is good 11:36:36 Arve: if the engine has a mechanism for installing or uninstalling a root cert, then I think a MAY is sufficient 11:37:13 Mark: need to be more explicit about the relationship between the root cert and security policy 11:38:47 Mark: in BONDI expect a hook between a root cert and a security policy 11:39:15 ... root certs will have different trust levels 11:39:20 Do we need to define a method to define/export trust level/security configuration for certificates? What would this need to look like? 11:40:08 Mark: we haven't made a final decision on the various approaches we have talked about 11:40:23 ... would like to get some feedback on this issue 11:41:06 ... This is a broader issue then just widget signatures 11:41:28 TR: we are moving into much larger secuity models 11:42:05 ... I don't think those type of broad policy models should be in scope for the signature spec 11:42:59 ... Say "can install root certs; there may or not be restrictions on how they are used" but perhaps not a lot more 11:43:12 Arve: I tend to agree 11:43:21 ... the issue is more about trust delegation 11:43:34 TR: it's also about how you shape the market 11:43:35 drogersuk has joined #wam 11:43:48 ... suggest a relatively dry model 11:44:08 ... and not try to address broad policy issues 11:44:17 Mark: I also tend to agree with Thomas 11:44:55 ... The topic does need to be addressed i.e. security policy and we will continue to work on it in BONDI 11:45:28 AB: so where do we stand on this req? 11:45:38 Mark: think we need to refine the wording 11:45:56 ... And also address Thomas' concerns 11:47:11 Trust in a root certificate is established through a security critical mechanism that is out of scope for this specification. 11:47:31 Mark: this discussion is also relevant to R43 11:48:26 TR: a problem with policies here is that the industry is doing different things here 11:48:43 ... we need to be careful not to go in YA direction 11:49:17 Mark: we need to define some behavior 11:49:29 Marcos: yes, the engines are doing different things 11:49:45 ... Arve already posted their model 11:51:54 Topic: Proposed Requirements 11:52:04 AB: how do we want to address these? 11:52:10 q+ 11:52:13 Marcos: I think they are mostly good 11:52:19 ... and I can add them as is 11:52:24 q- 11:52:26 drogers has joined #wam 11:52:37 Mark: Thomas submitted some reqs 11:52:56 ... Signing Procedure Agnostic is one TR responded to and I'd like to take it first 11:53:28 Bryan: the MWBP WG also propsed some new reqs 11:54:42 ... have they been received? 11:54:48 Marcos: yes, I saw them 11:54:52 marcos, URI? 11:54:59 ... I haven't had time yet to read them in detail 11:55:14 ... I will respond soon-ish 11:55:49 Topic: Signing Procedure Agnostic 11:55:51 tlr... getting it. 11:56:12 tlr : http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0298.html 11:56:29 and http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/att-0298/MWBP_comments_to_Widget_Requirements_Last_Call_WD.htm 11:56:41 Mark: I think this req needs some clarification 11:57:14 ... we expect scenarios with different Actors involved 11:57:33 MC: Here is link to Arve's security input: http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0332.html 11:58:29 AB: Thoma's comments on this: http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0325.html 11:58:53 q+ 11:59:28 Mark: we need to decide what is mandatory to support 12:00:06 ... Re PKCS#11 interface, it is being used today 12:00:20 ... thus we see a need for some interop 12:01:13 TR: so the req is "don't mess up the ability for smart card to be used" 12:01:22 ... on the face, it make sense 12:01:34 ... But what does this req actually apply to? 12:02:02 ... e.g. does it apply to every crypto mech that could be plugged in 12:02:29 ... Need some examples; what are the challenges. 12:03:09 Mark: those are good points 12:03:24 q- 12:03:31 q+ 12:03:42 Put differently, this may be a slam-dunk or a major problem. I suspect slam-dunk, but I'd like to be sure of that. 12:03:52 ACTION: Mark create some motiviation and examples for the proposed Signing Procedure Agnostic requirement 12:03:52 Created ACTION-22 - Create some motiviation and examples for the proposed Signing Procedure Agnostic requirement [on Mark Priestley - due 2008-08-14]. 12:04:16 q? 12:04:17 q- 12:04:55 Marcos: not clear what the WG will do with this input 12:05:04 q+ 12:05:14 Mark: I think we may need to break it down a bit 12:05:47 ... we need to make sure we don't break existing mechanisms 12:06:23 q- 12:06:29 q- 12:07:25 q+ 12:07:42 Marcos: should we establish a more formal liaison with XML Security? 12:07:49 AB: I think that make sense 12:07:58 ... after we have fine-tuned the signature reqs 12:08:16 TR: I can help liaise with the XML Security WG 12:08:39 ... when we understand the PKCS#11 req better, we should discuss it with XML Sec 12:09:15 q+ 12:09:23 q- 12:09:25 +q 12:09:37 drogersuk has joined #wam 12:10:09 Mark: perhaps some of our proposed reqs are more appropriate for the XML Sec WG to address 12:11:12 Claudio: in general we'd like OMTP to provide some clearer Use Cases 12:11:22 ... we think it would facilitate the discussion 12:11:35 +1 to Claudio, actually 12:11:42 ... would also help us understand whether or not the reqs are out of scope or in scope 12:11:46 q= 12:12:24 Mark: we have provided rational for some of the reqs 12:12:53 ... It would be better if people were mor explicit about which reqs need more information 12:13:42 Claudio: the rationale is good but security models and policy are quite broad and knowing specific Use Cases would be very helpful 12:13:54 ... again to help with "scope" related issues 12:13:56 drogers has joined #wam 12:14:26 ... having the Use Cases more explicit now should actually make the spec work go quicker 12:14:52 Topic: AOB 12:15:12 TR: when is the next conf call? 12:15:20 AB: next week; same time 12:15:27 AB: End of Meeting 12:15:29 -Bryan_Sullivan 12:15:30 -Mark 12:15:33 -Thomas 12:15:34 -arve 12:15:34 -Nick 12:15:37 quit 12:15:43 quit 12:15:44 -Claudio 12:15:52 RRSAgent, make logs Public 12:15:57 Luca has left #wam 12:16:15 RRSAgent, make minutes 12:16:15 I have made the request to generate http://www.w3.org/2008/08/07-wam-minutes.html ArtB 12:17:27 -marcos 12:18:13 -Art_Barstow 12:18:15 IA_WebApps(Widgets)7:00AM has ended 12:18:16 Attendees were +44.207.070.aaaa, +44.771.751.aabb, Art_Barstow, +39.011.228.aacc, Claudio, +44.771.751.aadd, marcos, Mark, Thomas, David, +47.23.69.aaee, arve, Bryan_Sullivan 12:21:39 RRSAgent, bye 12:21:39 I see 2 open action items saved in http://www.w3.org/2008/08/07-wam-actions.rdf : 12:21:39 ACTION: Barstow passport is required for Turin f2f meeting [1] 12:21:39 recorded in http://www.w3.org/2008/08/07-wam-irc#T11-09-25 12:21:39 ACTION: Mark create some motiviation and examples for the proposed Signing Procedure Agnostic requirement [2] 12:21:39 recorded in http://www.w3.org/2008/08/07-wam-irc#T12-03-52