W3C home > Mailing lists > Public > public-webappsec@w3.org > February 2015

Re: BIKESHED: Rename "Powerful features"?

From: Mark Watson <watsonm@netflix.com>
Date: Wed, 18 Feb 2015 13:00:15 -0800
Message-ID: <CAEnTvdCLPZQQebh-AYGK_0Bjn5O4X1vT5puk+jiLYVp=0QMUzQ@mail.gmail.com>
To: Crispin Cowan <crispin@microsoft.com>
Cc: Mike West <mkwst@google.com>, "public-webappsec@w3.org" <public-webappsec@w3.org>, Yan Zhu <yzhu@yahoo-inc.com>, Brian Smith <brian@briansmith.org>
It's hard to argue that a feature which exposed a vast library of advanced
mathematical functions is not "powerful", but - correctness and speed aside
- such a library could equally well be built in Javascript, so it's also
hard to argue that it requires a secure origin. One can imagine features
that access the users machine in a way that requires user permission but
which aren't otherwise all that powerful and one can well argue that such a
feature - because of the desire to know to whom permission is being granted
- should require a secure origin.

"Powerful" and "Requires a secure context" are not well aligned.

Why not call the document "Secure contexts" and the features "Features
requiring a secure context" ?

…Mark

On Wed, Feb 18, 2015 at 12:44 PM, Crispin Cowan <crispin@microsoft.com>
wrote:

>  How about we go to the required semantics, and then reverse-engineer a
> name?
>
>
>
> I have not read the spec. Rather than giving excuses or whining about it J
> I will use it as a forcing function: someone plese post no more than 100
> words why some “powerful” features need Foo treatment, and other
> “!powerful” features need bar treatment. From there we hopefully can derive
> a good name for this feature property.
>
>
>
> Why 100 words? If it takes more than that, then I submit the concept isn’t
> baked yet.
>
>
>
> *From:* Mike West [mailto:mkwst@google.com]
> *Sent:* Wednesday, February 18, 2015 8:03 AM
> *To:* Mark Watson
> *Cc:* public-webappsec@w3.org; Yan Zhu; Crispin Cowan; Brian Smith
> *Subject:* Re: BIKESHED: Rename "Powerful features"?
>
>
>
> On Wed, Feb 18, 2015 at 4:49 PM, Mark Watson <watsonm@netflix.com> wrote:
>
>  I'm sorry you feel this is a "bikeshed"
>
>
>
> That was supposed to be a joke. :) I thought your concerns were
> reasonable, and I think it's worth bringing them back to the group
> explicitly.
>
>
>
>  - the objective is to *avoid* future pointless nebulous discussions of
> the kind "is X 'powerful' ?" in favor of a more concrete "does X require a
> secure context ?". "Secure context" is a term we can own and define
> rigorously, "powerful" is not.
>
>
>
> I think you underestimate the ability of people to argue about terms. :)
> "Secure" is certainly something that folks can and will debate. See, for
> instance, the long, long threads discussing opportunistic encryption. Is
> that secure? I certainly have an opinion, and I know completely reasonable
> folks who completely disagree with me.
>
>
>
>  You could reasonably drop the qualifier "sufficiently" on the grounds
> that we don't generally bother writing specs for things that are
> "insufficient" and you could name the section "Features requiring secure
> contexts".
>
>
>
> I think at some point we need to accept that we're defining a term. If
> it's the case that defining "sufficiently secure" is as likely to cause
> debate as defining "powerful feature", then let's leave things as they are,
> because "POWER" is a totally radical name for a spec.
>
>
>    --
> Mike West <mkwst@google.com>, @mikewest
>
>
>
> Google Germany GmbH, Dienerstrasse 12, 80331 München,
> Germany, Registergericht und -nummer: Hamburg, HRB 86891, Sitz der
> Gesellschaft: Hamburg, Geschäftsführer: Graham Law, Christine Elizabeth
> Flores
>
> (Sorry; I'm legally required to add this exciting detail to emails. Bleh.)
>
Received on Wednesday, 18 February 2015 21:00:44 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 14:54:10 UTC