Slashdot Mirror


Security Skins: Single Sign-On with Images

Appol writes "Berkeley researchers propose a Mozilla extension to stop phishing. They claim that users only need to remember one password and one image for their lifetime to securely log in to any number of sites. They also use uniquely generated visual hashes to "skin" trusted windows and webpages, which is harder to spoof than the SSL lock icon. To verify that the skin is legit, the user has to compare two images, which is easier for novices than verifying a certificate."

169 comments

  1. Finally by nizo · · Score: 5, Funny

    I knew a non-evil use for the goatse image would be found eventually. I might as well use that image, since it is burned into my brain forever anyway. Plus it has the added advantage of punishing shoulder surfers.

    1. Re:Finally by Valiss · · Score: 1

      You are now my personal hero!

      --

      -Valiss
    2. Re:Finally by EnronHaliburton2004 · · Score: 4, Funny

      If I used that image, I would never, ever surf the web again.

    3. Re:Finally by Matey-O · · Score: 2, Funny

      And a nice side effect is: The login and password boxes are neatly framed by...uh...nevermind.

      --
      "Draco dormiens nunquam titillandus."
    4. Re:Finally by lb746 · · Score: 0

      you'd still use the web, you'd just never use anything that required a secure login.

    5. Re:Finally by EnronHaliburton2004 · · Score: 1

      I'd be too scared to click on any links, for fear that a secure login page would popup.

      Sorta like browsing Slashdot before they introduced the "show link domains" feature.

      I often forget to look at the status bar, which ironically, is partially what the article discusses.

  2. Natalie Portman? by ajiva · · Score: 4, Funny

    So we just have to visually confirm that Natalie Portman is hot? That's easy!

    1. Re:Natalie Portman? by Theaetetus · · Score: 2, Funny
      So we just have to visually confirm that Natalie Portman is hot? That's easy!

      Oh, really? (SFW, and Safe for eyes)

    2. Re:Natalie Portman? by kocovnik · · Score: 3, Funny

      I'm not sure what this image is supposed to prove. Am I not supposed to think that Natalie Portman sticking her hands down her pants is amazing? Or is it the other way around.

      --one confused Slashdot reader

    3. Re:Natalie Portman? by Anonymous Coward · · Score: 0

      A-MEN!......

      Sorry, I'd say something funny, but I'm too busy swooning...

    4. Re:Natalie Portman? by binarybum · · Score: 3, Funny

      Hey! Who the heck photoshoped me out of the picture where I was putting my hand down Natalie's pants!?

      --
      ôó
    5. Re:Natalie Portman? by bigdumbyak · · Score: 2, Funny

      Thank you!!
      Confirmation complete!!

      Did you seriously think that a picture of her with her hand down her pants was BAD?

      --
      Stupid people hurt my head.
    6. Re:Natalie Portman? by Anonymous Coward · · Score: 1, Funny

      Poor Natalie. Those hot grits get stuck so easily...

    7. Re:Natalie Portman? by 0x20 · · Score: 2, Funny

      *Secure connection established*

    8. Re:Natalie Portman? by nytes · · Score: 1

      OK, so we know what port she uses for internet access.

      --
      -- I have monkeys in my pants.
    9. Re:Natalie Portman? by Anonymous Coward · · Score: 0

      Imagine the hand in a location 180 degrees away, then.

  3. Yes, this should work well! by Capt'n+Hector · · Score: 3, Funny

    Because when a webpage is spoofed, the skin will make it look like the gates of hell, and when it's legit, you see a kitten frolicking in a meadow.

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
    1. Re:Yes, this should work well! by Anonymous Coward · · Score: 0

      I'm proud that you're continuing the long /. tradition of posting a half-assed comment without reading the article. Bravo!

    2. Re:Yes, this should work well! by sharkey · · Score: 1
      ... the skin will make it look like the gates of hell...

      Gates of Hell? Bill doing the Goatse?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  4. Interesting. by MrAnnoyanceToYou · · Score: 5, Funny

    Graduate School at UC Berkeley : 100,00$
    Summer spent researching anti-spyware : 1,000$ after grants
    Doing the world a favor : 0$ in debt
    Getting publicity for doing the world a favor among those who care : See Below
    Having your .8 MB file downloaded 100,000 times in the course of twenty minutes, taxing your web server extensively because you set it up there as a PDF, making you look like mildly silly because you're DOING INTERNET RESEARCH : Priceless, except for the bandwidth.

    That said, it's quite an interesting approach. The notification style for a hash is quite an interesting idea.

    1. Re:Interesting. by MustardMan · · Score: 1

      What is that troll term that's applicable here? You fail it? The whole point of the mastercard commercials is short, concise statements with prices and no extraneous qualifiers. Your complete lack of creativity has managed to take a slightly amusing joke, beat it to death, tie it to the bumper of a pickup truck, and drag it through the depths of unfunny. You fail it.

    2. Re:Interesting. by MrAnnoyanceToYou · · Score: 1

      And yet it's marked at +4 funny, -2 for 1 offtopic mod. Maybe it's your sense of humor that isn't subtle enough to see all sides of the joke?

    3. Re:Interesting. by dotgain · · Score: 1
      People only get modded "Funny" so their karma can burn, don't you know about the broken funny mod?

      If you see a joke that's not funny, mod it funny. Then wait for a prozac-deprived mod to come along and slap and "Overrated" on it, fzzzt, one point of Karma burn. Lather, rinse, repeat. That's what you're seeing with the "Offtopic" mods.

      As a result of Taco & co breaking the funny mod (great idea guys, great!) you'll see most of the 'good' jokes getting an "Insightful" or something, wheras make a joke, and the karma burn you can suffer is literally limitless, every time you get modded up funny, it doesn't count toward your karma, but still increases your liability to get burned as you're modded down. More great thinking from Taco & team.

    4. Re:Interesting. by MustardMan · · Score: 1

      That "joke" is about as subtle as a four foot steel dildo upside the head. The fact that a couple of people marked it funny does not automatically define it as funny. The fact that the moderation system around here is so fucked up further undermines the validity of your "its +4, it MUST be funny" argument. The joke sucks, plain and simple.

    5. Re:Interesting. by MrAnnoyanceToYou · · Score: 1

      no, it's subtle. It's about size of a web-page, serer load, etc. And it's too big, long, clunky. What idiot would put a 'see below' in a mastercard flash-screen-based and simplistic commercial?
      And now you've trolled me twice while not even attempting to understand it. It's like... an onion. It has layers. See, trolls are like... wait, no, trolls aren't like... oh damn... bah.
      I'm done with this argument.

    6. Re:Interesting. by Anonymous Coward · · Score: 0

      Check out Google Scholar or the ACM Digital Library--PDF is the de facto standard for transmitting academic research papers on the web.

      Even if it is bigger than HTML, it's nice to know you're seeing the same copy that was used to print the conference proceedings. This way you can talk to someone who has the paper conference proceedings and agree about what's on page 5 of the paper.

    7. Re:Interesting. by lakeland · · Score: 1

      Yeah, it's a funny change. About five years ago I would have said .ps was the standard, and .pdf a format for interoperability. About two years ago I would have said they're both ok. Last year I went and converted all my old .ps articles to .pdf. I doubt I'll ever use ps directly again.

      As for HTML... that's fine for things that are only going on the web, but ... well, who can't read PDFs nowadays?

    8. Re:Interesting. by The_Wilschon · · Score: 1

      A whole lot of research papers are written in LaTeX these days, and since plain LaTeX doesn't handle any sort of images very well, it makes sense to use pdfLaTeX. Thus, the normal output is PDF. Yes, there are LaTeX2HTML tools out there, but the output is ugly, and plus you have to go to the extra trouble of creating two final versions of your paper.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  5. PDF Alert by flood6 · · Score: 1

    I guess if you're reading this, it's likley too late, but TFA is a pdf...

    1. Re:PDF Alert by Smiffa2001 · · Score: 1

      Nah, its not too late. I usually read the comments through, make some glib remark or two then RTFA if I have time...

      Thanks for the warning tho.

    2. Re:PDF Alert by Takara · · Score: 4, Funny
      I guess if you're reading this, it's likley too late...

      You must be new here.

    3. Re:PDF Alert by MmmmAqua · · Score: 1

      You really think people will read TFA before posting asinine comments or wild speculation?

      You must be new here.

      --
      Arr! The laws of physics be a harsh mistress!
    4. Re:PDF Alert by MmmmAqua · · Score: 1

      I should have known someone would beat me to it, shouldn't I? Just begging for -1 Redundant...

      I must be new here.

      --
      Arr! The laws of physics be a harsh mistress!
    5. Re:PDF Alert by noamsml · · Score: 1

      you are obviously new to slashdot...

    6. Re:PDF Alert by rsteele19 · · Score: 1

      TFA is a PDF? WTF?

      --

      This sig is umop apisdn.

    7. Re:PDF Alert by spectre_240sx · · Score: 1

      Thanks for the warning, but alas you were correct. Slashdot should have a pdf warning for links like Google does. It really wouldn't be that difficult. I'd try to work it out myself, but frankly I'm a bit worried about the patch submission process to slashcode. Besides... would it ever be implemented?

  6. Colourblind? by BlueHiro · · Score: 0

    I don't mean to shoot down their idea, but what about people that don't have the best eyesight, or what if they're colour blind?

    --
    http://www.overwhelmedblue.blogspot.com/
    1. Re:Colourblind? by yotto · · Score: 4, Insightful

      *what if they're colour blind?*

      They'll pick a black and white image?

    2. Re:Colourblind? by Kjuib · · Score: 2, Interesting

      Or even... what if I use Lynx? I have to check the image names?

      --
      - Your stupidity got you into this mess, why can't it get you out? -Will Rogers
    3. Re:Colourblind? by MrLint · · Score: 1

      if you are using lynx, somehow i doubt you are going to be a victim of phishing. I mean unless you really *want* your identity stolen.

    4. Re:Colourblind? by Anonymous Coward · · Score: 0

      I don't know, but I assume blind people have had to deal with this sort of problem before. Perhaps a blind person can respond to this comment and provide us with a little more information.

    5. Re:Colourblind? by Anonymous Coward · · Score: 0

      No, you have to move on.

    6. Re:Colourblind? by trevick · · Score: 0

      I don't mean to shoot down their idea, but what about people that don't have the best eyesight, or what if they're colour blind?

      What about them? They will just go on typing their usernames and passwords into fake websites like they already are. The other 99% of us will be able to avoid those sites because we will have visual cues with which we can infer which sites are faked.

    7. Re:Colourblind? by Anonymous Coward · · Score: 0

      then th3y w1|_|_ be h4x0r3d 3r337!!!!!1

    8. Re:Colourblind? by Anonymous Coward · · Score: 0

      trevick, I think I hear your mother calling...

    9. Re:Colourblind? by joepeg · · Score: 1

      The answer is simple.

      Goatse in ASCII

      --

      ZEN is a prime number in base-36

    10. Re:Colourblind? by trevick · · Score: 1

      I'm not the one who needs to grow up here. And you're entirely missing the point. This technique could improve conditions for the vast majority and in no way makes things worse for those who, for whatever reason, can not utilize it. Those individuals would simply continue with the status quo.

      The grandparent's critique was in no way a valid criticism. It was like criticizing a technology that would improve automobile safety because some people are, unfortunately, bedridden.

    11. Re:Colourblind? by Winkhorst · · Score: 1

      Most banks I know of still use the telephone or snailmail for serious issues. They most assuredly do not send out emails. When did the public IQ drop to the point where people would expect them to do so? Could it perhaps have something to do with said banks using email to hype new services, offer free tax preparation software, and generally associate email in the public mind with serious banking business? Just another example of corporations not thinking through the consequences of their actions.

      --
      "Is this Winkhorst a nova criminal?" "No just a technical sergeant wanted for interrogation."
    12. Re:Colourblind? by tomjen · · Score: 1

      no - now you have to confirm you are not a script - which blind people cannot do.

      --
      Freedom or George Bush
    13. Re:Colourblind? by Agent_9191 · · Score: 1

      Isn't that why it's a MOZILLA extension?

  7. Nobody needs or wants single sign-on... by Anonymous Coward · · Score: 2, Insightful

    ...whether Passport or some open-source solution. The task of typing some stuff into a form field is not so onerous we need a complicated solution for a non-problem. Most browsers support various ways to locally remember form fields that take care of these problems simply. And this wont stop phishing.

    1. Re:Nobody needs or wants single sign-on... by Anonymous Coward · · Score: 0

      Another big problem with single sign-on is use at libraries and web cafes. I've seen a LOT of systems left in a sign-in state. The potential for abuse is pretty incredible.

    2. Re:Nobody needs or wants single sign-on... by NutRoberts · · Score: 1

      Single sign on is not for remembering your hotmail password. If you had a job in the corporate world (maybe you do), then you would realize how many different username/password combinations you have to remember. Hell, half the time I can't remember my username let alone my password for some applications. Besides, my current job is developing features for a commercial single sign on product. The last time I checked, I was still employed ;-)

      --
      -Andrew
    3. Re:Nobody needs or wants single sign-on... by mabhatter654 · · Score: 1
      I'm just help desk and have at least 10 intra company passwords. The network engineers have upwards of 25+ all needed a a moment's notice.

      People are highly visual, we can pick out a difference in a picture more subtle than a computer could do easily. more than that, when you go to pics instead of passwords you increase the data availible 1000x. You can hide a lot of keys in the dead space of the picture... and rotate it as much as you want behind the scenes of what the user sees.

  8. What About Netcraft? by dshaw858 · · Score: 3, Insightful

    Isn't this a lot like Netcraft's new Anti-Phishing plugin? I'm glad that all these people are finally taking initiative against phishers, even though it's almost definitely due to the heightened media attention that phishing is currently getting.

    In practice though, I think the only way this would really work is if it's shipped by default in Firefox. The peoplen that would install this anti-phishing plugin aren't usually the people that would get tricked by phishing scams anyway.

    - dshaw

    Note: This is all IMO; and yes, I understand that some scams are so realistic that anyone could get caught in their webs.

    1. Re:What About Netcraft? by darthtrevino · · Score: 1
      it's almost definitely due to the heightened media attention that phishing is currently getting.

      That and Phishers are becoming more and more professional. In the mid-nineties it was easy to pick out the script kiddies and the grammatically incompetent. Nowadays, however, phishing is a means of support for criminal and terrorist organizations. I have been surprised by the quality of the recent phish scams I've received. Our security needs are rapidly changing as criminals become more clever and technically adept.

    2. Re:What About Netcraft? by antrik · · Score: 1

      > In practice though, I think the only way this would really work is if it's shipped by default in Firefox.

      For one, this is not generally true: In any setup where user!=admin (office, shool, inet-cafe, library, your grandma), such a plugin can be very useful even if the person *installing* it is not suspectible to fall for phishing.

      More importantly, this is a *research* project; the plugin is just a testing vehicle. Once it turns out useful, browser vendors will hopefully start shipping such technology by default -- but that's very different from research work.

      --
      All my comments get moderated +-0, spotless.
  9. Funny by broeman · · Score: 1

    when Netcraft just released their anti-phishing plugin for firefox ;)

    --

    (yes this can be compared with sex)
  10. No to discriminate by a3217055 · · Score: 4, Insightful

    There are people who are blind what do they do ? Stare at the screen hoping there eye sight comes back?

    Not a good over all solution, you need a seperate medium/channel to display such pictures.

    1. Re:No to discriminate by Council · · Score: 3, Insightful
      There are people who are blind what do they do ? Stare at the screen hoping there eye sight comes back?

      Not a good over all solution, you need a seperate medium/channel to display such pictures.
      Don't be silly. The not-too-large group of blind heavy computer users (a group including two of my friends) has to develop seperate tools for this stuff, such as screen readers (if you want Linux tools, there are plenty) and the like. "You need a seperate medium/channel to display such pictures" . . . sounds kind of silly. A non-visual channel for displaying pictures? These pictures are useful only because they make use of the human visual processing center. Blind people will verify certificates with separate software tools piled on top of this. No more convenient than the current system for them, unfortuantely, but they're used to working around this kind of thing.

      Summary: The visual system is only useful because it's easy for people with sight to verify. Blind people will use separate tools, as they always have. Your objections don't seem to make that much sense.
      --
      xkcd.com - a webcomic of mathematics, love, and language.
    2. Re:No to discriminate by slimak · · Score: 1
      You comment makes me wonder whether visually impaired users are more or less vunerable to phishing/spoofing/etc? Do text-to-speach engines read the URL or the text for links?

      Also (and somewhat related) I wonder how popular online banking is with the blind. I personally think I would prefer phone banking to internet, but my vision if fine so it is just a guess.

      Sometimes I forget how much I take for granted.

    3. Re:No to discriminate by Anonymous Coward · · Score: 1, Funny

      Fucking typical Liberal-speak. C'mon, the MAJORITY of users have their sight, so let's come up with a solution that works for the majority and THEN work on one to handle the minority. We'll be all old and grey if wi wait for a bulletproof solution that works for everyone. ('course, by then, my eyesight will probably be failing, so I'll give a shit then...)

    4. Re:No to discriminate by mopslik · · Score: 2, Funny

      There are people who are blind what do they do?

      Use this for their image?

    5. Re:No to discriminate by Anonymous Coward · · Score: 0

      Not a good over all solution

      It doesn't cure cancer either. Those guys are such fools.

    6. Re:No to discriminate by lb746 · · Score: 0

      when a blind person gets spam though, what does it read it to them as? I think the microsoft narrator reads you the symbols and letters when it's a misspelling even. Wouldn't this type of system work for them? Instead of a picture, it's a series of symbols(kind of like pictures) placed in a certain order?

    7. Re:No to discriminate by timster · · Score: 1

      If you really believed this, you would throw your monitor in the dumpster. If it's a nice one I'll give you five bucks for it.

      --
      I have seen the future, and it is inconvenient.
    8. Re:No to discriminate by Council · · Score: 1

      Yeah, and they can also use current security things, SSL certificates and whatnot. And this whole hash verification thing, they can have a separate tool to just do a comparison -- as long as the tool is clean, it works fine.

      And most screen readers do a bad job with symbols and stuff, but people who use the screen readers a lot just start to understand that COLONCLOSEPAREN means smiley. I mean, that one specifically some readers handle, but that kind of thing in general -- the person gets pretty used to interpreting the reader.

      --
      xkcd.com - a webcomic of mathematics, love, and language.
    9. Re:No to discriminate by NieKinNL · · Score: 2, Interesting

      Or people who are in other ways visually impaired, like beeing blind completely.

      They always depend on the soft- and hardware that was built to aid them in using computers. I know there are braille boards on wich they can "read" plain text. With the right software this can (and probably is) be used to get quite far with computer use.

      I think for such handicaps, it would be easier and much more flexibel to use text as a visual confirmation in stead of images. This way it is much easier to make the software compatible with numerous of other systems, and of course blind people will be able to use the technologie too.

      Nevertheless I do doubt this development. Sure it is a great "solution", but it will require cooperation of the mayor browser companies, and there has to be a way to tell the browser your site is legit, wich may come down to thesame problem as SSL, namely registering your certificate (or in this case, the use of the security hash), and that often costs you money and lots of effort.

      On the other hand, training users to recognise sinister situations on the web has been proofed to be a endless frustrating time consuming mind numbing effort too, so basically it's about choosing the road with the least obstacles.

      For me, and probably most of Slashdot, I find it a more than great idea to develop a braille system for images. Say, to feel the image..)

      --
      -- # man women
    10. Re:No to discriminate by lb746 · · Score: 1

      so an ASCII image for them would probably be something useful for this. Although it would work more like a key phrase or password than a picture. So the symbols could otherwise be meaningless and have no real "image" to them when a person with vision looks at them.

    11. Re:No to discriminate by Council · · Score: 1

      I'm not sure why at this point you want to bother reading the two things out loud to them for comparison . . . just have a tool that says "do they match? yes. SITE MATCHES."

      --
      xkcd.com - a webcomic of mathematics, love, and language.
    12. Re:No to discriminate by Steffan · · Score: 2, Interesting

      I imagine it would be fairly trivial to modify this scheme to use a generated sound or audio clip instead of an image. People are probably not as good at distinguishing different sounds, but I'm sure the ability is more than adequate for this scenario.

    13. Re:No to discriminate by Anonymous Coward · · Score: 0

      Although I have to point out that if they are blind they aren't going to be doing to much with web browsers either.

  11. This rocks.... by PenguinBoyDave · · Score: 0

    Finally...something even I can remember. The question is, will my wife mind if I have some hot mama as the picture I want to us. Perhaps Asia Carrera.

    --
    I'm not a troll, but I play one on Slashdot.
    1. Re:This rocks.... by nizo · · Score: 2, Insightful

      Using an SO would be a bad idea; if you ever break up just think about how dumb you would feel if you ever find another significant other (sort of like an online version of the embarassing tattoo). Better to pick a cute puppy or something like that instead.

  12. A simple, elegant and workable solution... by jolyonr · · Score: 1

    ... which is why it will never catch on (although I hope it does).

    Jolyon

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
    1. Re:A simple, elegant and workable solution... by gsfprez · · Score: 1
      ... that was put together with a toy computer, a MAC. Therefore, its only good for graphics, and not real business work. This is because MAC software can't run on Windows, which is cheaper and has two button mice.

      /every rant against using Macs for solutions to problems that would be best solved using Macs

      --
      guns kill people like spoons make Rosie O'Donnell fat.
  13. But who will actually download it? by Ochu · · Score: 2, Funny

    Anyone computer-savvy enough to be using firefox, downloading addons, making pet names, and then remembering to check won't be caught by a pisher anyway... Having said that, it would help anyone who has an FNG (friendly neighbourhood geek) to install. Which is pretty likely, this is slashdot.

  14. Been there, done that. by Anonymous Coward · · Score: 4, Funny

    I've always used the same password, "pa55w0rd", so this part is easy.

    Whoops, did I say that out loud? Good thing I didn't mention that my image is a kitten.

    Oh shoot...

    1. Re:Been there, done that. by madaxe42 · · Score: 1

      You got it wrong, it's spelt p4ssw0rd.

    2. Re:Been there, done that. by Anonymous Coward · · Score: 0

      You got it wrong, it's spelled "spelled".

    3. Re:Been there, done that. by Anonymous Coward · · Score: 0

      why didn't you mention your usernames? and sites you visit often...

    4. Re:Been there, done that. by Anonymous Coward · · Score: 0

      change it to the combo on your luggage
      1....2....3....4....5

  15. Mmmmmm by 2names · · Score: 1
    Hash.....

    (the "corned beef" version, not the "hippy crack" version)

    --
    "I'm just here to regulate funkiness."
  16. What about cost? by The+Woodworker · · Score: 4, Interesting

    SSL certificates are pretty expensive for someone setting up a secure hobby website. You can go the route of FreeSSL, or generate your own, but this gives browser warnings/errors. I'm wondering how much this method would cost if you got it from GeoTrust/Thawte/etc. and what the lifetime of that would be (good for a year, two years, etc.)?

    As a side note, after 8 years of tech support, I find users trust what their browsers trust, and as long as people use browsers like IE and just click on email links, nothing will be secure at the users end.

    --
    Give a man a fish and he'll eat for a day. Teach him to fish and he'll wipe out the species.
    1. Re:What about cost? by iranzo · · Score: 1

      You should give a try to http://www.cacert.org/ it's not yet included in major browsers, but aims to do so, so you can get a free C.A. for your personal use... users that already included cacert root autorithy certificate will trust on you also....

      --
      Pablo Iranzo Gomez (https://iranzo.github.io/)
    2. Re:What about cost? by Phroggy · · Score: 1

      Someone just pointed me to StarterSSL which is $20/yr with no chained-root hassle. Wish I'd heard of them before paying $30 at GoDaddy (which does have the chained-root hassle).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  17. PDF docs by John+Seminal · · Score: 1, Offtopic
    I don't understand why so many places use PDF when it is not that hard to write the HTML to make a document look as nice. HTML is universal, anyone can read it. PDF takes the adobe reader. On older systems, the adobe reader gets to be very slow, not just when opening a document, but when booting a system.

    I'd like to see an alternative next to the PDF download, a basic HTML version, or plain text. PDF is not as bad as flash, but I hate it when a website only has information in one format, and the format is not universal for all.

    I know what the critics are going to say, throw the PII233 away, its time has come and gone. But I just can't get myself to throw something away that cost over $2,000. And that I paid an extra $250 for more memory, a better video card (HAHA, a whole 8 megs, and for over $100), a nic card (back when they cost $50).

    There is nothing wrong with plain text, or HTML. Most websites should have two versions of their website. One with all the bells and whistles, the flash and pdf for those who want it, and a second version for low bandwith and older systems.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    1. Re:PDF docs by porcupine8 · · Score: 2, Insightful
      I don't understand why so many places use PDF when it is not that hard to write the HTML to make a document look as nice.

      Of course, if you've already written the paper, it takes minimal effort to print/export it to PDF, whereas if you export to HTML you have to do all kinds of double-checking to make sure it's formatted correctly, and probably have to mess with the code some.

      Plus, if you really are running that slow a system, it's possible whatever HTML they use *won't* quite be so universal. If you're using an old browser that doesn't render tables quite right or somesuch, the HTML might just be a bigger hassle.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    2. Re:PDF docs by Anonymous Coward · · Score: 0
      I'd like to see an alternative next to the PDF download, a basic HTML version, or plain text

      Like this?

    3. Re:PDF docs by ganesh129 · · Score: 0

      I agree to an extent. I think PDFs are over used, but they are great when you need a form for someone to print out. (yes i know i can make it in html, but sometimes it needs to be printed) Its a pain in the ass to make an HTML document that everyone can print, and it looks the same for everyone.

    4. Re:PDF docs by Monkelectric · · Score: 1
      I don't understand why so many places use PDF

      PDF sucks, but PDF and HTML are for *completely* different purposes. PDF is a *layout* format, its designed to fix high quality output to exact dimensions for printing.

      HTML is a markup language meant to make low quality output accessable on a variety of platforms, formats.

      --

      Religion is a gateway psychosis. -- Dave Foley

    5. Re:PDF docs by Anonymous Coward · · Score: 0

      If you're using Windows, try Foxit PDF Reader. It works great on my PIII 400. Every PDF I've looked at has looked fine and scrolling is much smoother than in Adobe Reader.

    6. Re:PDF docs by cowscows · · Score: 1

      Yeah, HTML just does not guarantee consistent viewing in the way that a PDF does. I've done web design work in coordination with graphic designers, and I would've payed almost any amount of money to get them to understand that.

      --

      One time I threw a brick at a duck.

    7. Re:PDF docs by hostyle · · Score: 1

      Go and look up some basic xHTML and CSS guides. In this day and age of established w3c standards its trivial to create simple layouts that look exactly the same in every graphical browser and looks well in non-graphical browsers. When you get to complex layouts it does become more difficult but its far from impossible.

      --
      Caesar si viveret, ad remum dareris.
    8. Re:PDF docs by cowscows · · Score: 1

      I've done lots of reading up on xHTML and CSS. I have an appreciation for webstandards. And it's certainly easier to get consistent results than it was in the past. But I'm not talking about simple layouts. We're talking about a graphic designer (who was originally trained as an architect (that makes it worse, trust me ;)), designing very complex things, lots of blocks and shapes overlapping, and trying to fit ridiculous amounts of content into a 700px by 500px box because she thinks that any sort of scrolling is the ultimate sign of failure.

      Really, IE makes the whole thing a lot harder than it has to be. It's closer to trivial to make it work under mozilla, safari, opera, etc, but then have to break all that to get IE to cooperate.

      It's not an impossible task. I finally accomplished most of what she wanted. It just took inordinately long, and was not fun. And if she ever wants to add more content or different content to many pages, it's going to break all over again. That's all basically a result of her lack of understanding about how websites work, and her refusal to accept things that I tried to explain from the beginning. But, either way, I don't care, cause I don't work for her anymore. yay.

      --

      One time I threw a brick at a duck.

  18. why? by Anonymous Coward · · Score: 0

    do people have to link to a pfd file directly without any notice?

    except to indicate that they're a windows hound.

    1. Re:why? by Anonymous Coward · · Score: 0

      because they are BASTARDS

    2. Re:why? by dustinbarbour · · Score: 1

      because a *NIX browser should be able to handle it, too! I use both Windows and Linux and have no problems with viewing PDFs in either.

    3. Re:why? by l3v1 · · Score: 1

      do people have to link to a pfd file directly without any notice?

      For god's sake, use the TargetAlert extension for FireFox, one of my favourite ~dozen. You'll allways know what you click on.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    4. Re:why? by Xtifr · · Score: 1

      Why do people have to post endless complaints about an open format that has many programs supporting it, most of them open source? Me, I tend to assume that people who COMPLAIN about PDFs must be "windows hounds". Certainly Linux users don't mind invoking xpdf or its gnome/kde variants. If I had to use Acrobat, I might complain, but I haven't had Acrobat installed since I dumped Windows back in '98.

  19. Here you go... by Anonymous Coward · · Score: 0

    PRON

    ...some images you can use.

  20. Good idea by apathyonline · · Score: 2, Insightful

    That sounds like a good idea. However, it may be like asking the average citizen to spot counterfiet money. And after a few times of being asked to compere images, the user may get annoyed and every time afterward, they will just confirm everything to get done quickly.

    --

    Tired of Apathy? http://apathyonline.net
  21. infected computer by tacroy · · Score: 4, Insightful

    I skimmed the article, and I noticed the adware section, but it didnt really answer my question: If the secure aspect is the local picture and the local picture needs to be pulled from the local machine by the page then what is to stop an adware program from grabbing that api and using the secure picture on a insecure site?

    1. Re:infected computer by Shurhaian · · Score: 1

      What's required in this case is limiting what a web site can do with the UI. There has to be something that only the browser can do which is still obvious to the user; there has to be some part of the browser chrome that cannot be duplicated, and it has to be something that's close to the point of attention.

      Unfortunately, the trend has been to allow the server to do ANYTHING to the user's browser. Pop-ups are the oldest and most ubiquitous I can think of(especially vile on-window-close pop-ups), though others with more experience can probably think of something older.

      Now, these things do generally have SOME legitimate use(a banking website may want to ask users who just close the window if they want to properly sign off, for instance), so I can see why it's hard for the developers to just say "No, you can't do this" - but to make this "trusted window" approach work, exactly that needs to be done.

      --
      NB: YMMV. IANAL. Take the above with a grain of salt.
    2. Re:infected computer by kebes · · Score: 1

      I think these techniques are designed to mitigate phishing scams that trick users into releasing information based on the perceived trustworthyness of an internet site.

      If malware or spyware is installed on your computer, then yes this won't stop it. Then again, this malware can just keylog your password or do whatever else it wants. The point is that if your OS (or even just your browser) is compromised, then your online security is compromised. The only way to prevent this is to have a secure browser and OS.

      So basically this proposal would be *in addition to* having a secure browser/OS. Because even if your browser implements secure connections properly, it cannot prevent you from entering your password when you shouldn't. So, again, these new techniques are designed specifically to stop people from being tricked.

      (and besides, if people are not tricked into clicking "yes" all the time, then they'll presumably be less malware on their computer)

  22. If it's easy for a novice... by Anonymous Coward · · Score: 0

    ... won't it be 10 times as easy for a computer program? IOW, won't it only be a matter of time before cracking proggies emerge that do comparative image analysis AND password cracking?

  23. MOD PARENT SIDEWAYS! by Anonymous Coward · · Score: 1, Funny

    MOD PARENT SIDEWAYS!

    1. Re:MOD PARENT SIDEWAYS! by Anonymous Coward · · Score: 0

      I, for one, welcome our new sideways-moderating overlords.

  24. Whats really interesting by pthor1231 · · Score: 2, Interesting

    is that banks and credit issues have lost over 1.2 billion dollars in 2003, according to TFA, yet they are not the ones actively pursuing something that would help protect their users from this sort of fraud. I think it's great that someone is doing something about this issue for the general public.

    1. Re:Whats really interesting by gcatullus · · Score: 1

      I think that figure may be like the RIAA figures of loss. Also, this loss may include money that Visa/Mastercard collected from a merchant in a fraudulent transaction where the merchant was the one getting screwwe.

    2. Re:Whats really interesting by lukewarmfusion · · Score: 1

      They are working on improvements, but many of their ideas never hit the mainstream simply because it's hard to sell - grandma doesn't want to have a long password, extra key, or anything like that.

      It's also because no matter what you produce, there are a lot of weaknesses - like using an image when you're blind.

      I saw two fradulent charges on my card last year - and they were resolved within a day or two of my reporting them. Unfortunately, I doubt they can do much against international fraud, given that there is little or no evidence to go on.

  25. Slow PDF by Anonymous Coward · · Score: 0

    Now if someone could just find a way to keep firefox from locking up when I click as Slashdotted PDF file. I'd be happy if someone could just warn me the link is to a PDF. Stupid buggy adobe software.

    1. Re:Slow PDF by Saeed+al-Sahaf · · Score: 1

      Well, there is this thing that most browsers have, it's called the "status bar". It's located at the bottom of your browser (if it's not there, you can enable it in Tools). When you "mouse" over the link, the status bar tells you about the link! It's very 20th century.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    2. Re:Slow PDF by La+Gris · · Score: 1

      Looking at the URL in the status bar will, not show you the mime type of a document.

      If you try to guess the document type by, looking at dot extenson appened to the name, you can't, the same Way Internet Explorer fail to know the proper content type. Then it leads to all those security concerns.

      You realy should not try hard guessing document types based on labels or URI.

      Until status bars tells us about the real document mime types...

      --
      Léa Gris
    3. Re:Slow PDF by Anonymous Coward · · Score: 0

      won't work if the link has something like this:
      onMouseOver="window.status='http://www.secu resite. com'" href="roguesite.com". best way I can think of is to right-click, copy link location (or copy shortcut in the unlikely case that u r uzing IE), paste into addressbar to see where it is leading.

      but then there are tons of ways for rogue elements to get around that too. like href="#" onclick="javascript:secret_func_that_goes_to_rogue _site()"

      point is that you have to be an expert in most of the web languages to trace the path and even then it may not be possible to trace is completely because of the scripts that execute on the server side.

      I am not giving out ways to fool users. these are paleolithic techniques which monkeys don't understand. and I am no better than a neanderthal man.

      another solution that I can think of will piss off many users on the hot 'privacy issue'. the broswer will always connect to it's manufacturer's server and pass the information through that server. the server would be kept secure than most users can. yes i know it's a privacy issue. other disadvantages: (1) microsoft won't be willing to handle that much traffic. in fact no one would be, it's just too damn expensive! (2) more latency

    4. Re:Slow PDF by Saeed+al-Sahaf · · Score: 1

      Funny thing, in this case, the link clearly shows that it is a PDF.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  26. mental images? by madaxe42 · · Score: 5, Funny

    Worse than goatse... http://slashdot.org/article.pl?sid=00/08/24/182322 5&tid=99&tid=16 -- seriously - what the hell????

  27. Comparing pictures seems... Not a good idea by yotto · · Score: 1

    Have you ever played one of those games in a bar where you have to touch the area of the screen where the picture (usually of a scantily--if at all--clad woman) is different from the picture beside it? Even with practice it can be hard to do quickly and accurately if the diferences are minor.

    Didn't rtfa, can't rtfa becasue tfa a fpdf.

    1. Re:Comparing pictures seems... Not a good idea by lb746 · · Score: 0

      you only see 1 picture as the background. By comparison it means, is this the picture you use, or not. So if you see the picture of your sister blowing out candles on her birthday cake you know it's the right sight. Now if you get a picture of someone elses sister blowing....... Well then you might be at the wrong site for your bank but the right site for something else.

  28. md5 style too? by kebes · · Score: 2, Interesting

    I've often thought that a similar thing should exist for md5 hashes and a whole slew of authentication schemes. The actual hash number can be transformed into an "abstract art" image via a combinatorial algorithm. The image could be some overlapping strange-looking lines and shapes, with the exact shapes, colors, and so on all based on the hash. Even a small change in the hash or authentication code would lead to a very big difference in the final image.

    So when you download a file, they show you a picture of the expected visual-hash. When the file finishes, you take a quick look at the visual-hash your computer just generated, and see if they match.

    Similarly for all secure websites and key exchanges. When you SSH into a server, why not show an image (or ASCII art if you prefer) based on its unique key? I think anti-phishing is just one of many usese for this kind of technology.

    1. Re:md5 style too? by joepeg · · Score: 1

      I don't see how this is any different than comparing two strings, except that you are creating an unnecessary oppurtunity for user error.

      Any image can be converted into a string (concatinating the RGB values of each pixel of the image). Comparing two strings is an exact science, while having a user visually compare two pictures is considerably more dangerous. If the application converts the expected and resultant pictures to strings, and then compares them, the result is exact. Obviously, you could then remove the need for an image altogether.

      In an extreme case (depending on the strenght of the algorithm), if the difference between two images is one pixel, most everyone would miss that.

      --

      ZEN is a prime number in base-36

    2. Re:md5 style too? by kebes · · Score: 1

      Pardon me for replying to my own post, but I found some references on what I'm talking about. One project is called visual IDs, where they generate random art for every icon in a filesystem, thereby making it easier to find files, based on their look rather than based on harder-to-remember filenames. Go here for more info.

      Another one is a paper (reference 31 in TFA) that discusses hash visualization, i.e. generating random visual images based on unique strings/numbers/hashes.

      I think there is alot of merit in these ideas. Humans are visual creatures, and can recognize images very quickly. I would like to see filesystems and authentication schemes that take advantage of this fact.

    3. Re:md5 style too? by kebes · · Score: 1

      You're right in most cases. Why have a human compare the two when the computer could just compare them more accurately?

      But sometimes a user is put in a situation where they must judge whether something is secure and/or authentic.

      For instance, if I'm logging into a server from a terminal I've never used before, I want some way to verify that the server I've contacted is the real deal. As described in TFA, an exchange could occur, with a visual image being generated based on the exchange. If the visual image matches the one you've always seen when logging into that server, you trust it and complete the transaction. If not, you know something strange is going on. Obviously these techniques are not foolproof... people may find ways to intercept these image-keys and so on. But it is an added layer of authentication that has the benefit of being easy for a human user to interpret. People tend to ignore certificates... but a "visual-certificate" that you quickly glance at is much easier to use.

      A well-constructed algorithm would be such that a minor difference in hash key would lead to a large difference in the image. So basically this would just be presenting the user with a visualization of some sort of authentication key. The number of possible images would be very large, so that it is unlikely that a cracker could send a "nearly right" image unless they knew what the correct image was anyway (in which case they would just send the correct image).

      Consider even running software on your own computer. Malicious software may pretend to be one program when in fact it is another. A popup appears saying "Thunderbird needs to access the internet. Is this okay? Y/N?" ... but maybe it's a rogue program pretending to be thunderbird. If every dialog box had a visual hash in it, based on hashing the .exe that requested it (or whatever), then you'd get to know those program dialog boxes that were "allowed to run". If a new dialog appears that has a visual-hash you've never seen before, you'll stop and read it, because it's new. This makes it harder to trick users.

      These probably aren't the best examples, but what I'm getting at is that people should be given visual clues as to what's going on in their computer. Most of the time you could ignore these... they fall away into the background precisely because they are recognized... but when something new, strange or insecure is happening, hopefully the user will take notice.

    4. Re:md5 style too? by fossa · · Score: 1

      My vaporware email client displays messages with visually distuinguishing marks. Imagine a zoomed out view with a rectangle representing each email. Many things could be varied such as position of the rectangle, color, border color, border style, shape, size, and many more. A clever email client could make it easy to identify messages at a glance. All messages from "bob" could have a few features always the same, so new messages from "bob" could be easily spotted. All messages from the "foobar" mailing list would be over to the right, reducing the need to have multiple mailboxes for sorting purposes.

      Thanks for your links, they look interesting.

    5. Re:md5 style too? by gfreeman · · Score: 1

      No, when you md5 a picture, you get a series of dots that when you stare at for three hours, morph into a 3D representation of naked guy bent over spreading his butt cheeks.

      --
      Ceci n'est pas un sig.
    6. Re:md5 style too? by wild_berry · · Score: 1

      Oooh, Vaporware! I love their stuff!

      Do you have a flashy launch planned for last week?

  29. booooya by Anonymous Coward · · Score: 0

    booooya dawg!

  30. Lotus Notes by Ratbert42 · · Score: 1

    This is vaguely related to how Lotus Notes used to use changing hieroglyphics to prevent spoofing of dialog boxes. http://www.encode-sec.com/pdf/esa0101.pdf

  31. The only way to stop phishing... by Anonymous Coward · · Score: 0

    Is to stop treating the web browser as a versatile all-in-one internet program. The web browser should not be able to run code period. It should not run Javascript, Java, Flash, or any other plugins. Period. It should only be able to display hypertext documents.

    There should be another program that should be used exclusively for accessing trusted (i.e. secure) sites. This program will have a level of security to prevent it from displaying anything other than secure sites that the user explicitely allows. This program also will have a unique look distinct from a hypertext browser.

    What will this new secure "browser" look like? I don't know. But one thing I do know: it will not be integrated into the same web browser one would use every day.

  32. Buhh? by Grendel+Drago · · Score: 0, Offtopic

    How... how did you even find that?

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Buhh? by Anonymous Coward · · Score: 0

      There's a load of them posted at http://slashdot.org/tacohell/ . I think it used to be his journal, back before we got journals.

  33. You're in luck by raeler · · Score: 1

    http://www.bolinfest.com/targetalert/

    Targetalert, a Firefox extension that shows a little icon next to links giving an indication of what the target is (pdf, word, excel, ppt, zip, email, xml).

    --
    This is my post. See sig above ^
  34. Finally a use for the brush metal theme by Johnny+Mozzarella · · Score: 1

    I think it would make sense for a browser like Safari to default to a "Aqua" skin and then switch to a "Metal" skin on a secure site.

    I don't hate brushed metal but I am frustrated by the seemingly arbitrary application of it.

    1. Re:Finally a use for the brush metal theme by LordHatrus · · Score: 1

      The point would be that the image would be unique. Which that would not be. I'm sure it would look nice though.

  35. Bring me my random password generator/tracker! by willisbueller · · Score: 0

    I think what I would like to see is Firefox having the ability to save its password file on a USB keyring (encrypted of course). As well, if it could randomly generate passwords for websites, that would also be cool. I am beginning to notice many users use the same password across multiple sites. Combine that with some sites having weak security and you've got the potential for catastrophe. Bring me my random password generator/tracker! and grape peeler.

  36. And what about email? by AutopsyReport · · Score: 0
    While I can appreciate the work being done on the browser-front to prevent phishing, wouldn't it make more sense to develop preventative software to catch spoofed emails?

    Perhaps I'm alone here, but the only way I've ever been targed by phishing is through my email. I'm going to assume that this is the preferred route of most phishing attempts, since I've never seen a spoof used inside a reputable website.

    Thoughts?

    --

    For he today that sheds his blood with me shall be my brother.

  37. check out her new look! by Anonymous Coward · · Score: 0

    http://www.collegehumor.com/?image_id=154352

    (site may not be work safe, but picture is)

  38. So like.. by Anonymous Coward · · Score: 0

    "This is a picture of your brain."
    "This is a picture of your brain using Windows."

    "Any questions?"

  39. Portability by Jonathan_S · · Score: 1

    One side effect of the scheme they are proposing is much lower portability of authentication data.

    A username / password to connect to a website can be used from any browser that can connect to the website.

    But using a salted hash like the SRP scheme they are talking about would require you either creating a new account from each browser you wanted to use, or moving the existing salt to each browser. Otherwise it wouldn't generate a matching hash, and would fail to verify.
    And creating multiple sets of authentication for one account probably wouldn't be popular with, for example, banks.

    Now you could view this as a good thing, since it would discourage people from logging into secure web pages from untrustworthy computers (public terminals, etc.).

    But it would also be a pain if you ever reinstalled your computer (oops, there went the salt values). Or wanted to log in to a page from more than one computer in your home, or from home and from work.

    Admittedly the SRP scheme is only a small bit of this paper, and could be replaced, but it does seem like an unaddressed potential issue.

    1. Re:Portability by mrogers · · Score: 1

      Sorry if I'm being naive, but can the username be used as the salt value?

    2. Re:Portability by wirelessbuzzers · · Score: 1

      The server sends the salt.

      The point of SRP is largely that it can be used from different computers without either creating security holes or confusing users. So, no.

      --
      I hereby place the above post in the public domain.
  40. I have two words for you. by mindaktiviti · · Score: 1

    Tub. Girl.

    1. Re:I have two words for you. by Anonymous Coward · · Score: 0

      Lemon. Party.

    2. Re:I have two words for you. by Anonymous Coward · · Score: 0

      Anus. Cheeses.

  41. crackable by mrolig · · Score: 1

    ok, so why don't I setup the web site phishers.bank.com . I use my own funky XUL extension that pops up a username/password. My app figures out the personal image the same way as the other extension the user trusts. My app, doesn't do any authentication, it just displays two images back to the user that look the same. Then it asks for their money.

    You're putting all your eggs in the basket of the user trusing the browser to have secure settings per-extension that can't be ready by an alternate extension. How do you do that? If you do secure the browser's saved settings, how do you roll out updates to this extension? What keeps me from spoofing the update and reading the secured settings?

  42. Generated passwords solve this problem better by koreth · · Score: 1
    Losing your password to a phisher is a complete impossibility if you use a tool to auto-generate your passwords based on the domain name and a master password. PasswordMaker is my favorite for Firefox; there are others too. To me this approach is far preferable to keeping a password-protected vault of passwords, because you don't have to carry the vault around with you.

    It's more secure, too. Software isn't fooled by Unicode character set spoofing -- two Unicode characters may render to the same glyph in a particular font and thus be indistinguishable to a human, but they'll generate different inputs to a password generator's hash function. That means you'll give the phishing site a password that's only valid for the phishing site's domain, not for the domain they're imitating.

    Obviously you have to choose a really good master password, and preferably you're using software that needs additional settings (e.g. PasswordMaker's "l33t level") to generate the correct output. It's easier to remember one excellent master password than 500 mediocre individual passwords.

    1. Re:Generated passwords solve this problem better by JadeNB · · Score: 1
      Losing your password to a phisher is a complete impossibility if you use a tool to auto-generate your passwords based on the domain name and a master password. PasswordMaker is my favorite for Firefox; there are others too. To me this approach is far preferable to keeping a password-protected vault of passwords, because you don't have to carry the vault around with you.
      I have contemplated using PasswordMaker for a while, because I can no longer remember so many strong passwords, and I do end up using the same password on many sites. (Shh, don't tell any crackers.) However, I'm troubled by this and all external master-password type ideas -- extensions aren't necessarily open-source (is PasswordMaker?), and if the extension, say, doesn't work with a future release of Firefox and the author is no longer updating it, then I'm locked out of all the sites for which I use it because I cannot reproduce the password myself.

      Maybe it's a specious worry, or maybe PasswordMaker is just an easy front-end to some procedure I could carry out (laboriously) myself without it, but I'd sure feel more comfortable if I knew that there were some way that I could be sure I will always have access to those passwords. A little cross-browser compatibility (what if I am using Safari, Opera ... from a different computer? -- suddenly I can't log in!) wouldn't hurt either.

    2. Re:Generated passwords solve this problem better by koreth · · Score: 1

      PasswordMaker is open source and comes with a plain JavaScript implementation you can put on your own web page and use from browsers other than Firefox.

  43. Stop Phishing? by protolith · · Score: 3, Insightful

    Dear valued ebay customer,

    You may be aware of a new technology to synch a picture with a web page to ensure it is legitimate, please click this link to download an executable to synch the picture you selected with our server to better provide you with secure transactions.

    Anyone that sees this as a phishing scam, doesn't need this technology, Anyone that does need this technology is just as likely to fall for this.

  44. For the PDF haters and mirror requests... by WasteOfAmmo · · Score: 1

    This a copy of the posted pdf. I have only added line breaks to attempt to make it readable as a non-pdf doc. I also deleted a few footnotes on page 1 or 2. [slashdotfiltercruf] The error messages I have encountered while trying to post the document include but are not limited to " Your comment has too few characters per line (currently 39.4)", "No discussion or comments found for this request. To create your own discussion, please use journals." (happened when I tried to post the whole article), and simply blank pagees when I tried posting most but not all of the article.[endofslashdotfiltercruf]

    The Battle Against Phishing: Dynamic Security Skins
    Rachna Dhamija, University of California, Berkeley, rachna@sims.berkeley.edu
    J.D. Tygar, University of California, Berkeley, tygar@cs.berkeley.edu

    ABSTRACT
    Phishing is a model problem for illustrating usability concerns
    of privacy and security because both system designers and
    attackers battle using user interfaces to guide (or misguide)
    users.

    We propose a new scheme, Dynamic Security Skins, that allows
    a remote web server to prove its identity in a way that is easy
    for a human user to verify and hard for an attacker to spoof. We
    describe the design of an extension to the Mozilla Firefox
    browser that implements this scheme.

    We present two novel interaction techniques to prevent
    spoofing. First, our browser extension provides a trusted
    window in the browser dedicated to username and password
    entry. We use a photographic image to create a trusted path
    between the user and this window to prevent spoofing of the
    window and of the text entry fields.

    Second, our scheme allows the remote server to generate a
    unique abstract image for each user and each transaction. This
    image creates a "skin" that automatically customizes the
    browser window or the user interface elements in the content of
    a remote web page. Our extension allows the user's browser to
    independently compute the image that it expects to receive
    from the server. To authenticate content from the server, the
    user can visually verify that the images match.

    We contrast our work with existing anti-phishing proposals. In
    contrast to other proposals, our scheme places a very low
    burden on the user in terms of effort, memory and time. To
    authenticate himself, the user has to recognize only one image
    and remember one low entropy password, no matter how many
    servers he wishes to interact with. To authenticate content from
    an authenticated server, the user only needs to perform one
    visual matching operation to compare two images. Furthermore,
    it places a high burden of effort on an attacker to spoof
    customized security indicators.

    1. INTRODUCTION
    Phishing is a model problem for usability concerns in privacy
    and security because both system designers and attackers battle
    in the user interface space. Careful analysis of the phishing
    problem promises to shed light on a wide range of security
    usability problems.

    In this paper, we examine the case of users authenticating web
    sites in the context of phishing attacks. In a phishing attack,
    the attacker spoofs a website (e.g., a financial services website).
    The attacker draws a victim to the rogue website, sometimes by
    embedding a link in email and encouraging the user to click on
    the link. The rogue website usually looks exactly like a known
    website, sharing logos and images, but the rogue website serves
    only to capture the user's personal information. Many
    phishing attacks seek to gain credit card information, account
    numbers, usernames and passwords that enable the attacker to
    perpetrate fraud and identity theft.

    Data suggest that some phishing attacks have convinced up to
    5% of their recipients to provide sensitive information to
    spoofed websites [1]. About two million users gave
    information to spoofed websites resulting in direct losses of
    $1.2 billion for U.S. ba

    1. Re:For the PDF haters and mirror requests... by WasteOfAmmo · · Score: 0

      [the rest of the article as the comments form would not allow the whole thing in one posting]

      7. RELATED WORK
      The rapid growth in phishing attacks has spurred calls for
      solutions. A number have been proposed ranging from quickfix
      changes to more substantial redesigns. In this section, we
      provide an overview of the anti-phishing proposals. We
      illustrate where the proposals ignore or address the security
      properties developed in Section 2 (the limited human skills
      property, general purpose graphics property, the golden arches
      property, the unmotivated user property and the barn door
      property).

      In general, attempts to solve the phishing problem can be
      divided into three approaches: third party certification and
      direct authentication, and phishing specific tools.

      7.1 Third Party Certification
      7.1.1 Hierarchical and Distributed Trust Models
      Third party certification includes hierarchical trust models, like
      Public Key Infrastructure (PKI), which has long been proposed
      as a solution for users to authenticate servers and vice-versa. In
      PKI, chains of Certificate Authorities (CAs) vouch for identity
      by binding a public key to a entity in a digital certificate. The
      Secure Sockets Layer (SSL) and Transport Layer Security (TLS),
      its successor, both rely on PKI.

      In the typical use of SSL today only the server is authenticated.
      SSL also supports mutual authentication, and in theory it is
      possible for both servers and users to obtain certificates that
      are signed by a trusted CA. Though it is an active area of
      research, there is currently no practical scheme for widely
      deploying signed personal certificates. A further challenge is
      how to handle the revocation of credentials. The widespread use
      of personal certificates may also raise privacy concerns due to
      the personally identifiable information contained in
      certificates. Even with the wide use of one-sided SSL that is in
      place today (in the form of server digital certificates signed by
      a trusted CA), there are problems. As we examined in our task
      analysis, certificates have been falsely issued, and most users
      do not have the knowledge or skill to understand digital
      certificates and the delegation of trust. Therefore, SSL as it is
      implemented in browsers today, ignores all of the properties
      discussed in Section 2.

      Other third party approaches include "web of trust" distributed
      trust models (e.g., Pretty Good Privacy [34]) and the use of
      third party seals to indicate trusted websites (e.g. Verisign Seal
      Program [35] and TRUSTe [36]). By displaying seals as
      graphics that can be easily copied, trusted seal programs ignore
      the "general purpose graphics" property.

      7.1.2 Trustbar
      The "Trustbar" proposal is a third party certification solution,
      where websites logos are certified. The authors suggest
      creating a "trusted credentials area" as a fixed part of the
      browser window [37]. This area can be used to present
      credentials from the website, such as logos, icons and seals of
      the brand, that have been certified by trusted certificate
      authorities or by peers using a PGP "web of trust". A strength
      of the solution is that it does not rely on complex security
      indicators. However, we must consider the "general purpose
      graphics" and "golden arches" properties. Because the logos do
      not change, they can be easily copied and the credentials area of
      the browser can be spoofed (e.g., an attacker can draw an image
      of the credentials area into the top portion of an untrusted
      webpage to make it appear trusted). Therefore, careful
      consideration must be given to the design of an indicator for
      insecure windows so that spoofed credentials can be easily
      detected. It is not clear how logos will be certified and how
      disputes will be resolved in the case of similar logos.

      7.2 Direct Authentication
      Direct authentication approaches include user authentication
      and server authentication sc

  45. been done by indy_Muad'Dib · · Score: 1

    they used images to password files in the movie Johnny Mnemonic a decade ago.

  46. Single password not hard to acheive without risk. by baadger · · Score: 1
    Berkeley researchers propose a Mozilla extension to stop phishing. They claim that users only need to remember one password and one image for their lifetime to securely log in to any number of sites.


    I just thought I would share how I would implement a very simple unified password system on the web without any risk of your password being stolen, either by dodgy webmasters or by man in the middle attack. I have no idea if it is original but seems near flawless to me and I'm going to implement it on my site shortly.

    Registration process
    --------------------

    * Your client side script or extension takes your master password and appends 'thewebsiteyouresigningupto.tld' or 'generic.webhostorisp.tld/website/path/' to the end, perhaps with a nice seperator
    * MD5 (or some other) hash this string using javascript or client side code. This becomes the website 'registration hash'.
    * The server stores this directly into it's user database without any further manipulation.

    Login process
    -------------

    * Server generates a random string (the current time since the linux epoc would do) and sends it in a hidden form field. Call this the session string.
    * The client takes master password appends the website dependant domain or uri etc and reproduces the registration hash for that specific website.
    * Take the registration hash and append the session string sent by the server and hash it again. This becomes the 'login hash' that is used only once, for this login only.
    * The server retreives the registration hash from it's database, appends the same session string that it sent to, and kept associated with, the visitor and hashes it to produce the same 'login hash'.
    * The server compares this expected login hash to the login hash from the user and authenticates the user if they match.

    Pros
    ----

    * No information that can result in successful authentication for different session is sent across the wire.
    * The user gets to hash their password client side so doesn't have to worry about whether the server side to storing it securely.
    * The webmaster has no control over the client side hashing and can't modify anything their end to get your password to another website.
    * The password for the website is unique to the websites domain/URI but the master password entered by the user can be used on any number of websites, this makes it easy to remember and conveinient.

    Cons
    ----

    * The registration transaction is open to a man in the middle attack - but at worst someone will only be able to comprimise that specific website because the registration hash is made unique to each website.
    * The server side needs to be able to keep track of what session string it sent to the client - can be done by means of ip address, user-agent and cookie association etc. The server side also needs to ensure noone can authenticate for the current session by similar means.
    * The worst one - if a website changes URL's then all the user passwords become invalid. But what the hell - send them all new ones by e-mail.

    If somebody was willing to produce a standard and implement this process across the web, with browser plugins etc we'd never have to remember lots of passwords again or have them stored anywhere but in our heads.
  47. I don't get it. by Josuah · · Score: 1

    Maybe I didn't read the paper closely enough (I do have work to do) but it seems that this does a few things:

    1. Instead of showing a little lock icon when you connected securely and the certificate was OK, it displays an abstract pattern across your entire browser window.

    How does this prevent phishing attacks? If a user goes to URL www.criminals.com and the certificate is for www.criminals.com, then you'll get the OK image. All that crminials.com has to do is figure out a way to get that certificate signed by a valid registration company, which I don't think is too difficult depending on where you try to register the address and how you want to send the money.

    2. To make sure any authentication windows that pop-up (think HTTPAuth) are real windows and not pop-ups, an image is displayed in that window as well. Instead of having to notice that there is no window bar around it, and it is instead a modal dialog, you can notice the image. Additionally, the input fields are semi-transparent to avoid fake input fields from being placed over it.

    Again, I don't see how this prevent phishing attacks, since you could ask for the user to login using HTTPAuth and get their information that way. And newer OSes support transparency (Mac OS X, I think Longhorn promises this) so overlaid input fields could easily bypass the semi-transparent security belief.

    3. One good idea is having movable windows because that makes it harder to overlay fake things.

    But how many people move their window before making use of it?

    I should take more time to read the paper, but can't right now.

  48. captcha variants by jhantin · · Score: 1
    no - now you have to confirm you are not a script - which blind people cannot do.

    Bologna. What do you think email address "spamblock" is? What about a noisy/distorted audio clip instead of an image? Non-visual captcha variants can work.

    --
    ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
  49. Acutrust is a better method by x_hexdump_x · · Score: 2, Interesting

    Acutrust http://www.isblanket.com/services/online/acutrust/ is a much better approach to the problem. It uses an encrypted image to prove the site is authentic. The unique thing about this product is that is does not require the user-base to install any special software.

    Acutrust FAQ http://www.isblanket.com/services/online/acutrust/ faq/

  50. Re:Single password not hard to acheive without ris by radish · · Score: 2, Insightful

    I'm with you until this bit:

    But what the hell - send them all new ones by e-mail.

    If the site changed domain the user would have to re-register, or at least visit the site and provide a new hash, I don't see any way around that.

    The other thing, of course, is that this relies on user co-operation to install new software, and also implies complete trust in that software. If you're going to force people to install new software, why not just use personal certificates? You also missed a vulnerability - the hashes given to the webserver include a reasonable amount of known (and specified) plain text. This makes an attack of the hash algorithm much easier. Given the value of discovering the master password (it will unlock the users entire online life, including banks etc) it's not hard to imagine people committing serious resources to breaking the hashes.

    All of this reminds me of Schneier's Law:
    "any person can invent a security system so clever that she or he can't think of how to break it."

    I'm not saying I can think of a way of breaking it, but personally I'd go with something well tested in the real world.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  51. Re:Single password not hard to acheive without ris by Anonymous Coward · · Score: 0

    http://passwordmaker.mozdev.org/index.html is an implementation very similar to what you describe, although it is all client-side. "The URL which, when concatenated with the Master Password textbox, becomes the message from which an unique password is generated."

  52. Re:Single password not hard to acheive without ris by baadger · · Score: 2, Interesting

    Yes you have hit all the major faults right on the head. However let's see if i can point out why they aren't so bad

    Change of uri/domain -

    A fairly uncommon event for most well established websites (obviously not torrent sites :P) and this could be taken into account by keeping both domains/uri's live long enough for users to transfer their account across somehow. Maybe indicating a move and asking the user to accept it, in which case it simply uses the old and new domain string sequentially to accomplish the changeover. Obviously this could be exploited and leads to a new form of phishing - but would be rare - Probably the biggest problem :(

    Installation of new software -

    * Using extensions or bookmarklet like buttons (that keep javascript out of the scope of other scripts in the webpage) which are now pretty commonplace and native to browsers.
    * You can even use javascript within the website html itself, although much more risky, it can viewed by the user in the page source and cheating webmasters risk exposure. This is no different from dodgy webmasters not chosing to store passwords as hashes automatically now.
    * Some kind of signed javascript (.jar file) which can't be tampered with (don't know how feasible that is) which verifies that the script in use is from a source that everyone knows about, is open source, and has been checked for bugs by a large number of people.

    Hash weakness -

    I have no idea how much weaker a hash with a known constant, for example in MD5, is. Is xxxxxxxCCCCC where CCCCC is a known string as difficult to break as xxxxxxx alone (which would be ideal)? It is an issue given that webmasters could have access to thousands of hashes with the same string constant. But then again now they have your password in plaintext while being processed.

    Do the benefits outway the risks of this idea though?

    * The webmasters task of stealing plaintext passwords directly is made much much more difficult.
    * Having to crack hashes with a constant string in them might not provide much advantage over hashes without..i would guess it depends on the hashing algorithm - i'm obviously no expert.
    * Websites without HTTPS still benefit because passwords aren't sent across the wire (talking authentication here not content privacy remember) in the clear.

    I love that Schneier quote, anything devised is always going to be exploitable somewhere by somebody much smarter than yourself. I have no delusions that it will be perfect but I think it moves some of the risks about and might be interesting to try out.

  53. Obligatory kitten link: by cp.tar · · Score: 1

    You just had to mention the frolicking kitten, although you know what can happen to it.
    You insensitive clod.
    Please, think of the kittens.
    http://fs5.deviantart.com/i/2004/328/d/9/Everytime _by_M2Ys4U.jpg

    --
    Ignore this signature. By order.
  54. My four year old has got it licked! by Zarquil · · Score: 1

    Finally, all those years of looking to find six differences between the pictures will pay off!

    It's like a dream finally come true!

    - Zarq

  55. Re:Single password not hard to acheive without ris by mrogers · · Score: 1

    The webmaster doesn't need to reverse the hash, he can just do a dictionary attack on the hashed password. Worse, he can use the same pre-hashed dictionary against all users because the hash isn't salted.

  56. Funny by Anonymous Coward · · Score: 0

    that your post was not modded funny

  57. Re:Single password not hard to acheive without ris by baadger · · Score: 1

    That risk is no different to hashed passwords being stored by most website databases now.

  58. Re:Single password not hard to acheive without ris by Anonymous Coward · · Score: 0

    wtf is the linux epoc?

    you stupid l33n0x morons are worse than m$.