<div dir="ltr"><div>The new UI is much better - good work!<br><br></div>Gavin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 17, 2015 at 8:02 AM, Michael Verdi <span dir="ltr"><<a href="mailto:mverdi@mozilla.com" target="_blank">mverdi@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hi,</div><div>Here’s a quick comparison of the various full screen notifications - <a href="https://youtu.be/K5S-WGDIvLI" target="_blank">https://youtu.be/K5S-WGDIvLI</a> </div><div>Our new interaction is much less onerous on the user - comparable to the flash full screen interaction. It even requires less interaction than Chrome does. </div><div>Thanks,</div><div>Michael</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">-- <br>Michael Verdi • Firefox UX • <a href="http://blog.mozilla.org/verdi" target="_blank">blog.mozilla.org/verdi</a> • irc: verdi</div>
</div></font></span><div><div class="h5">
<br><div><blockquote type="cite"><div>On Aug 16, 2015, at 11:22 PM, Matthew Turnbull <<a href="mailto:sparky@bluefang-logic.com" target="_blank">sparky@bluefang-logic.com</a>> wrote:</div><br><div>
<div bgcolor="#FFFFFF" text="#000000">
First off, I have to say that I do like the new UI, regardless of
the impetus for the change.<br>
<br>
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:<br>
<br>
* The OS native theme.<br>
* The browsers chrome elements and theme.<br>
* Basic browser chrome functionality and behavior.<br>
* Have the user overlook that the browser just flipped out when
visiting a site or clicking a link.<br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
<div>On 08/16/2015 11:53 PM, Eric Rescorla
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Aug 16, 2015 at 8:07 PM, Eric
Shepherd <span dir="ltr"><<a href="mailto:eshepherd@mozilla.com" target="_blank">eshepherd@mozilla.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
<div>I have to agree with Gavin here: the risk of this
sort of attack occurring is very low,</div>
</div>
</blockquote>
<div><br>
</div>
<div>Do you have some evidence for this?</div>
<div><br>
</div>
<div>-Ekr</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
<div> 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 <a>about:config</a> only thing) to drop this
reminder once you have it through your head, would be
helpful.</div>
<div><br>
</div>
<div>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.</div>
<div><span><font color="#888888"><br>
<div>Eric Shepherd</div>
Sr. Technical Writer
<div>Mozilla</div>
</font></span><span>
<div>Blog: <a href="http://www.bitstampede.com/" target="_blank">http://www.bitstampede.com/</a></div>
<div>Twitter: <a href="http://twitter.com/sheppy" target="_blank">http://twitter.com/sheppy</a></div>
</span></div>
<div>
<div>
<div><br>
On Aug 16, 2015, at 9:38 PM, Gavin Sharp <<a href="mailto:gavin@gavinsharp.com" target="_blank"></a><a href="mailto:gavin@gavinsharp.com" target="_blank">gavin@gavinsharp.com</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">
<div>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.<br>
<br>
Richard stated he thought the current
solution had a "small price" and I disagreed
with him.<br>
<br>
</div>
<div>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.<br>
<br>
</div>
<div>None of us are the product owners
responsible for making that tradeoff, so
having stated my opinion I'll defer to them.<br>
</div>
<div><br>
</div>
Gavin<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Aug 16, 2015
at 6:16 PM, Chris Hofmann <span dir="ltr"><<a href="mailto:chofmann@mozilla.com" target="_blank"></a><a href="mailto:chofmann@mozilla.com" target="_blank">chofmann@mozilla.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote"><span>On Sun,
Aug 16, 2015 at 5:52 PM, Eric
Rescorla <span dir="ltr"><<a href="mailto:ekr@rtfm.com" target="_blank"></a><a href="mailto:ekr@rtfm.com" target="_blank">ekr@rtfm.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote"><span>On
Sun, Aug 16, 2015 at
5:49 PM, Gavin Sharp <span dir="ltr"><<a href="mailto:gavin@gavinsharp.com" target="_blank"></a><a href="mailto:gavin@gavinsharp.com" target="_blank">gavin@gavinsharp.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>>
But a 2-3 second box
for each fullscreen
transition seems
like a<br>
> small price.<br>
<br>
</span>Seems like a
pretty large price to
me, given a
combination of
factors:<br>
- significant added
friction to a common
user action ("start
watching<br>
this video in
fullscreen")<br>
- low likelihood that
the type of attack
this mitigates
("fullscreen<br>
spoofing") is
successful even
without any
mitigation, and the<br>
relatively high
cost/benefit ratio for
such an attack<br>
</blockquote>
</span></div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>Not sure if I understand the
point you are trying to make with
this and the next item below.<br>
<br>
</div>
<div>Are you saying that there is
high cost to building such an
attack and low benefit to the
attacker?<br>
<br>
</div>
<div>Are you suggesting that a small
level of defense is worthless to
its better to just get rid of all
the defenses?<br>
<br>
</div>
<div>Good reading from a few years
ago, with the proof of concept to
go along with it.<br>
<a href="http://feross.org/html5-fullscreen-api-attack/" target="_blank">http://feross.org/html5-fullscreen-api-attack/</a><br>
<br>
</div>
<div>The "full screen browser mode"
to "full screen video" is an
interesting scenario.<br>
<br>
</div>
<div>What's the likelihood of
increased targeted attacks against
firefox it we remove or reduce the
defenses? <br>
<br>
</div>
<div>-chofmann<br>
</div>
<div>
<div>
<div><br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote"><span>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- low likelihood
that it usefully
mitigates a
sophisticated attack
of this sort<br>
</blockquote>
<div><br>
</div>
</span>
<div>Can you please
point to some
supporting
documentation for
these claims?</div>
<div><br>
</div>
<div>-Ekr</div>
<div>
<div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- low rate of
abuse of
pre-existing
equivalent
functionality
(e.g.<br>
Flash's
fullscreen)</blockquote>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
</blockquote>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Gavin<br>
<div>
<div><br>
On Sun, Aug
16, 2015 at
12:15 PM,
Richard Barnes
<<a href="mailto:rbarnes@mozilla.com" target="_blank"></a><a href="mailto:rbarnes@mozilla.com" target="_blank">rbarnes@mozilla.com</a>>
wrote:<br>
> This
prompt is an
important part
of the
security story
for
fullscreen.<br>
> Since a
fullscreen web
app can hijack
your entire
browsing
session, it's<br>
> important
that the user
know that he's
entering
fullscreen and
not looking<br>
> at an
actual browser
window -- and
to know that
every time
something goes<br>
>
fullscreen.
So if we're
going to back
off of
displaying the
prompt every<br>
> time, we
need to be
clear that
we're assuming
that the user
can make this<br>
>
distinction.<br>
><br>
> That
honestly seems
like a bad
deal to me.
If the prompt
stays up (as<br>
> Brian
mentions),
that's a bug
and we should
fix it. But a
2-3 second box<br>
> for each
fullscreen
transition
seems like a
small price.<br>
><br>
> --Richard<br>
><br>
> On Sat,
Aug 15, 2015
at 9:55 AM,
Brian Smith
<<a href="mailto:brian@briansmith.org" target="_blank"></a><a href="mailto:brian@briansmith.org" target="_blank">brian@briansmith.org</a>>
wrote:<br>
><br>
>> IIUC,
the reminder
is supposed to
go away after
a few seconds.
However, I<br>
>> have
experienced
the case, many
times, where
the reminder
stays on
screen<br>
>> for
the entire
video. IIRC,
if I restart
the browser
and replay the
same<br>
>> video
again, then
the reminder
goes away.<br>
>><br>
>> HTH,<br>
>> Brian<br>
>><br>
>> On
Sat, Aug 15,
2015 at 12:17
AM, Jared Wein
<<a href="mailto:jaws@mozilla.com" target="_blank"></a><a href="mailto:jaws@mozilla.com" target="_blank">jaws@mozilla.com</a>>
wrote:<br>
>><br>
>> >
Including
dev-media and
dev-security.<br>
>> ><br>
>> >
On Fri, Aug
14, 2015 at
11:53 PM, Eric
Shepherd <<a href="mailto:eshepherd@mozilla.com" target="_blank"></a><a href="mailto:eshepherd@mozilla.com" target="_blank">eshepherd@mozilla.com</a>><br>
>> >
wrote:<br>
>> ><br>
>> >
> Chris
wrote:<br>
>> >
><br>
>> >
> After
quite a while
of watching
HTML 5 video
content in
fullscreen,
I'm<br>
>> >
> getting a
bit tired of
being reminded
with a huge
banner at the
top<br>
>> that<br>
>> >
> yes, I
can still hit
ESC to exit
fullscreen
mode. For
those like
myself<br>
>> >
> that have
gotten tired
of seeing this
message, could
there possibly
be<br>
>> an<br>
>> >
> option
somewhere
(maybe in
<a>about:config</a>)
that allows
the user to
turn<br>
>> >
them<br>
>> >
> off? It's
been years
now. What do
you think?<br>
>> >
><br>
>> >
> OMG yes
please. I know
how to get out
of full screen
mode. Make the<br>
>> >
> reminders
stop! :)<br>
>> >
><br>
>> >
> --<br>
>> >
><br>
>> >
> Eric
Shepherd<br>
>> >
> Senior
Technical
Writer<br>
>> >
> Mozilla
<<a href="https://www.mozilla.org/" rel="noreferrer" target="_blank"></a><a href="https://www.mozilla.org/" target="_blank">https://www.mozilla.org/</a>><br>
>> >
> Blog: <a href="http://www.bitstampede.com/" rel="noreferrer" target="_blank"></a><a href="http://www.bitstampede.com/" target="_blank">http://www.bitstampede.com/</a><br>
>> >
> Twitter:
<a href="http://twitter.com/sheppy" rel="noreferrer" target="_blank"></a><a href="http://twitter.com/sheppy" target="_blank">http://twitter.com/sheppy</a><br>
>> >
> Check my
Availability
<<a href="https://freebusy.io/eshepherd@mozilla.com" rel="noreferrer" target="_blank"></a><a href="https://freebusy.io/eshepherd@mozilla.com" target="_blank">https://freebusy.io/eshepherd@mozilla.com</a>><br>
>> >
><br>
>> >
>
_______________________________________________<br>
>> >
>
firefox-dev
mailing list<br>
>> >
> <a href="mailto:firefox-dev@mozilla.org" target="_blank"></a><a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
>> >
> <a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank"></a><a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
>> >
><br>
>> >
><br>
>> >
_______________________________________________<br>
>> >
dev-security
mailing list<br>
>> >
<a href="mailto:dev-security@lists.mozilla.org" target="_blank"></a><a href="mailto:dev-security@lists.mozilla.org" target="_blank">dev-security@lists.mozilla.org</a><br>
>> >
<a href="https://lists.mozilla.org/listinfo/dev-security" rel="noreferrer" target="_blank"></a><a href="https://lists.mozilla.org/listinfo/dev-security" target="_blank">https://lists.mozilla.org/listinfo/dev-security</a><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> <a href="https://briansmith.org/" rel="noreferrer" target="_blank"></a><a href="https://briansmith.org/" target="_blank">https://briansmith.org/</a><br>
>>
_______________________________________________<br>
>>
dev-security
mailing list<br>
>> <a href="mailto:dev-security@lists.mozilla.org" target="_blank"></a><a href="mailto:dev-security@lists.mozilla.org" target="_blank">dev-security@lists.mozilla.org</a><br>
>> <a href="https://lists.mozilla.org/listinfo/dev-security" rel="noreferrer" target="_blank"></a><a href="https://lists.mozilla.org/listinfo/dev-security" target="_blank">https://lists.mozilla.org/listinfo/dev-security</a><br>
>><br>
</div>
</div>
>
_______________________________________________<br>
> dev-media
mailing list<br>
> <a href="mailto:dev-media@lists.mozilla.org" target="_blank"></a><a href="mailto:dev-media@lists.mozilla.org" target="_blank">dev-media@lists.mozilla.org</a><br>
> <a href="https://lists.mozilla.org/listinfo/dev-media" rel="noreferrer" target="_blank"></a><a href="https://lists.mozilla.org/listinfo/dev-media" target="_blank">https://lists.mozilla.org/listinfo/dev-media</a><br>
<div>
<div>_______________________________________________<br>
firefox-dev
mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank"></a><a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank"></a><a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<br>
</div>
</div>
<br>
_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
<br>
</blockquote>
</div>
</div>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
firefox-dev mailing list
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a>
</pre>
</blockquote>
<br>
<pre cols="72">--
Bluefang-Logic Networks:
Scaled for your pleasure.</pre>
</div>
_______________________________________________<br>firefox-dev mailing list<br><a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br><a href="https://mail.mozilla.org/listinfo/firefox-dev" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br></div></blockquote></div><br></div></div></div></blockquote></div><br></div>