Hi Christoph,

On 09/15/2017 01:08 PM, Christoph Kerschbaumer wrote:
Hey Everyone,

we plan to prevent web pages from navigating the top-level window to a data: 
URI. Historically data: URIs caused confusion for end users; mostly because end 
users are not aware that data: URIs can encode untrusted content into a URL. 
The fact that data: URIs can execute JavaScript makes them popular amongst 
scammers for spoofing and phishing attacks.
Fantastic!

To mitigate that risk we installed a pref 
(“security.data_uri.block_toplevel_data_uri_navigations”) which blocks all 
top-level navigations to a data: URI. We plan to flip that pref in Nightly 
using “ifdef EARLY_BETA_OR_EARLIER”. In a few weeks we will evaluate whether we 
can flip on that change in behavior for FF57 or whether we are going to wait to 
ship that change in behavior till FF58.

I'm worries about the "FF57" part of this paragraph. There is almost no time left to test this kind of change on Nightly so this will probably get tested for the first few betas of 57. Even though the 0.01% number may look too low, is that number enough to give us confidence to do this so late in the 57 cycle, given the current focus in avoiding to introduce risk into this release? Also have we looked more into what the 0.01% number of navigations which would have been blocked are coming from? For example, hypothetically speaking, do they mostly come from external applications?

Thanks,
Ehsan
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to