« [WebAppSec] The idea of negative CAPTCHAs | Main | Intranet and Admin Security »
Thursday
Mar132008

[WebAppSec] Sign-in seals against phishing

There's a new sign-in seal on the Yahoo! login page, which is intended to make phishing attacks more unlikely.

A sign-in seal is a secret message or photo that Yahoo! will display on this computer only. Look for it every time you sign in to make sure you're on a genuine Yahoo! site. If the message, photo, or colors are different, you may have landed on a phishing site.

There might be other techniques to fight phishing, but it is certainly smart to raise awareness. And the technology behind it is clever too. Of course a normal browser cookie would go away from time to time when you (or the browser) clear your cookie cache. So Yahoo! uses so-called Flash SharedObjects which are sort of Flash cookies. They're available cross-browser, and they won't go away normally, because not many people are aware of how to clear these objects.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (8)

Bank of America has been using this for several years. They call it a SiteKey. You select a picture from several they have on the site, and enter a phrase that corresponds to the picture. Every time you go to login, it displays the picture and your phrase. If they don't match, don't login.

March 13, 2008 | Unregistered CommenterKarl

"New"?! The Yahoo seal has been there for months!

March 13, 2008 | Unregistered CommenterAlex Deva

Part of me thinks this is a good idea. The other part of me thinks that 99% of everyday average users will not notice if their personal picture is not displayed if everything else about the page looks like the real Yahoo site.

So it sounds neat but I wonder if you did a study what percentage of people would actually detect they are on a phishing site because of the photo?

March 13, 2008 | Unregistered CommenterEric Anderson

How do you clear flash cookies??

March 19, 2008 | Unregistered CommenterGeneral LFO

flash shared objects are in my home directory in application data/macromedia/flash player/#sharedobjects
but this might be different on other systems.

March 19, 2008 | Unregistered CommenterHeiko

I think this is security by obscurity. And it really sucks that the bastardizatious Flash has all their cookies neatly tucked away where no (normal) user can touch them! ( There is an old Firefox plugin to remove them, see http://objection.mozdev.org/ )

March 27, 2008 | Unregistered CommenterGeneral LFO

Site Keys or Seals are proven weak solutions to robust phishing attacks. There are many ways to circumvent a Site Key, using a proxy-man-in-the-middle attack is one. Obviously, SSL is a deterrent from man-in-the-middle. But users have to understand websites, urls and certificate checking.
At the end of the day, using Site Keys is a nice,visual way to let your customer's know you are proactive about security. But it is far from a silver-bullet to phishing.

March 30, 2008 | Unregistered CommenterHank Beaver

@Hank: "...users have to understand websites, urls and certificate checking."

Sadly they don't. http://people.seas.harvard.edu/~rachna/papers/why_phishing_works.pdf

Read the paper and you will see that most people are barely willing to spend the time to check the URL of the site they visit let alone the certificate.

September 29, 2008 | Unregistered CommenterAnthony Shireman

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>