On Thu, Aug 1, 2013 at 2:38 AM, Antonio Manuel Amaya Calvo <a...@tid.es> wrote:
> On 01/08/2013 11:10, Jonas Sicking wrote:
>>
>> On Tue, Jul 30, 2013 at 1:02 PM, ANTONIO MANUEL AMAYA CALVO <a...@tid.es>
>> wrote:
>>>
>>> Besides that, that permission also allow apps to access any resource of
>>> any packaged app on the system.
>>
>> That's a very good point!
>>
>> We should probably separate this such that we can give permissions to
>> use the mozApps.mgmt API, without also accessing application data.
>>
>> We still need to allow the application to access resources that are
>> inside the app packages, so that you can load and display icons, but
>> we shouldn't allow accessing indexedDB or other app-local data.
>
>
> Oh, I think I didn't explain myself correctly :) I don't believe the
> permission allows accessing indexedDB or any other data created by the
> app. In fact, I don't think there's any way to do that from any app
> right now (other than the owner app exposing the data somehow).
>
> What it allows, though, is reading anything that's included on the
> application.zip. That is, it allows doing
> app://anyrandomapp/anyresource. And that's not good either, for the same
> reason that apps cannot read their own installation directories (nor any
> other app) since its possible that the package file includes
> confidential data.

I think that's a risk we have to live with. Icons live in the
application package, and those have to be read by a homescreen app.

We could possibly try to limit the homescreen to only being able to
read icon files by looking at the manifest. That seems complicated but
doable.

/ Jonas

> Antonio
>
>
>>
>> / Jonas
>>
>>> On 30/07/2013, at 21:27, "Fabrice Desre" <fabr...@mozilla.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Currently only certified apps can access the mozApps.mgmt object. This
>>>> prevent us to let 3rd party write alternative homescreens, something
>>>> that very much want in bug 898330.
>>>>
>>>> This would privileged apps do the following:
>>>> - get the full list of installed apps.
>>>> - listen for oninstall/onuninstall events.
>>>> - uninstall apps.
>>>> - apply downloads.
>>>>
>>>> I have no strong opinion on whether we should also let web apps access
>>>> this api, not directly but behind a prompt.
>>>>
>>>> Any objection?
>>>>
>>>>     Fabrice
>>>> --
>>>> Fabrice Desré
>>>> b2g team
>>>> Mozilla Corporation
>>>> _______________________________________________
>>>> dev-b2g mailing list
>>>> dev-b2g@lists.mozilla.org
>>>> https://lists.mozilla.org/listinfo/dev-b2g
>>>
>>> ________________________________
>>>
>>> Este mensaje se dirige exclusivamente a su destinatario. Puede consultar
>>> nuestra política de envío y recepción de correo electrónico en el enlace
>>> situado más abajo.
>>> This message is intended exclusively for its addressee. We only send and
>>> receive email on the basis of the terms set out at:
>>> http://www.tid.es/ES/PAGINAS/disclaimer.aspx
>>> _______________________________________________
>>> dev-b2g mailing list
>>> dev-b2g@lists.mozilla.org
>>> https://lists.mozilla.org/listinfo/dev-b2g
>>
>> _______________________________________________
>> dev-b2g mailing list
>> dev-b2g@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-b2g
>
>
>
> ________________________________
>
> Este mensaje se dirige exclusivamente a su destinatario. Puede consultar
> nuestra política de envío y recepción de correo electrónico en el enlace
> situado más abajo.
> This message is intended exclusively for its addressee. We only send and
> receive email on the basis of the terms set out at:
> http://www.tid.es/ES/PAGINAS/disclaimer.aspx
> _______________________________________________
> dev-b2g mailing list
> dev-b2g@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-b2g
_______________________________________________
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to