News for hackers. Stuff that matters.
Re:The inception bar: a new phishing method by akersten on Sunday April 28, 2019 @12:02AM (#19769277)
With a little polishing this would be quite the "exploit" - trap the user in your fake browser, actually load pages that are entered into the fake URL bar, replace content only on certain patterns...

The only solution here is a proper line of death [0]. It defeats the purpose of the LoD when it dynamically shrinks from user action.

[0]: https://textslashplain.com/2017/01/14/the-line-of-death/

Re:The inception bar: a new phishing method by Natanael_L on Sunday April 28, 2019 @07:07AM (#19770463)
I noticed in Firefox Mobile that it refuses to hide the real address bar when it encounters this website behavior.
Re:The inception bar: a new phishing method by degenerate on Sunday April 28, 2019 @07:54AM (#19770618)
Fun fact, subway systems have been using this concept for decades.

Joking aside, "line of death" is easily understood but I never heard the name before. Now that it has a (perfect) name I will never forget it, and that's the importance of giving technology a fitting name. My biggest pet peeve in modern UI is the hamburger menu icon. Three horizontal lines does not, in any way, indicate to the user that menu options lay behind it... and the name was downright awful. We replaced a perfect icon at the time, the "gear" (a gear references an engine, so users looking to change settings understood the analogy). But the hamburger menu tried to remove the "settings" idea and instead encompass navigation, settings, preferences, and operations into one menu icon. In my opinion, it failed, but now is so ubiquitous most people are fine with it.

Re:The inception bar: a new phishing method by Izkata on Sunday April 28, 2019 @10:11AM (#19771213)
The hamburger is actually a simplification of the original icon, which actually looked like a pop-up menu, and I think is why it was acceptable for most people during the transition period.

Nowadays it probably really is just as you say.

Re:The inception bar: a new phishing method by jamesfisher on Sunday April 28, 2019 @02:15AM (#19769641)
Thanks for pointing me to this post - an amazing reference. I'm going to include it in my post.
Re:The inception bar: a new phishing method by cjsawyer on Sunday April 28, 2019 @04:24AM (#19770007)
It is fascinating how little we can trust in software that shows content from other users.
Re:The inception bar: a new phishing method by geuszb on Sunday April 28, 2019 @10:18AM (#19771244)
Thanks. This is a great reference indeed!

The challenge is preserving ability for content to control all pixels; without it, the content ecosystem ends up developing single-purpose, generally crappy apps, which isn't necessarily a better thing either...

I'm not sure it is the only solution either - what about "secure attention key" type ways to get the system's attention (in this case the browser's), bypassing any content interception? For example, what if there was a key combo guaranteed to always bring in the browser UI, and typing that key combo was necessary before inputting any password field?

Alternatively, the reliance on browser password management could provide some security if it can be trusted to always work...

Re:The inception bar: a new phishing method by akersten on Sunday April 28, 2019 @11:14AM (#19771518)
Those are some good ideas too - "only solution" was a bit hyperbolic - but I do think our options are limited, especially on mobile.

The Secure Attention Key is interesting, but would need the user to know you press it. And on mobile, it would probably need to be a dedicated button on the device, since I could just fake the on screen keyboard too.

Password manager auto-fill failing would clue a savvy user that something was wrong, but I suspect many would just assume it's a glitch and manually enter their credentials.

I saw an reply in another thread suggesting customizable browser background images for the UI bar, which a website would have no way of replicating. In my opinion that's probably the best approach, although it might mean throwing away the ability for sites to set the background color of the UI to match their theme (arguably losing nothing of value :).

Re:The inception bar: a new phishing method by Natanael_L on Wednesday May 01, 2019 @06:35AM (#19795901)
With the use of gesture controls and swipe-up menus and "soft keys", etc, why not put in something like the "pie control" apps on Android, where the OS controls one part and the app controls another?

Consider a semi-configurable universal menu with a well defined access method, where you always can back out of the app, and in the case of browsers also have guaranteed access to switching tabs and accessing options, etc.

Re:The inception bar: a new phishing method by yencabulator on Monday April 29, 2019 @11:30PM (#19784916)
Edge swipe from the top could be made impossible to hijack.
Re:The inception bar: a new phishing method by cmcaine on Sunday April 28, 2019 @06:41PM (#19774197)
Escape will always exit fullscreen in browsers, which is a SAK that is well publicised.

We aren't trained to press escape before entering passwords, though.

Re:The inception bar: a new phishing method by geuszb on Monday April 29, 2019 @03:55PM (#19782002)
This gives me an idea... Even in fullscreen, I believe hovering the mouse near the top of the screen will also bring back some controls into view, but temporarily... So there's already some kind of "peek mode" for the controls... Entering this mode while typing a password in a standard password input field might make sense!
Re:The inception bar: a new phishing method by imglorp on Sunday April 28, 2019 @06:45AM (#19770400)
Oh and do that scammy double-redirect to yourself so back button doesn't work.