Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Ehsan Akhgari
On 2014-10-02, 4:38 PM, Justin Dolske wrote: On 10/2/14 1:07 PM, Martin Thomson wrote: On 02/10/14 11:58, Ehsan Akhgari wrote: What data specifically? I'm fairly confident that we can make this change no matter how many websites use geolocation from non-authenticated origins. I believe that

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Ehsan Akhgari
On 2014-10-02, 4:07 PM, Martin Thomson wrote: On 02/10/14 11:58, Ehsan Akhgari wrote: What data specifically? I'm fairly confident that we can make this change no matter how many websites use geolocation from non-authenticated origins. I believe that usual practice before we remove something

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Justin Dolske
On 10/2/14 1:07 PM, Martin Thomson wrote: On 02/10/14 11:58, Ehsan Akhgari wrote: What data specifically? I'm fairly confident that we can make this change no matter how many websites use geolocation from non-authenticated origins. I believe that usual practice before we remove something we d

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Martin Thomson
On 02/10/14 11:58, Ehsan Akhgari wrote: What data specifically? I'm fairly confident that we can make this change no matter how many websites use geolocation from non-authenticated origins. I believe that usual practice before we remove something we don't like is to provide some warning. The

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Ehsan Akhgari
On 2014-10-02, 2:34 PM, Richard Barnes wrote: On Sep 30, 2014, at 5:36 PM, Ehsan Akhgari wrote: On 2014-09-30, 4:29 AM, Henri Sivonen wrote: More immediately we should make it impossible to make persistent grants for these features on unauthenticated origins. This I agree with when it come

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-10-02 Thread Richard Barnes
On Sep 30, 2014, at 5:36 PM, Ehsan Akhgari wrote: > On 2014-09-30, 4:29 AM, Henri Sivonen wrote: >>> More immediately we should make it impossible to make persistent >>> grants for these features on unauthenticated origins. >> >> This I agree with when it comes to privacy-sensitive API: Grantin

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-30 Thread Ehsan Akhgari
On 2014-09-30, 4:29 AM, Henri Sivonen wrote: More immediately we should make it impossible to make persistent grants for these features on unauthenticated origins. This I agree with when it comes to privacy-sensitive API: Granting a persistent permission to an http: origin amounts to granting a

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-30 Thread Henri Sivonen
On Fri, Sep 26, 2014 at 10:58 PM, Anne van Kesteren wrote: > Exposing geolocation on unauthenticated origins was a mistake. Copying > that for getUserMedia() is too. I suggest that to protect our users we > make some noise about deprecating this practice. And that in that > message we convey we pl

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Adam Roach
On 9/29/14 03:02, Anne van Kesteren wrote: On Mon, Sep 29, 2014 at 2:02 AM, Adam Roach wrote: Yes, I saw that. Your proposal didn't see a lot of support in that venue. So far for geolocation there is nobody that is opposed. I'm responding on the topic of gUM, but I'll point out that a respon

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Eric Rescorla
On Mon, Sep 29, 2014 at 3:44 AM, Anne van Kesteren wrote: > On Mon, Sep 29, 2014 at 12:19 PM, Dale Harvey wrote: > >> There's a host of problems when you're using file URLs. > > > > pun intended? :) > > Heh. (Note that file URLs apparently count as authenticated origins. > Which makes sense.)

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Anne van Kesteren
On Mon, Sep 29, 2014 at 12:19 PM, Dale Harvey wrote: >> There's a host of problems when you're using file URLs. > > pun intended? :) Heh. (Note that file URLs apparently count as authenticated origins. Which makes sense.) > But I agree, for a long time developing off file:/// is pretty much > i

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Dale Harvey
> There's a host of problems when you're using file URLs. pun intended? :) But I agree, for a long time developing off file:/// is pretty much impossible and developers are now required to start a server in order to build or use their entirely offline completely unconnected application, is it rea

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Anne van Kesteren
On Mon, Sep 29, 2014 at 8:01 AM, Dale Harvey wrote: > What is the definition of 'authenticated origins', particularly when dealing > with localhost, https://w3c.github.io/webappsec/specs/mixedcontent/#authenticated-origin > This has already been a major painpoint as the author of an IndexedDB >

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-29 Thread Anne van Kesteren
On Mon, Sep 29, 2014 at 2:02 AM, Adam Roach wrote: > Yes, I saw that. Your proposal didn't see a lot of support in that venue. So far for geolocation there is nobody that is opposed. For getUserMedia() there are claims of extensive discussion that is not actually recorded in text. There was also

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Dale Harvey
On 28 September 2014 17:38, Anne van Kesteren wrote: > On Sun, Sep 28, 2014 at 3:08 PM, Karl Dubost wrote: > > Imagine if I home developing my own little Web app on my computer, I > need to get through the hops of deploying TLS. > > For testing purposes you can get by without TLS just fine. As f

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Adam Roach
On 9/27/14 02:24, Anne van Kesteren wrote: On Fri, Sep 26, 2014 at 11:11 PM, Adam Roach wrote: This is a matter for the relevant specification, not some secret cabal. I was not proposing doing anything in secret. I also contacted the relevant standards lists. Yes, I saw that. Your proposa

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Karl Dubost
Le 29 sept. 2014 à 00:38, Anne van Kesteren a écrit : >> It doesn't visibly and directly improve the life of people. In the big >> scheme of things, it gives an additional layer of security on their >> communications, but not privacy. > > It gives privacy from passive and active network attack

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Eric Rescorla
On Fri, Sep 26, 2014 at 12:58 PM, Anne van Kesteren wrote: > Exposing geolocation on unauthenticated origins was a mistake. Copying > that for getUserMedia() is too. I suggest that to protect our users we > make some noise about deprecating this practice. And that in that > message we convey we p

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Richard Barnes
On Sep 28, 2014, at 6:26 AM, Anne van Kesteren wrote: > On Sat, Sep 27, 2014 at 10:10 PM, Richard Barnes wrote: >> Are you making an argument more subtle than "everything should be HTTPS, so >> we should make HTTP less functional"? > > I'm not sure where you see me making that argument in thi

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Anne van Kesteren
On Sun, Sep 28, 2014 at 3:08 PM, Karl Dubost wrote: > Imagine if I home developing my own little Web app on my computer, I need to > get through the hops of deploying TLS. For testing purposes you can get by without TLS just fine. As far as I know the definition of authenticated origin includes

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Karl Dubost
Anne, Le 28 sept. 2014 à 19:26, Anne van Kesteren a écrit : > I'm not sure where you see me making that argument in this thread. I > simply recommended we move to require TLS for privacy-sensitive APIs. I'm usually pushing privacy (or more exactly opacity) very hard, almost in a paranoid way. T

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-28 Thread Anne van Kesteren
On Sat, Sep 27, 2014 at 10:10 PM, Richard Barnes wrote: > Are you making an argument more subtle than "everything should be HTTPS, so > we should make HTTP less functional"? I'm not sure where you see me making that argument in this thread. I simply recommended we move to require TLS for privacy

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-27 Thread Richard Barnes
On Sep 27, 2014, at 3:02 AM, Anne van Kesteren wrote: > On Fri, Sep 26, 2014 at 11:06 PM, Richard Barnes wrote: >> It is not our job to break the HTTP-schemed web to force everyone to HTTPS. > > It is for features where it matters for end users. > > >> Users and web sites have been using geo

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-27 Thread Anne van Kesteren
On Fri, Sep 26, 2014 at 11:11 PM, Adam Roach wrote: > This is a matter for the relevant specification, not some secret cabal. I was not proposing doing anything in secret. I also contacted the relevant standards lists. -- https://annevankesteren.nl/ ___

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-27 Thread Anne van Kesteren
On Fri, Sep 26, 2014 at 11:06 PM, Richard Barnes wrote: > It is not our job to break the HTTP-schemed web to force everyone to HTTPS. It is for features where it matters for end users. > Users and web sites have been using geolocation on unauthenticated origins > for several years now without

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-26 Thread Adam Roach
On 9/26/14 14:58, Anne van Kesteren wrote: Exposing geolocation on unauthenticated origins was a mistake. Copying that for getUserMedia() is too. I suggest that to protect our users we make some noise about deprecating this practice. There have already been extensive discussions on this specifi

Re: Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-26 Thread Richard Barnes
Speaking as someone who (1) chaired the IETF working group on geolocation and privacy for several years, and (2) now manages PKI and crypto for Mozilla -- this is nonsense as stated. It is not our job to break the HTTP-schemed web to force everyone to HTTPS. Users and web sites have been using

Deprecate geolocation and getUserMedia() for unauthenticated origins

2014-09-26 Thread Anne van Kesteren
Exposing geolocation on unauthenticated origins was a mistake. Copying that for getUserMedia() is too. I suggest that to protect our users we make some noise about deprecating this practice. And that in that message we convey we plan to disable both on unauthenticated origins once 2015 is over. Mo