W3C home > Mailing lists > Public > public-device-apis@w3.org > November 2009

RE: Security evaluation of an example DAP policy

From: Marcin Hanclik <Marcin.Hanclik@access-company.com>
Date: Fri, 20 Nov 2009 01:49:19 +0100
To: Maciej Stachowiak <mjs@apple.com>, Jonas Sicking <jonas@sicking.cc>
CC: Adam Barth <w3c@adambarth.com>, Robin Berjon <robin@berjon.com>, "public-device-apis@w3.org" <public-device-apis@w3.org>, public-webapps WG <public-webapps@w3.org>
Message-ID: <FAA1D89C5BAF1142A74AF116630A9F2C289432A26E@OBEEX01.obe.access-company.com>
Hi Jonas, Maciej,

It seems that the policy that you would accept would be:

<policy-set combine="deny-overrides">
 <policy description="Default Policy for websites. Simply denying all API that are covered by some device capability:) ">
       <subject-match attr="class" match="website" func="equal"/>
   <rule effect="deny">
       <resource-match attr="device-cap" func="regexp">/.+/</resource-match>

Let's see how DAP will evolve then.

From: Maciej Stachowiak [mjs@apple.com]
Sent: Friday, November 20, 2009 1:26 AM
To: Jonas Sicking
Cc: Marcin Hanclik; Adam Barth; Robin Berjon; public-device-apis@w3.org; public-webapps WG
Subject: Re: Security evaluation of an example DAP policy

On Nov 19, 2009, at 4:23 PM, Jonas Sicking wrote:

> On Thu, Nov 19, 2009 at 4:07 PM, Marcin Hanclik
> <Marcin.Hanclik@access-company.com> wrote:
>> Hi Adam,
>> I think that
>> <resource-match attr="param:name" func="regexp">/(C|c):\\(.+)\\(.+)/
>> <resource-match />
>> should be
>> <resource-match attr="param:name" func="regexp">/(C|c):\\([^\\]+)\\.
>> +/<resource-match />
>> up to any further bug in the RE.
>> Sorry, my problem.
>> Anyway, the general comment is that the use case is under control
>> based on the current spec.
> For what it's worth, I think any API that opened a dialog asking the
> user "Do you want to give website X access to directory Y in your file
> system" would not be an API we'd be willing to implement in firefox.
> I.e. our security policy would be to always deny such a request (thus
> making implementing the API useless for our users).

Ditto for Safari.

  - Maciej


Access Systems Germany GmbH
Essener Strasse 5  |  D-46047 Oberhausen
HRB 13548 Amtsgericht Duisburg
Geschaeftsfuehrer: Michel Piquemal, Tomonori Watanabe, Yusuke Kanda


This e-mail and any attachments hereto may contain information that is privileged or confidential, and is intended for use only by the
individual or entity to which it is addressed. Any disclosure, copying or distribution of the information by anyone else is strictly prohibited.
If you have received this document in error, please notify us promptly by responding to this e-mail. Thank you.
Received on Friday, 20 November 2009 00:49:59 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:32:13 UTC