Ack. Chrome has a dedicated user research team for security UX. 

Javaun Moradi | [email protected] | IRC: javaun | @javaun

> On Aug 17, 2015, at 11:00 AM, Javaun Moradi <[email protected]> wrote:
> 
> The desktop UX team, platform security and media/graphics teams worked 
> together to find a good compromise that balanced security with user 
> experience. It was a long conversation. 
> 
> The Chrome browser has a similar 2-3 second fullscreen warning, even on 
> Google sites like Youtube. They have a dedicated team testing security 
> research. I’m not suggesting we’re fast-following them here (which is not a 
> bad idea), but to the extent we can piggyback on things they’ve spend 
> months/years learning, we should try.
> 
> 
> 
> 
> Javaun Moradi | [email protected] <mailto:[email protected]> | IRC: 
> javaun | @javaun
> 
>> On Aug 17, 2015, at 12:22 AM, Matthew Turnbull <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> First off, I have to say that I do like the new UI, regardless of the 
>> impetus for the change.
>> 
>> However, I'm also not entirely sold that this has a strong impact on user 
>> security. I doubt the practicality of such an attack, since you would have 
>> to reasonably match:
>> 
>> * The OS native theme.
>> * The browsers chrome elements and theme.
>> * Basic browser chrome functionality and behavior.
>> * Have the user overlook that the browser just flipped out when visiting a 
>> site or clicking a link.
>> 
>> Fortunately for the user, the first two aspects are incredibly easy to 
>> change. For example, when I tried the proof of concept, my browser theme 
>> went from light grey to dark gray and all of the toolbars - and their 
>> contents - changed. If a malicious site is able to accurately capture the 
>> state of, and reproduce, the desktop and browser chrome, I'd say that is a 
>> much more serious issue than triggering full screen.
>> 
>> For me, the biggest issue with this attack is getting the user to ignore the 
>> browser spontaneously maximizing/full screening, witch is rather jarring. I 
>> expect most users will only intentionally enter full screen when playing a 
>> game or watching a video, so having the browser do it on it's own would 
>> hopefully be enough of a red flag. But if you can get the user to ignore 
>> that, then they're probably also going to ignore, or be oblivious to the 
>> full screen notification.
>> 
>> I will grant that there is a large number of users that do not make cosmetic 
>> changes to their OS or Firefox, so they would be much more susceptible to an 
>> attack like this. But these user are also not likely to want a knob to turn 
>> off the notification.
>> 
>> So, implementing a option, per site or globally, to turn off this nag 
>> doesn't seem like an entirely unreasonable request. I know I certainly would 
>> turn it off.
>> 
>> On 08/16/2015 11:53 PM, Eric Rescorla wrote:
>>> 
>>> 
>>> On Sun, Aug 16, 2015 at 8:07 PM, Eric Shepherd <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> I have to agree with Gavin here: the risk of this sort of attack occurring 
>>> is very low,
>>> 
>>> Do you have some evidence for this?
>>> 
>>> -Ekr
>>>  
>>> but the potential for annoying or confusing users with this presentation 
>>> is, if not high, at least high enough to make it overkill. At least having 
>>> a way (even if it's an about:config <about:config> only thing) to drop this 
>>> reminder once you have it through your head, would be helpful.
>>> 
>>> Or what if we add a checkbox "don't show this again" BUT only after, say, 
>>> ten times displayed. That way you can be sure they have seen the warning. 
>>> Then when they opt to stop showing it, have a confirmation dialog remind 
>>> them of the risk. From then on, they don't get the reminder.
>>> 
>>> Eric Shepherd
>>> Sr. Technical Writer
>>> Mozilla
>>> Blog: http://www.bitstampede.com/ <http://www.bitstampede.com/>
>>> Twitter: http://twitter.com/sheppy <http://twitter.com/sheppy>
>>> 
>>> On Aug 16, 2015, at 9:38 PM, Gavin Sharp < 
>>> <mailto:[email protected]>[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>>> I'm not making any statement as asinine as "there's no point worrying 
>>>> about security", and it's frustrating that that's something I would even 
>>>> have to clarify.
>>>> 
>>>> Richard stated he thought the current solution had a "small price" and I 
>>>> disagreed with him.
>>>> 
>>>> This boils down to a classic security/usability tradeoff. Those tradeoffs 
>>>> are ultimately matters of opinion, not fact, and need to be made by 
>>>> estimating what is likely in addition to understanding what is possible.
>>>> 
>>>> None of us are the product owners responsible for making that tradeoff, so 
>>>> having stated my opinion I'll defer to them.
>>>> 
>>>> Gavin
>>>> 
>>>> On Sun, Aug 16, 2015 at 6:16 PM, Chris Hofmann < 
>>>> <mailto:[email protected]>[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> 
>>>> On Sun, Aug 16, 2015 at 5:52 PM, Eric Rescorla < 
>>>> <mailto:[email protected]>[email protected] <mailto:[email protected]>> wrote:
>>>> 
>>>> 
>>>> On Sun, Aug 16, 2015 at 5:49 PM, Gavin Sharp < 
>>>> <mailto:[email protected]>[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> > But a 2-3 second box for each fullscreen transition seems like a
>>>> > small price.
>>>> 
>>>> Seems like a pretty large price to me, given a combination of factors:
>>>> - significant added friction to a common user action ("start watching
>>>> this video in fullscreen")
>>>> - low likelihood that the type of attack this mitigates ("fullscreen
>>>> spoofing") is successful even without any mitigation, and the
>>>> relatively high cost/benefit ratio for such an attack
>>>> 
>>>> Not sure if I understand the point you are trying to make with this and 
>>>> the next item below.
>>>> 
>>>> Are you saying that there is high cost to building such an attack and low 
>>>> benefit to the attacker?
>>>> 
>>>> Are you suggesting that a small level of defense is worthless to its 
>>>> better to just get rid of all the defenses?
>>>> 
>>>> Good reading from a few years ago, with the proof of concept to go along 
>>>> with it.
>>>> http://feross.org/html5-fullscreen-api-attack/ 
>>>> <http://feross.org/html5-fullscreen-api-attack/>
>>>> 
>>>> The "full screen browser mode" to "full screen video" is an interesting 
>>>> scenario.
>>>> 
>>>> What's the likelihood of increased targeted attacks against firefox it we 
>>>> remove or reduce the defenses?  
>>>> 
>>>> -chofmann
>>>> 
>>>>  
>>>> - low likelihood that it usefully mitigates a sophisticated attack of this 
>>>> sort
>>>> 
>>>> Can you please point to some supporting documentation for these claims?
>>>> 
>>>> -Ekr
>>>> 
>>>> - low rate of abuse of pre-existing equivalent functionality (e.g.
>>>> Flash's fullscreen)
>>>> 
>>>>  
>>>>  
>>>> Gavin
>>>> 
>>>> On Sun, Aug 16, 2015 at 12:15 PM, Richard Barnes < 
>>>> <mailto:[email protected]>[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> > This prompt is an important part of the security story for fullscreen.
>>>> > Since a fullscreen web app can hijack your entire browsing session, it's
>>>> > important that the user know that he's entering fullscreen and not 
>>>> > looking
>>>> > at an actual browser window -- and to know that every time something goes
>>>> > fullscreen.  So if we're going to back off of displaying the prompt every
>>>> > time, we need to be clear that we're assuming that the user can make this
>>>> > distinction.
>>>> >
>>>> > That honestly seems like a bad deal to me.  If the prompt stays up (as
>>>> > Brian mentions), that's a bug and we should fix it.  But a 2-3 second box
>>>> > for each fullscreen transition seems like a small price.
>>>> >
>>>> > --Richard
>>>> >
>>>> > On Sat, Aug 15, 2015 at 9:55 AM, Brian Smith < 
>>>> > <mailto:[email protected]>[email protected] 
>>>> > <mailto:[email protected]>> wrote:
>>>> >
>>>> >> IIUC, the reminder is supposed to go away after a few seconds. However, 
>>>> >> I
>>>> >> have experienced the case, many times, where the reminder stays on 
>>>> >> screen
>>>> >> for the entire video. IIRC, if I restart the browser and replay the same
>>>> >> video again, then the reminder goes away.
>>>> >>
>>>> >> HTH,
>>>> >> Brian
>>>> >>
>>>> >> On Sat, Aug 15, 2015 at 12:17 AM, Jared Wein < 
>>>> >> <mailto:[email protected]>[email protected] <mailto:[email protected]>> 
>>>> >> wrote:
>>>> >>
>>>> >> > Including dev-media and dev-security.
>>>> >> >
>>>> >> > On Fri, Aug 14, 2015 at 11:53 PM, Eric Shepherd < 
>>>> >> > <mailto:[email protected]>[email protected] 
>>>> >> > <mailto:[email protected]>>
>>>> >> > wrote:
>>>> >> >
>>>> >> > > Chris wrote:
>>>> >> > >
>>>> >> > > After quite a while of watching HTML 5 video content in fullscreen, 
>>>> >> > > I'm
>>>> >> > > getting a bit tired of being reminded with a huge banner at the top
>>>> >> that
>>>> >> > > yes, I can still hit ESC to exit fullscreen mode. For those like 
>>>> >> > > myself
>>>> >> > > that have gotten tired of seeing this message, could there possibly 
>>>> >> > > be
>>>> >> an
>>>> >> > > option somewhere (maybe in about:config <about:config>) that allows 
>>>> >> > > the user to turn
>>>> >> > them
>>>> >> > > off? It's been years now. What do you think?
>>>> >> > >
>>>> >> > > OMG yes please. I know how to get out of full screen mode. Make the
>>>> >> > > reminders stop! :)
>>>> >> > >
>>>> >> > > --
>>>> >> > >
>>>> >> > > Eric Shepherd
>>>> >> > > Senior Technical Writer
>>>> >> > > Mozilla < <https://www.mozilla.org/>https://www.mozilla.org/ 
>>>> >> > > <https://www.mozilla.org/>>
>>>> >> > > Blog:  <http://www.bitstampede.com/>http://www.bitstampede.com/ 
>>>> >> > > <http://www.bitstampede.com/>
>>>> >> > > Twitter:  <http://twitter.com/sheppy>http://twitter.com/sheppy 
>>>> >> > > <http://twitter.com/sheppy>
>>>> >> > > Check my Availability < 
>>>> >> > > <https://freebusy.io/[email protected]>https://freebusy.io/[email protected]
>>>> >> > >  <https://freebusy.io/[email protected]>>
>>>> >> > >
>>>> >> > > _______________________________________________
>>>> >> > > firefox-dev mailing list
>>>> >> > >  <mailto:[email protected]>[email protected] 
>>>> >> > > <mailto:[email protected]>
>>>> >> > >  
>>>> >> > > <https://mail.mozilla.org/listinfo/firefox-dev>https://mail.mozilla.org/listinfo/firefox-dev
>>>> >> > >  <https://mail.mozilla.org/listinfo/firefox-dev>
>>>> >> > >
>>>> >> > >
>>>> >> > _______________________________________________
>>>> >> > dev-security mailing list
>>>> >> >  
>>>> >> > <mailto:[email protected]>[email protected] 
>>>> >> > <mailto:[email protected]>
>>>> >> >  
>>>> >> > <https://lists.mozilla.org/listinfo/dev-security>https://lists.mozilla.org/listinfo/dev-security
>>>> >> >  <https://lists.mozilla.org/listinfo/dev-security>
>>>> >> >
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >>  <https://briansmith.org/>https://briansmith.org/ 
>>>> >> <https://briansmith.org/>
>>>> >> _______________________________________________
>>>> >> dev-security mailing list
>>>> >>  <mailto:[email protected]>[email protected] 
>>>> >> <mailto:[email protected]>
>>>> >>  
>>>> >> <https://lists.mozilla.org/listinfo/dev-security>https://lists.mozilla.org/listinfo/dev-security
>>>> >>  <https://lists.mozilla.org/listinfo/dev-security>
>>>> >>
>>>> > _______________________________________________
>>>> > dev-media mailing list
>>>> >  <mailto:[email protected]>[email protected] 
>>>> > <mailto:[email protected]>
>>>> >  
>>>> > <https://lists.mozilla.org/listinfo/dev-media>https://lists.mozilla.org/listinfo/dev-media
>>>> >  <https://lists.mozilla.org/listinfo/dev-media>
>>>> _______________________________________________
>>>> firefox-dev mailing list
>>>>  <mailto:[email protected]>[email protected] 
>>>> <mailto:[email protected]>
>>>>  
>>>> <https://mail.mozilla.org/listinfo/firefox-dev>https://mail.mozilla.org/listinfo/firefox-dev
>>>>  <https://mail.mozilla.org/listinfo/firefox-dev>
>>>> 
>>>> 
>>>> _______________________________________________
>>>> firefox-dev mailing list
>>>> [email protected] <mailto:[email protected]>
>>>> https://mail.mozilla.org/listinfo/firefox-dev 
>>>> <https://mail.mozilla.org/listinfo/firefox-dev>
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> firefox-dev mailing list
>>> [email protected] <mailto:[email protected]>
>>> https://mail.mozilla.org/listinfo/firefox-dev 
>>> <https://mail.mozilla.org/listinfo/firefox-dev>
>> 
>> -- 
>> Bluefang-Logic Networks:
>> 
>> Scaled for your pleasure.
>> _______________________________________________
>> firefox-dev mailing list
>> [email protected] <mailto:[email protected]>
>> https://mail.mozilla.org/listinfo/firefox-dev
> 

_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to