Re: UK Government's documentation on Firefox security

Gijs Kruitbosch <[email protected]>
Newsgroups gmane.comp.mozilla.security
Message-ID <[email protected]>
On 02/11/2015 15:50, Gervase Markham wrote:
> 4) Can't disable addon installation, and addons can be silently evil
>
> -- Can we add a pref to disable this?

There are already several prefs (in about:config) that could be used for 
this.

I think it is unlikely that we would clutter up the 
already-too-comprehensive about:preferences with UI-based prefs for 
this, also because they would be footguns.

> 5) Safe Browsing warnings are bypassable
>
> -- Can we add a pref to disable this?

I don't really understand what the point of such a pref would be. Surely 
then the user would first flip the pref and then bypass the safebrowsing 
warning?

Generally I am a little surprised at the "users might do stupid things" 
category of feedback here. I am generally skeptical that "make it a 
pref" is a sensible solution for that problem. Users "stupidly" mess 
with prefs they shouldn't be messing with *all the time*. Ironically, 
the add-on one is a fine example of this (we now rely on the default 
theme add-on being installed, and you can currently turn this off, which 
will make your browser UI... less usable, shall we say).

> 6) Can't disable Basic/Digest Auth over HTTP
>
> -- UNCO bug about warning:
>       https://bugzilla.mozilla.org/show_bug.cgi?id=1185145

Note that we already warn about sending the credentials if not done 
through the prompt.

>     UNCO bug about turning off altogether:
>       https://bugzilla.mozilla.org/show_bug.cgi?id=966754

It'd probably be worth speaking to Tanvi about this.

> 7) No notification if browser updates fail

You can turn on a pref for this on stable (app.update.badge). It's on by 
default in Nightly and Developer Edition.

> 8) No separation between Internet and Intranet pages
>
> 8b) no built-in XSS protection
>
> 8c) old and vulnerable plugins needed in an Intranet can be invoked by
>      Internet content

This is not true anymore? At least, not without considerable 
jumping-through-hoops by the user, and soon NPAPI will be essentially 
completely dead.

> -- My understanding is that making this distinction accurately is Hard.
>     Is that true? What does IE do?

I'm assuming you are talking about XSS and Internet vs. Intranet? I 
don't know what IE does, but if I had to guess, I'd assume that they 
would treat domains that resolve to IP addresses that are in the 
reserved ranges as "intranet" and everything else as "internet".

As for XSS, we do support CSP headers, which do help.


> 9) No security event logging

What is a "security event" ?

~ Gijs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.