Scammers Can Hide Fake URLs On the iPhone 68
CWmike writes "Exploiting an Apple interface design, identity thieves can hide URLs on the iPhone's limited screen real estate, tricking users into thinking they're at a legitimate site, a security researcher said on Monday. Nitesh Dhanjani demonstrated how criminals can easily hide the true URL of a site from users by building a malicious Web application. 'Note that on the iPhone, this only happens for sites that follow directives in HTML to advertise themselves as mobile sites,' said Dhanjani on his personal blog and in an entry on the SANS Institute's blog. The ability to hide the address bar in iOS is by design, noted Dhanjani, who said he had reported the problem to Apple. 'I did contact Apple about this issue and they let me know they are aware of the implications but do not know when and how they will address the issue,' he said."
And now for something completely different: (Score:5, Insightful)
Re: (Score:3, Interesting)
Half the time you can't see the full url on a widescreen monitor. But at least you can always see what domain you are on (barring Unicode homograms), I would like it if there was a popup in the bottom of my phone browser showing just the domain--maybe even with Unicode spoofs highlighted. They could really innovate with that feature. Or they could leave their "shiny" interface the way it is and not worry about people being stupid.
I'm assuming it's possible to turn on the address bar, right? Because if
Re: (Score:3, Informative)
Half the time you can't see the full url on a widescreen monitor. But at least you can always see what domain you are on (barring Unicode homograms), I would like it if there was a popup in the bottom of my phone browser showing just the domain--maybe even with Unicode spoofs highlighted. They could really innovate with that feature. Or they could leave their "shiny" interface the way it is and not worry about people being stupid.
This isn't about obfuscating the URL, it's about hiding the address bar (on the iPhone, what it does is push the address bar above the screen, kind of like how an anchor tag takes you to a specific spot in a page). Then it puts an image at the top that looks like the address bar and that image can have any URL it wants.
I'm assuming it's possible to turn on the address bar, right? Because if they actually prevent people from trying to be smart about it, THEN they are being unreasonable.
At least in the example given, it doesn't turn off the address bar, it just loads the page with it pushed off the page.
I just tried the test in the story, and it's rather clever, but all you
Re: (Score:2)
Re: (Score:3, Insightful)
There's a difference between allowing for ignorance and catering to it.
Re: (Score:2)
Impostor! (Score:2)
Fake sites, scam sites, trickery and shenanigans abound. Welcome to the intertubes.
Re: (Score:1)
Yeah... (Score:4, Insightful)
Re: (Score:2)
Yeah, only IE8 respects that switch now, all modern browsers ignore it and show the bar anyway.
One of the security options in IE is "Allow websites to open windows without address or status bars" and it is disabled by default.
Still an option, though (Score:2)
One of the security options in IE is "Allow websites to open windows without address or status bars" and it is disabled by default.
The fact that this even exists as an option is ... interesting, shall we say.
Cheers,
Re: (Score:2)
Re: (Score:2)
The fact that this even exists as an option is ... interesting, shall we say.
If you think that is interesting then your mind is going to be blown when you eventually learn of about:config in Firefox. There are options for EVERYTHING there!
Seriously, I'm not sure why you think it is interesting. Microsoft changed the behaviour of the browser, but kept an option around for people who need or prefer the old ways. By having the option in the security tab, you also have the ability to having different settings in each zone so that Intranet applications can still hide the browser cruft. M
Hiding URL bar not a possibility in FF (Score:2)
I never understood why MS ever thought it would be useful -- for the end user -- to hide the URL bar. The *only* use cases I can think of are devious and unhelpful to the end user.
And thanks for about:config, but that comes as no news. It also bears mentioning that Firefox doesn't actually have options for "everything" per se -- I cannot find any option to hide the URL bar, for instance, but maybe I'm just not seeing it.
Cheers,
Re: (Score:1)
Separate build for appliances? (Score:2)
Wouldn't a separate build be more appropriate in such a case? Much of the functionality in a full-on desktop install of a browser would only eat up valuable space in an appliance environment.
Then again, this is Microsoft, who seem to think that Windows is great on appliance machines...
Cheers,
Re: (Score:2)
Why should they have to maintain a separate build just for the sake of not having a single checkbox in the configuration options? Surely not to save space, because it wouldn't take much code to check a setting before adding the address and status lines.
It is not even one of the more esoteric options on offer. Even a novice would be able to work out what it means.
You're thinking like a geek (Score:2)
Even a novice would be able to work out what it means.
Seriously, you're thinking like a geek. Mind you, I don't mean that in a bad way. But I do mean that someone with your perspective is not someone who would most likely be disadvantaged by someone else hiding the URL bar, as you'd be wary and experienced enough to notice, and wonder what was up.
Why should they have to maintain a separate build just for the sake of not having a single checkbox in the configuration options? Surely not to save space, because it wouldn't take much code to check a setting before adding the address and status lines.
Redjag suggested that the option might be useful for appliance purposes. My reply about separate builds was precisely for this context -- so far the only useful and non-devious one mentioned for hiding the URL bar
Re: (Score:2)
Seriously, you're thinking like a geek. Mind you, I don't mean that in a bad way. But I do mean that someone with your perspective is not someone who would most likely be disadvantaged by someone else hiding the URL bar, as you'd be wary and experienced enough to notice, and wonder what was up.
Yes, but by the same reckoning only a geek would go into the advanced options of the security settings in the first place. Considering that the facility is switched off by default, then you are worried about nothing.
a separate build that saves space would indeed be very much desired
I have used IE in kiosk mode to knock up an info system for customers. At no time was there a need for a cut down build of Internet Explorer. If you are using a system that can run Windows, then you can easily handle the normal browser code being loaded even if it isn't used.
Is there any utility for end users of a full-on desktop browser installation for an option to hide the URL bar? I see plenty of utility for others -- megacorps, phishers, and assorted other ne'er-do-wells -- but I can think of no compelling use for regular old end users.
I once wrote an HTML [wikipedia.org]
Re: (Score:2)
That's not true. Even Firefox doesn't ignore it. Firefox still shows the URL, but hides the rest of the address bar. Safari hides the address bar, but you can show it with CMD-L. I don't have Chrome handy, so I can't test that.
Re: (Score:2)
Re: (Score:3, Insightful)
Therefore hackers could register wellfargo.com, or wellsfargo.net, or a million variations and harvest usernames and passwords. Clearly URL spoofing did not play a part. Few people look closely at the URL.
How would a lock icon have helped? If the phishers own a similar domain name they can get an SSL certificate and there'll be a nice fancy lock icon showing that the connection is secure... it's just not going to the site you think it's going to.
Re: (Score:1)
Re: (Score:1)
a touch interface and a mouse / keyboard driven one? Just seems a little ridiculous..
No "Hover" (Score:1)
Re: (Score:3, Informative)
Re:No "Hover" (Score:5, Insightful)
On most browsers/clients/systems - you can "hover" over a hyperlink and see the URL it's going to. Not so with iOS
If you touch-and-hold a url in mobile safari, you are presented with popup that contains the complete url.
I submitted this to slashdot months ago. :-/ (Score:1)
Re: (Score:2)
Re: (Score:1)
Nasty, but not a "new" problem (Score:3, Insightful)
Web security should never depend on a user recognising a specific pattern of pixels, either by determining whether that vertical bar with some marks at the top and bottom is a "1" or an "l" or by figuring out if the displayed UI element is part of the web page or not.
And, if your bank's website doesn't use two-factor authentication, disable it now.
why? /etc/hosts is enough (Score:1)
STUPID all of us.
Still wouldn't fix everything (Score:2)
"Given how rampant phishing and malware attempts are these days, I hope Apple chooses to not allow arbitrary Web applications to scroll the real Safari address bar out of view," he said. "Perhaps Apple may consider displaying or scrolling the current domain name right below the universal status bar, i.e. below the carrier and time stamp. Positioning the current domain context in a location that is unalterable by the rendered Web content can provide the users similar indication that browsers such as IE and Chrome provide by highlighting the current domain being rendered."
Even if the true URL were visible it still wouldn't help much--people would still visit www.bankofamercia.com or www.bankofamerica.evilsite.com or www.bankofamericaonline.net or any one of a million other correct-looking domains.
"I hope Apple chooses to not allow arbitrary Web applications to scroll the real Safari address bar out of view"
Yes, let's make everyone's experience worse just to help a small percentage of people who couldn't use the information shown to help themselves anyhow. No, thanks.
Exploit variant (Score:3, Interesting)
An even better way to take advantage of this exploit: Once you've got your page that hides the address bar, at the top of the page show a graphic of Safari's address bar with a totally legit URL. You could even make it a form field so people could click into it and type, and if they click 'Go' have it take you to whatever site they asked for. (Or not.)
Re: (Score:2)
I'm not entirely sure how showing "a graphic of Safari's address bar with a totally legit URL" (which you suggest) is "even better" than showing a graphic of Safari's address bar with a totally legit URL (which is what the article describes)
Re: (Score:2)
Ah. I found my problem -- two TFAs to read. :-) It's not specified in the first one.
I guaran-goddamn-tee you ... (Score:1, Offtopic)
... that Chrome's protocol-hiding will cause similar problems one of these days. I don't know how, I don't know when, I don't know where -- but I do know that someone's going to use it to cause harm.
Re:I guaran-goddamn-tee you ... (Score:4, Funny)
Re: (Score:2)
No this is not about apps from the App Store. This is about mobile web applications. Applications that run in Mobile Safari on a web site. AJAX, etc.
Re: (Score:1)
Feature (Score:3, Insightful)
I actually consider this a feature, not a bug.
I use Google Reader a ton in my iPod Touch's Safari mobile browser, and that site does the same thing. It and other site that use this feature don't actually hide the URL bar permanently. Instead, the URL bar always acts like it's part of the top of the web page once the page is fully loaded and rendered (during loading and rendering, the bar displays, no matter what). So if you scroll down the page, the bar scrolls away. Scroll to the top of the page, and the bar scrolls into view.
With this feature, a site can ask the mobile Safari web browser to artificially simulate a scroll of the height of the bar. This is very nice, as it lets the web page have more assured screen space for its initial view. When you use a site like Google Reader a lot on your iPod Touch, it's nice to have this large initial view.
Instead of removing this feature, if something is to be done about the risk of a website using a visual trick against a user, I'd rather that a mark of some sort be placed on the status bar at the top, beside the clock, radio strength, battery charge, etc. This way, if a user sees a URL bar and that mark at the same time, then the URL bar he sees is obviously a fake.
Android too (Score:4, Informative)
This isn't an Apple problem, this article is an Apple-bashing troll. Kill it.
Re: (Score:1)
Re: (Score:3, Insightful)
FWIW, I'm not an Apple fan. At all. I just don't believe in spreading FUD, no matter the target. This is a feature to maximise screen space when browsing, which can be abused by imitating the URL bar
What?!? (Score:1)