Slashdot Mirror


Study Finds Bank of America SiteKey is Flawed

An anonymous reader writes "The NYT reports on a Harvard and MIT study, which finds that the SiteKey authentication system employed by Bank of America is ineffective at prevent phishing attacks. SiteKey requires users to preselect an image and to recognize this image before they login, but users don't comply. 'The idea is that if customers do not see their image, they could be at a fraudulent Web site, dummied up to look like their bank's, and should not enter their passwords. The Harvard and M.I.T. researchers tested that hypothesis. In October, they brought 67 Bank of America customers in the Boston area into a controlled environment and asked them to conduct routine online banking activities, like looking up account balances. But the researchers had secretly withdrawn the images. Of 60 participants who got that far into the study and whose results could be verified, 58 entered passwords anyway. Only two chose not to log on, citing security concerns.' The study, aptly entitled "The Emperor's New Security Indicators", is available online."

335 comments

  1. Flawed system or flawed usage? by stillachild · · Score: 5, Interesting

    Seems to me like the system itself is not flawed, but the way the users choose to operate on it. This could be due to a lack of clear explanation by the BOA website.

    1. Re:Flawed system or flawed usage? by jsnipy · · Score: 2, Insightful

      Agree. This could be said about anything where users do not pay attention or bother understanding.

      --
      -- if you mod me down, I will become more powerful than you can possibly imagine
    2. Re:Flawed system or flawed usage? by SNR+monkey · · Score: 2, Insightful
      The website seemed pretty clear to me. Right under the login section is a line that says "Where do I enter my passcode?" Clicking on it reveals the text:

      We are changing the way you sign in to Online Banking to better safeguard the privacy and security of your personal information. Previously, you signed in to Online Banking using your Online ID and Passcode. From now on, you'll also use your SiteKey. Here's how this new service will work:
      You'll enter your Online ID and click the Sign In button.
      On the next page, your SiteKey will then be displayed. If you recognize your SiteKey, you'll know you can safely enter your Passcode. If you don't recognize your SiteKey when you sign in, don't enter your Passcode.
      Your personalized SiteKey helps you know for sure that you are at the valid Bank of America site.


      NOTE: If you have not yet created your personalized SiteKey, you will be prompted to do so before you can sign in to Online Banking.
      I guess it is too long of an explaination. It probably needs to be prefaced with something eyecatching, like big bold text that reads "If you don't read this and fall for a phishing scheme, then you're too stupid to use a computer"
    3. Re:Flawed system or flawed usage? by pyite · · Score: 2, Interesting

      In my experience with the technology, websites do not adequately explain what it is you're doing and why. I have what is probably an above average information security background and I found myself confused at points. It's a stupid idea only further hampered by the fact that it's not explained well, all because the banks are too cheap to give people one time password tokens. While OTP tokens don't eliminate problems, they are a lot more useful than random images displaying. In addition, in the case of SecureID, they're tied to time and would be of limited use for phishing attacks.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:Flawed system or flawed usage? by UnknowingFool · · Score: 4, Insightful

      Nope, it's clear, but I fear users are oblivious. That's why Vista's annoying security notifications will not be as effective MS would like them to be.

      Allow TakeControlComputer.exe to run?

      "Yes, quit bothering me. How do I turn that off? Let me google it."

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:Flawed system or flawed usage? by dfn5 · · Score: 1

      Seems to me like the system itself is not flawed, but the way the users choose to operate on it. This could be due to a lack of clear explanation by the BOA website.
      You give users too much credit. The fact of the matter is that people are idiots. It's one thing for people not to recognize <a href="http://200.200.200.200/accountbalance">http: //www.bankofamerica.com/accountbalance</a> in their email. But for someone to go through the trouble of picking out a picture and then summarily dismiss it says moron to me.

      --
      -- Thou hast strayed far from the path of the Avatar.
    6. Re:Flawed system or flawed usage? by russ1337 · · Score: 5, Interesting

      >>>"In my experience with the technology, websites do not adequately explain what it is you're doing and why"

      I'm a B of A customer, and I thought it was made pretty clear about how the sitekey worked - so did my wife (as non-technical as she is). If people are not seeing their site-key and continuing with the 'experiment', perhaps the experiment was flawed. (The people may have felt they should continue even though the sitekey was not present, as they wanted the experiment to succeed.)

      Also, I don't think I'd be logging into my BofA account on someones strange computer that was 'set-up' for me... fear of keyloggers and all that.

    7. Re:Flawed system or flawed usage? by Znork · · Score: 4, Insightful

      "If you don't read this..."

      Actually, I'd suggest 'if you read this and believe this in any way makes you safe from phising you should take your banking offline'.

      This scheme is worthless. Once the user enters his username the bank discloses the picture. There's nothing stopping a phishing site or trojan from immediately using the username to obtain the correct picture and displaying it to the user. IE, the explaining text should say 'if you recognize your SiteKey you still have no idea wether or not it's safe to enter your passcode'.

      Whoever thought this up obviously missed a few computer security classes.

    8. Re:Flawed system or flawed usage? by TechnoLust · · Score: 1

      "67 BoA customers...of the 60 that got that far" So 7 people couldn't even get to the sitekey? (I'm a BoA customer, the site key is the second step of the login process, after entering your username or SSN on the main page.

      --
      "Da ist ein Technölüst in mein Unterpanten!"
    9. Re:Flawed system or flawed usage? by bjourne · · Score: 5, Insightful

      It was not to hard to guess that that would be the very first response to this article. It is very typical for techies to expect users to use the system as the system was designed. That is not what happens in the real world. The usage of the system is equivalent to the system itself. If the usage of it is flawed, then the system, too, is flawed.

      Many systems require you to change your password once a month or more often. Of course, the password must not be based on an English word and must contain both uppercase and lowercase letters and digits. Is it then a user failure when every other user forgets their password? No! It is the system that is faulty.

      Therefore Bank of Americas system is faulty, most password based systems are infact faulty. It is not an acceptable excuse to put the burden on the user. It is a cop out. We are techies, we should make stuff work. It is our job.

    10. Re:Flawed system or flawed usage? by ColdWetDog · · Score: 1

      In other words - life.

      --
      Faster! Faster! Faster would be better!
    11. Re:Flawed system or flawed usage? by Tom · · Score: 5, Insightful

      Rule #1 of user interface design: The user is always right. If he does something wrong, thank him for pointing out a flaw in your interface.

      --
      Assorted stuff I do sometimes: Lemuria.org
    12. Re:Flawed system or flawed usage? by delinear · · Score: 3, Interesting

      In my experience with the technology, websites do not adequately explain what it is you're doing and why.

      The fault here doesn't lie just with the websites. As someone involved in implementing e-commerce websites, numerous user focus groups and usability analysis sessions indicate that people just wouldn't read the information even if you did bother to provide it, and moreoever they'd see it as off-putting and a detriment to using the site (I'm talking about the majority of users here, by the way, but it's not something limited to technical know-how either as many tech-savvy folk believe they don't need to read the instructions and just wade in).

      There is no easy answer here other than keeping the whole thing as simple as possible and incrementally adding measures which are as intuitive as possible until users become aware of and used to them, then adding more.

    13. Re:Flawed system or flawed usage? by FuzzyDaddy · · Score: 1
      I use BOA to do my online banking. The problem is, users expect to see instructions when they call up the website. So it's great when the page loads up, shows the sitekey, and then says "always make sure the site key is there". However, a phishing site could say "use of the site key has been discontinued", or simply omit the sitekey, and the user would then proceed anyway. It's part of the "don't read the manual" mentality, whereby we all expect to figure things out from the context. Hence, we have no expectations how something SHOULD look, which is why the sitekey is not generally effective.

      I like the sitekey concept (I'm paranoid enough to use it properly, I think), but it goes against how we've been trained to use computers - which is to say, we expect to be told how to do something when it's time to do it.

      --
      It's not wasting time, I'm educating myself.
    14. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      The system is pretty badly flawed, even if the user does everything correctly. I don't have time to give a detailed analysis, but here are some points. First of all, the flow of the login is a little confusing, especially since it is different if you are on a PC that you haven't used before with the system. The BoA homepage won't let you connect via SSL. (Yeah, everything gets encrypted before you send, but it would be better to allow users to start off with https://bankofamerica.com/ ) The secret questions are pretty easy to guess, and the answers aren't hidden as you type them in anyway. The system does little to protect you from a man-in-the-middle attack if you end up at a phishing site -- all they have to do is prompt you for a secret question instead of showing you your "sitekey", and then they are as good as in. I also don't like having session information stored on my computer via the Macromedia flash objects. There are some other issues that I don't recall offhand.

      I think Bank of America could have found a much better system than the Passmark Sitekey junk.

    15. Re:Flawed system or flawed usage? by monkeydo · · Score: 4, Informative

      If people are not seeing their site-key and continuing with the 'experiment', perhaps the experiment was flawed. (The people may have felt they should continue even though the sitekey was not present, as they wanted the experiment to succeed.)

      Did you read the paper? The study attempted to control for this by telling one of the three groups that the purpose of the study was to test security awareness. This group did just as badly as the others.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    16. Re:Flawed system or flawed usage? by Khuffie · · Score: 1

      Wait...that's why my bank (INGDirect) made me select an image and shows it to me whenever I login? I had no idea, and their explanation of their 'new security features' was virtually non-existant.

    17. Re:Flawed system or flawed usage? by jaweekes · · Score: 1

      Maybe they assumed the site was okay because those nice students directed them to the website? It was part of a study, you know...

    18. Re:Flawed system or flawed usage? by smclean · · Score: 1

      It needs to be a flash animation with 3d rendered anime dragons and magic small furry creatures, superimposed over videos of skateboarders bashing their nuts on rails.

      The sad thing is it would probably improve security..

      --

      "'Yrch!' said Legolas, falling into his own tongue."

    19. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      I am guessing that you are not a BAnk Of America customer.

      1. Bank of america doesn't require you to change the password every month. WTF.

      2. If I had participated in the study, I would have realized that something was messed up but still ignored the sitekey warning. Because I'd think "well I am not on my home computer, so sitekey should not work". The sitekey image only comes up on a person's home computer. Obviously if I am going to be in some sort of study I EXPECT the sitekey image to be different. After all, I'd be AGREEING in advance to participate in the study. If I was at home and I clicked on a phishing link, THEN I would see the sitekey image is messed up and I won't do proceed with my online banking.

      The study was not able to prove that having SiteKey REDUCED security .. yet they claimed "I wouldnt depoloy sitekey" .. what the heck? It improves security doesn't it ..after all a couple people did notice something was amiss.

    20. Re:Flawed system or flawed usage? by the+phantom · · Score: 2, Insightful

      It was not to hard to guess that that would be the very first response to this article. It is very typical for doctors to expect patients to use medicines as medicines were designed. That is not what happens in the real world. The usage of the system is equivalent to the medicine itself. If the usage of it is flawed, then the medicine, too, is flawed.

      Many medicines require you to refill your prescription once a month or more often. Of course, the prescription must be refilled by a trained and licensed pharmacist. Is it then a patient failure when every other patient forgets to refill their prescription? No! It is the medicine that is faulty.

      Therefore, the medical system is faulty, most prescription based systems are, in fact, faulty. It is not an acceptable excuse to put the burden on the patient. It is a cop out. We are doctors, we should make stuff work. It is our job.

      If a patient abuses a drug, or refuses to take the full course of drugs (in, say, a case of TB), is that the doctor's fault? There is only so much that a professional can do to mitigate against the stupidity of an end user. Perhaps password authentication is flawed, but I don't see you proposing a better solution. Perhaps BofA's system is fundamentally flawed, but I don't see you offering anything else. Regardless, at some point it is up to the user to protect their own interests by not taking 30 sleeping pills at a time, or giving out their passwords to other people.
    21. Re:Flawed system or flawed usage? by CastrTroy · · Score: 1

      I immediately thought of the Milgram experiment when I was reading the summary. People just typed in their password, because they were aware they were participating in a scientific study, and hence thought that they wouldn't be going to any phishing sites.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    22. Re:Flawed system or flawed usage? by thebigbluecheez · · Score: 5, Informative

      As a Bank of America customer, I have to tell you that you're not entirely correct here.

      If I log in from a new computer (or clear cookies on my own), I have to add that computer to the safe list. That is, I have to get a new cookie.

      In order to authorize a new computer, I have to answer one of three preselected security questions. These questions include:
      What is your maternal grandmother's first name?
      What is your maternal grandfather's first name?
      In what city where you born?
      What was the name of your first pet?
        and 5 more that I don't care to take the time to count.

      After this authorization takes place, my sitekey is displayed, allowing me to verify the authenticity of the site.

      That's not to say it's foolproof, but it isn't quite as simple as you make it out to be.

      What really makes it fun is when my mom's cookies get cleared, and she can't recall the answers to her questions. /missed the aforementioned security classes //not an expert, just a user.

      --
      I like your Macs, but I don't like your Mac users. (with apologies to Gandhi)
    23. Re:Flawed system or flawed usage? by diamondsw · · Score: 2, Informative

      This scheme is worthless. Once the user enters his username the bank discloses the picture. There's nothing stopping a phishing site or trojan from immediately using the username to obtain the correct picture and displaying it to the user. IE, the explaining text should say 'if you recognize your SiteKey you still have no idea wether or not it's safe to enter your passcode'. Wrong. If you have not saved your userid (and thus have to enter it, as you would at a phishing site) then BofA will ask your security questions before allowing you to log in with the SiteKey. If you go to a phishing site, you would not only miss your security questions, but it would then have to get the sitekey picture.

      So a phishing site, even with your userid, will have to try to retrieve your security questions and present them, long before it would ever get to the SiteKey.

      If you can come up with something better, I'm all ears. I thought this was a rather ingenious way of using Challenge-Response on the web.
      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    24. Re:Flawed system or flawed usage? by diamondsw · · Score: 1

      At some point you MUST assume some basic level of competence from the user. Or do you expect that their system should work and magically do their work and taxes when they bang their fists on the keyboard?

      There are certainly many security systems that fail to take into account human behavior - mostly draconian corporate ones. The BofA one is one of the friendliest I've seen; I know if I didn't see my SiteKey it would set off warning bells. What would be even better is if it allowed you to upload your own image (yes, it will require a metric ton of storage space) and was a bit more forceful of saying "Do you recognize this?".

      Otherwise, I still believe this is a damn good system. At some point the user MUST take some responsibility.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    25. Re:Flawed system or flawed usage? by Forseti · · Score: 1

      The website seemed pretty clear to me. Right under the login section is a line that says "Where do I enter my passcode?" Clicking on it reveals the text:

      It seems to me that this text IS lacking in details. If you already know what phishing is, you'll understand the text from the start, but most people don't really understand what phishing is or how it's performed, so I doubt they'll really understand what BofA is trying to accomplish with this system, and therefore disregard it.

      --
      Delay is preferable to error. (Thomas Jefferson)
    26. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 1, Funny

      Yeah, that's what I told my girlfriend after I tried to stick it...

      Uh... Nevermind.

    27. Re:Flawed system or flawed usage? by tha_mink · · Score: 2, Insightful

      As someone involved in implementing e-commerce websites, numerous user focus groups and usability analysis sessions indicate that people just wouldn't read the information even if you did bother to provide it, and moreoever they'd see it as off-putting and a detriment to using the site

      I couldn't agree more. People don't read. After our focus groups preceeding a recent launch, it was explained to me by a marketing fellow that we needed to explain a process and provide instructions for something that was already explained - in plain view.
      The Marketing Guy: We need to provide instructions about >
      Me: You mean THESE instructions (pointing to the paragraph clearly notated "Instructions")
      The Marketing Guy: Hrm...maybe we should make that in all red.

      It's a common problem with website users in general. They don't read. They just look for things in red, or pictures to click, or forms to fill in and rely on the system to catch mistakes for them and warn them.

      That's not going to change anytime soon. Maybe a better approach to the problem would be for BOFA to make a random phishing attempt on their customers and when fooled, the customer would get the ole'

      The system encountered an error, when you entered your FUCKING BANKING PASSWORD INTO A NON BOFA site. Please come back when you're not a complete dolt.

      What else can they do?

      --
      You'll have that sometimes...
    28. Re:Flawed system or flawed usage? by Dahan · · Score: 1, Insightful

      This scheme is worthless. Once the user enters his username the bank discloses the picture. There's nothing stopping a phishing site or trojan from immediately using the username to obtain the correct picture and displaying it to the user. IE, the explaining text should say 'if you recognize your SiteKey you still have no idea wether or not it's safe to enter your passcode'.

      Whoever thought this up obviously missed a few computer security classes. No, if the user enters his username, but doesn't also supply a cookie (tied to the sitekey.bankofamerica.com domain), it will not disclose the picture, but instead require you to supply the state your account was opened in. If you get that right, it will then ask you a question that's supposed to confirm your identity ("What's the name of your first pet", "Where did your parents get married?"--that type of thing). When you set up your account, you supply the answer to three of those questions, and the system will pick one of them to challenge you with if your the cookie isn't supplied.
    29. Re:Flawed system or flawed usage? by farcircle · · Score: 1

      It was not to hard to guess that that would be the very first response to this article. It is very typical for techies to expect users to use the system as the system was designed. That is not what happens in the real world. The usage of the system is equivalent to the system itself. If the usage of it is flawed, then the system, too, is flawed.

      Right, because asking that people take responsibility for themselves and their own actions would just be too much.

      If I fail to lock the front door of my house and someone comes inside and robs me, it is neither the fault of the lock nor the lock's designer that I was too dumb or absent minded to use the thing properly.
    30. Re:Flawed system or flawed usage? by bitslinger_42 · · Score: 1, Insightful

      We are techies, we should make this stuff work. It is our job. While an admirable sentiment, it misses the point completely. The problem here isn't really whether passwords are good or bad. The problem really isn't even whether users are stupid or not. The problem is that the vast majority of the population do not know, nor do they care, about computer security (or physical security, for that matter). Users have been conditioned to know that their money is protected when dealing with big banks. My savings deposits are insured by FDIC. Credit card companies cover most, if not all, of the expenses from credit card fraud. If a user has no personal risk, then any amount of effort is too much to protect the asset. There is no technical solution to this problem: I cannot write a program to make all the users care, and I cannot compensate for blatant stupidity. The best that techies can do is what SiteKey does: decrease the risk to the people who care. With relatively low up-front costs, it would appear that SiteKey has decreased BoA's loss potential by 3%. Not perfect, sure, but better than not doing it. When dealing with employees, rather than customers, making the users care is simple: If you're too stupid to pass this test, you're too stupid to remain employed.
    31. Re:Flawed system or flawed usage? by foo+fighter · · Score: 1

      The system is flawed.

      Many sites are implementing similar systems. These systems are collectively called "adaptive authentication" and SiteKey is a particular implementation.

      These systems are supposed to prevent phishing attacks by making it impossible to just steal a username and password to authenticate fraudulently.

      The fundamental flaw is that these systems are still requiring only something you know, albeit you need to know many things. Phishers will simply increase the complexity of their attack to steal more information.

      In fact, man-in-the-middle phishing attacks aren't even prevented by two-factor authentication anymore. Phishers are basically acting as proxy servers between the customer and the bank, passing challenges and responses back and forth until the end-user authenticates. At that point the phisher drops the user's session and takes control by themself.

      There is no way to change the authentication system to prevent this. The solution has to be validating the server before authentication begins to take place.

      --
      obviously no deficiencies vs. no obvious deficiencies
    32. Re:Flawed system or flawed usage? by honkycat · · Score: 1

      My bank did this a bit after ING did. They were a little better -- they at least had a blurb about its being a security feature. They also, as most seem to do, let you specify a short string to be displayed. I tend to insert something rude there, but it was rejected at first. Not because it was rude, but because it had disallowed punctuation (a hyphen, I think). That's something I do not understand -- this comes up in passwords and the like all the time. Why limit the character set that a user can use on arbitrary criteria?

      The only even remotely legitimate reason is that it makes it harder to tell someone their password, but that's a REAL stretch for legitimacy given that this should never be done, ever. Any other reason is just that it's somehow technically difficult or the designer thinks he knows what's going to be easier for the user. In the former case... well, if you can't deal with this, then are you really qualified to be designing security systems? In the latter case, I find it extremely convenient to be able to use anything on the keyboard as part of my passwords and I come up with more forgettable ones when I'm subject to constraints.

    33. Re:Flawed system or flawed usage? by drinkypoo · · Score: 1

      Many systems require you to change your password once a month or more often. Of course, the password must not be based on an English word and must contain both uppercase and lowercase letters and digits. Is it then a user failure when every other user forgets their password? No! It is the system that is faulty.

      Some systems don't require that users use strong passwords. Is it then their fault when someone guesses the idiot user's password and plays with their account? If they're a bank, it could be...

      Therefore Bank of Americas system is faulty, most password based systems are infact faulty. It is not an acceptable excuse to put the burden on the user. It is a cop out. We are techies, we should make stuff work. It is our job.

      The users can use their cat's name as a password, or they can have security. It doesn't work both ways. The simple fact is that in order to have the best security you need multiple factors. Typically we have up to two-factor authentication and it's made up of something you have, and something you know. If the "something you have" or the "something you know" is too ubiquitous, you simply can't have security.

      If users want to access their information remotely, they will have to accept some of the burden of keeping that data secure. You don't get rights without responsibilities. As such things go, memorizing a password is frankly not an undue responsibility. Besides, at any time you can convert that from "something you know" into "something you have" by writing it down. So there is really no excuse. Personally, I write passwords down until I remember them, then I burn the paper.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    34. Re:Flawed system or flawed usage? by russ1337 · · Score: 3, Insightful

      "Did you read the paper?" -- Yes.

      "The study attempted to control for this by telling one of the three groups that the purpose of the study was to test security awareness."

      Exactly. That is my point, the people knew_they_were_part_of_a_study, and may have reacted differently to how they would normally.

      I recall reading about a study (here on /. I think) where people were required to inflict pain on another person whom they could hear in the other room, when that person did not achieve what was required. It was determined that because the person knew they were part of a study/experiment, they would inflict far more pain than they would normally - especially when told 'continue' by the program supervisor. Even after the 'actor' in the other room was in extreme pain, and exhibiting the audible characteristics of dying.

    35. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      Rule #2 of user interface design: If you make something idiot-proof, the world will make a bigger idiot.

    36. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      the system is flawed. you still need to enter your SSN as your login name before you even see the silly picture!

    37. Re:Flawed system or flawed usage? by bjourne · · Score: 1
      If a patient abuses a drug, or refuses to take the full course of drugs (in, say, a case of TB), is that the doctor's fault?

      It could very well be. Or it could be that the drug is mis-designed. In Sweden, when a doctor prescribes a drug, he or she must clearly describe how the drug is used and ensure that the patient understands the instruction. When the patient then collects the drug at a pharmacy, the pharmacist must once again clearly communicate to the patient how to use the drug. And to boot, in the package for every drug there is an instruction sheet written in an easy to understand language. Really, when going to the doctor you are treated like a complete tool, until you have proven yourself otherwise. The reason is ofcourse that even tools need medication and needs to be shielded from disastrous mistakes.


      Perhaps BofA's system is fundamentally flawed, but I don't see you offering anything else.

      I do not work for BofA, but if I was, I would suggest that they supply every user with a personal electronic access key. Then even if the phiser gets hold of the users password he or she can not access the acount without the access key. In fact, I find it pretty strange that any banking site would rely solely on user entered security tokens.

    38. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      You are right. Your Barbie picture works great as a site-key. I see it everytime I remote login to your machine.

    39. Re:Flawed system or flawed usage? by llamadillo · · Score: 0

      Great example. I think the story that was posted on /. was in regards the "new," soon-to-be-televised iteration of the original Milgram experiment.

      And I agree completely with your original post. I think it would be most interesting to hear whether BofA has reported a decline in phishing incidents/password theft since the instantiation of the SiteKey. (I tried browsing the BofA website, but it's moving a bit slowly right now.)

    40. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 3, Insightful

      I hope you realize that all those security questions don't make anything more secure either. In fact, I am of the opinion that they make things LESS secure, and they certainly make things less convenient for me.
      Think about it. If I answer the questions truthfully, then a determined attacker would most likely be able to find out the answer to them through some means or another. If i answer the questions untruthfully then I now have to essentially remember 5 different passwords. Doable for one site, but the difficulty rises quickly if I have more than one site like this.
      Never mind the fact that answers to the questions don't have to be of the same strength as a Password. (eg. I can answer with only 4 letters but a password would have to have 8 letters and 1 number or something)
      I think its good that banks want to make their sites secure, but they way the have gone about it lately has started to get to me. It hasn't made anything more secure (I feel less secure) but it has made it much more difficult for me to get to my own information.

    41. Re:Flawed system or flawed usage? by AK+Marc · · Score: 1

      Really, when going to the doctor you are treated like a complete tool, until you have proven yourself otherwise.

      Same here, but we still have massive amounts of people that do not follow the instructions that were given to them no less than 3 times. The only solution would be to hold a person in a locked room for the duration of the medication. Since that is generally not an option, people will stop taking it when they feel better, no matter what the doctors say.

      I do not work for BofA, but if I was, I would suggest that they supply every user with a personal electronic access key.

      I suspect that a program like that would cost BoA much more than the losses due to fraud it would prevent. With financials like that, it will not be done. The solution must be cheaper than the problem to be considered reasonable.

    42. Re:Flawed system or flawed usage? by russ1337 · · Score: 1

      Cool, Thanks for backing me up!

    43. Re:Flawed system or flawed usage? by markhb · · Score: 1

      You know, they charge me more than enough for my account as it is. Issuing challenge-response keys to every account holder would be absolutely ridiculous, and something I have no desire to pay for.

      There is a limit as to how far we need to go to protect users from themselves. Society is not perfectable.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    44. Re:Flawed system or flawed usage? by mgemmons · · Score: 1

      Leave it to /. to turn a discussion about the BoA security mechanism into a Vistabashing session.

    45. Re:Flawed system or flawed usage? by LifeWithJustin · · Score: 1

      Exactly ! I can't tell you how many times I've made a (internal) site that I get a call on asking me how to do something. (Example uploading a reciept for an expense)

      Me: ... Can you read me what you are looking at?

      Users: Sure, Up top is says Report for 2/1/2007 under that it has my expenses listed out, under that ... oh... um... do I click on "add new receipts" ?

      Me: Yes.

      Now, to get get some coffee while I this posts.

    46. Re:Flawed system or flawed usage? by Hamoohead · · Score: 1

      Any security system that doesn't take human nature into account is flawed. Period.

      --
      "If your parents never had children, chances are you wonât either." -Dick Cavett
    47. Re:Flawed system or flawed usage? by Firethorn · · Score: 1

      That's still not going to prevent the phish site from simply acting like a pass-through proxy to the real site while collecting all the necessary information.

      At best the users will think the site's a little slower today. At worst they won't even notice.

      --
      I don't read AC A human right
    48. Re:Flawed system or flawed usage? by DaFallus · · Score: 1

      Everyone who has a driver's license is supposed to know that a red light means stop.

      Is it a cop out to blame a driver when they see and ignore a red light and continue to drive through an intersection? Or is that the fault of the city?

      --
      No one cares what your captcha was

      Houston TX, USA
    49. Re:Flawed system or flawed usage? by brewstate · · Score: 1

      I agree it is pretty easy to tell. I think the problem with the study is it doesn't take into account that Darwinism doesn't seem to work in today's society.

    50. Re:Flawed system or flawed usage? by arth1 · · Score: 1

      Most users are morons, and lazy too. The problem is that systems like these aren't made for lazy morons, but merely for the slightly unintelligent (the smart people would never fall for a phishing attempt anyhow) who will remember how the system is supposed to operate, and not use it if it doesn't operate as expected. And, as this study shows, there's very few of those.

      Most people are by nature gullible, and if they think at all, they'll think "oh, Bank of America did away with the sitekey thing". It's human nature, also known as stupidity.
      Even just slightly unintelligent people can easily get fooled -- if the sitekey doesn't pop up, but the site asks the questions to verify the sitekey, they'll think the cookie was lost, and will happily enter the sitekey questions even to a phishing site (who then turns around and sends the challenge questions to the real site, and obtains the correct sitekey image). Cause that's what the real site does too when you access it from a new computer, or if you clear your cookies.

      Thus, the added complexity isn't really helpful, since it can't be enforced. Most people will give any site the benefit of doubt (just like if a clerk asks them to swipe their card again, they will invariably do so, no matter how shady and temporary the store appears to be).

      Until someone comes up with a non-biometric identity system that's both simple, foolproof and standard, there's little that can be done to protect everyone. Cause people are morons, and will believe whatever they are told.

      Regards,
      --
      *Art

    51. Re:Flawed system or flawed usage? by Anthracks · · Score: 2, Informative

      FYI, the study you're referring to was the Milgram Experiment and it raises all sorts of interesting ethical questions for researchers.

      --
      Rock over London, Rock on Chicago. Wheaties: Breakfast of Champions.
    52. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      The questions make thing "more secure", not "secure" as in "nothing bad can ever happen". There is no such thing as "secure", only "more secure". Yes, any attacker with a couple of hours can look up the truthful answers to your questions, but that's not how phishing works. The attacker doesn't spend time researching every BoA account holder's family history and pets and using that to white list their phishing site. The attacker doesn't even bother to check if you have a BoA account. They just send out a couple of million emails and see what sticks. The weak passwords represented by the personal questions aren't there to actually secure anything. They just create a bottleneck in the phishing process, so that phishing becomes less economical as an attack vector.

    53. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      Bank of America needs to stop sending emails to customers with links to log into your account! They are just asking for phishing attacks on their customers. Customers will get used to clicking on the link to log in, take advantage of this or that, etc.

      Bank of America, just stop it!

    54. Re:Flawed system or flawed usage? by Uncle+Rummy · · Score: 2, Interesting

      I remember an internal site I worked on a while back in which we pursued an escalating series of changes to get the users to read important instructions. First, the key bits were bolded. Next, we increased the font size. Then we changed the color to red. After that, we added a modal popup (has to be closed before the user can proceed). Then we gave up. Most users simply don't read. Anything.

    55. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      The reason it was denied in the short description is because it probably is not being filtered when the system calls it back out of the database to insert into the html you see. If they allowed special chars they would have a much more difficult time making sure the page can't be screwed up by bad user input.

      The only reasons I have come across as to why they limit in the password (and my company is bad at this too, we suggest not using lowercase z, y, and x in addition to no non-alphanumeric chars) are:
      1. The system is using a home-grown "encryption" algorithm (ROT-13 and the like) that didn't take into consideration these special characters.
      2. The system needs to store the password in a manner that they can get at the plaintext to interface with another system.

      Both of these reasons are the result of bad design decisions. I try to make this clear to every place where these methods are used, but alas, I am vastly outnumbered by people who don't know and don't care to know any better.

    56. Re:Flawed system or flawed usage? by JoeGTN1 · · Score: 1

      The system is flawed, and there is no way around it.

      1) Bob goes to phishing website (because of an email, cache poisoning, etc.)
            Website looks EXACTLY like his bank's website (including a legitimate captcha).

      2) Bob enters Username.
            Bob enters phrase from captcha.
            Bob presses enter.

      3) Phishing website enters this information into bank's website via botnet, tor, etc. to mask its IP.

      4) Real bank's website responds to phishing website asking for "security question".

      5) Phishing website prompts Bob for "security question".

      6) Bob answers security question.

      7) Phishing website continues bank website session with real security question answer.

      8) Bank site responds with "Security Key" image and password prompt.

      9) Phishing webite forwards this on...

      There is _NO_ way to make this process secure, it's a man-in-the-middle attack and the bank nor the user can really protect themselves with this model. Unfortunately there are not any existing systems that can solve this problem.

    57. Re:Flawed system or flawed usage? by Nosferatu+Alucard · · Score: 1

      I too am a Bank of America customer, and I remember pretty explicitly the instructions on what the SiteKey was, why it was there, and to ONLY log in if you see your key. It would be the customer's fault if they ignored missing information, and when it comes to banking, I don't leave anything to chance.

    58. Re:Flawed system or flawed usage? by DamnStupidElf · · Score: 1

      No, it's flawed, and I emailed them about it a couple times over the past year. The reason it's flawed is that a phisher only has to obtain the user's name to see the sitekey. Look at the site if you don't believe me. After the user puts in their username and clicks Sign In, the sitekey displays and asks for the password. It grants absolutely no more security than a simple username or password because a phisher can either brute force usernames and sitekeys in advance, or act as a simple man in the middle to get the user's password and "security question" answer.

      For a while it was much worse, because their main page was completely unencrypted. They claimed that the username and password were encrypted before being sent, which is probably just as simple as a method="https://..." form or some javascript, but the real problem is that *any* man in the middle could easily replace the initial page with one that does anything they want, including stealing the username or password and redirecting to a "real" phishing site to steal the sitekey information virtually undetected. The victim would always have to view the source of the main bank of america page in order to make sure there was no javascript or other changes to the page that violated security. For several months I just entered a random username and password on the front page and waited for the redirect to an actual SSL page on the site before using my real name and password.

      Whoever runs the bankofamerica site is a fool, and I'm surprised it took this long for anyone else to notice and publish the details. Turning off SSL for the main page went against everything users have been trained to look for in site security. They have since turned SSL back on (apparently not everyone was completely brain-dead) but sitekey is still annoying and useless.

    59. Re:Flawed system or flawed usage? by Firethorn · · Score: 1

      What always got me was the trust ones 'Site XXX want's to install/run Y'. Yes/No/Always. My thought was 'Where's the fricken never button?'.

      --
      I don't read AC A human right
    60. Re:Flawed system or flawed usage? by AchiIIe · · Score: 1

      Not quite that fast. In most computers where you log in often BofA keeps track of the subnet/browser type you use to log in. Thus in your home / office computer the sitekey will come up immediately.

      In other cases where your computer is not recognized, (Ie the spammers' bankofamerica.login.account.23904234023.com) BofA will ask you any of many random questions preselected, (ie pets name, father's maiden name etc) then it will show you the sitekey.

      On top of that they use some tricky javascript to make sure you are logged in on the same session using a web browser, thus the attacker would have to first request the "secret question", from BOFA manage to do some complex scripting to keep track of the cookies and to lie to the javascript session manager, then parse the answer and send it back to a user. (Red flag for the user anyhow, usually user is not asked for the secret info). Once that's done then the attacker would go on and request the sitekey image and relay that back to the user. Not an easy thing to do...

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
    61. Re:Flawed system or flawed usage? by Znork · · Score: 2, Interesting

      "If you have not saved your userid (and thus have to enter it, as you would at a phishing site)"

      Unfortunately, that still doesnt help much; a trojan would have access to the cookie, and the phishing site could forward the security questions, faking lost or expired cookies (if it didnt just use cross-site scripting exploits to get it).

      "If you can come up with something better, I'm all ears."

      Well, it isnt easy to make the system foolproof, that's for sure. In a worst-case scenario (which is altogether far too common these days) you can assume that the user has been trojaned, the sources and destinations of any packet is suspect. You cant be sure what the bank is sending is what the user is seeing. You cant be sure that what the user types is what goes to the bank, and not what the trojan converts it to.

      The only method I can think of that would make online banking secure even in that situation involve having an external device which can calculate a cryptographically secure checksum for a particular transaction which you'd have to enter for the bank to validate the transaction (and which would only be valid for those amounts and those accounts at this time), but that would be a pain (as you'd have to manually enter the relevant data into the external device too).

      Basically it's a tough problem, but I get really annoyed when banks and others (certificates are a good example) try to sell a false sense of security. Either accept some things just arent secure, and allow people to deal with that (by checking their statements, running their virus scanners, etc), or implement more secure methods. I can understand the motivation, they want to fire all their tellers and dont want people to object to online banking for security reasons, but they simply have to make a choice here; if you cant make/afford a truly secure system, then use the savings to reimburse the customers who got cleaned out.

    62. Re:Flawed system or flawed usage? by roystgnr · · Score: 1

      The usage of the system is equivalent to the system itself. If the usage of it is flawed, then the system, too, is flawed.

      Is it never possible that the users are simply flawed? I seem to recall one study which discovered that a majority of computer users would give away their passwords in exchange for candy. Should we therefore conclude that no password-protection system is complete unless the IT department freely provides their users with sweet, rich chocolate to discourage this kind of social engineering?

    63. Re:Flawed system or flawed usage? by oni · · Score: 1

      Rule #1 of user interface design: The user is always right. If he does something wrong, thank him for pointing out a flaw in your interface.

      uh huh. So I have a form with two radio buttons:
      * search titles
      * search author names

      I have 10 users. 9 of them have no trouble. The 10th guy is totally lost. "I thought that a title was something that queen bestows on a knight! You should get rid of that and just have one radio button"

      * yes, it was just last year that someone demanded I have a form with a single radio button.

      According to you, my response should be to ignore the 9 users with brains and to apologize to the idiot - and then change the interface.

      I don't think so.

    64. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      I actually wrote about some of the SiteKey flaws in my blog, although I didn't mention SiteKey specifically:

      http://xato.net/bl/2006/12/10/anti-phishing-system -can-make-phishing-worse/

      M. Burnett

    65. Re:Flawed system or flawed usage? by null+etc. · · Score: 1
      Agree. This could be said about anything where users do not pay attention or bother understanding.


      I wouldn't fault the users, I would fault human behavior. It's something I call "Christmas Tree Syndrome": someone will immediately notice a new Christmas tree in their living room, but after the holidays, they may not notice it was taken down for several days.

    66. Re:Flawed system or flawed usage? by Arkaine101 · · Score: 1

      I agree that sometimes people just don't get it, but part of good system design includes semantics. A boot in the U.S. is something you wear on your feet, but in the U.K. it's the trunk of a car. One could detect the user's region and adjust the language accordingly. An easier solution is to implement is to just use another word, or add an adjective to preempt any language barrier issues (e.g. "Book Titles" rather than just "Titles").

    67. Re:Flawed system or flawed usage? by deanoaz · · Score: 1

      I agree. As a B of A customer I have been made adequately aware of the Site Key feature by the bank's website. If I forget about it or chose to ignore its absence when logging in from remote computer, then the fault is not with B of A or the Site Key technology. The article is misleadingly titled. It should say, "Study shows that user incompetance and apathy can defeat web security features".

        "We live in a society exquisitely dependent on science and technology, in which hardly anyone knows anything about science and technology." - Carl Sagan

      --
      If 'the people' in Amendment 2 are 'the state' then Amendments 1, 2, 4, 9, and 10 benefit the state, not you.
    68. Re:Flawed system or flawed usage? by monkeydo · · Score: 1

      Which is why they also had another group that was logging on to their own bank accounts. Presumably, this group would behave in the same way they would normally behave, since it was really their $$ on the line, and they weren't playing a role. They also interviewed the subjects after, to see if they noticed the security issues, but proceeded anyway. In any case, to anyone who deals with users on a daily basis, that phishing works is not news, or even remotely interesting. People are dumb. Any security measure that relies on people not being dumb will fail. Any security system that relies on people doing the right thing will fail.

      What is most interesting about this study is the validation that it gives to other studies' methodologies. The three groups behaved very similarly, lending credence to earlier studies whose critics made the same types of claims that you are making here.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    69. Re:Flawed system or flawed usage? by honkycat · · Score: 1

      I'd consider all of these reasons to be laziness or ineptitude. In the case of the string that's displayed, "dangerous" characters have escape codes that allow them to be safely displayed -- that's why I can type without actually making a link. Just take a few minutes and write a function to filter these. At least allow hyphens, periods, commas, and other standard punctuation that can't break HTML.

    70. Re:Flawed system or flawed usage? by Tom · · Score: 1

      If 10% of your users have a problem with your interface, that's enough to think about improvements. You knee-jerk reaction isn't one. There are entirely plausible and positive responses. For example, the interface might have been much improved (not only for your 10%, but for others as well, by changing it to:

      search for:
      O song titles
      O author names

      or whatever. That input from your 10th user that you put down is actually valuable feedback. And notice that I didn't suggest a change that makes the interface any less useful for the other 9 users. Almost always you can accomondate the minority without making things more difficult for the majority.

      --
      Assorted stuff I do sometimes: Lemuria.org
    71. Re:Flawed system or flawed usage? by reallocate · · Score: 1

      Agreed. I use BofA. The instructions were very clear that the entire point of selecting (and remembering) the sitekey image is that you're supposed to avoid logging in if that image isn't visible.

      In fact, I just checked, and on the actual login page, this language appears below the readily apparent sitekey image and the login element:

                "If you don't recognize your personalized SiteKey,
                  don't enter your Passcode."


      I don't see what more BofA can do short of reaching out from the screen and whacking people on the head.

      --
      -- Slashdot: When Public Access TV Says "No"
    72. Re:Flawed system or flawed usage? by MaelstromX · · Score: 1

      Follow your own advice and go there and see if you can view anybody's Sitekey. You won't be able to without being able to answer one of their security questions. The consequences of this have been hashed out extensively already in this discussion so I won't repeat them.

    73. Re:Flawed system or flawed usage? by GigG · · Score: 1

      PICTURE HERE If you don't recognize your personalized SiteKey, don't enter your Passcode. Passcode: Enter a Passcode. Your Passcode must be 4-20 characters.

      --
      Is buying a Harley Davidson as your first motorcycle since you were 16 at age 49 a midlife crisis issue?
    74. Re:Flawed system or flawed usage? by Intron · · Score: 1

      How many different websites do you visit? How many use sitekey? How would you notice if one out of BIGNUMBER stopped using sitekey?

      The problem is that it isn't universal, so you don't notice when it isn't there. Don't blame the users for a fundamental flaw of the system. It is attempting to add security by depending on the memory of people to notice the absense of a minor detail.

      --
      Intron: the portion of DNA which expresses nothing useful.
    75. Re:Flawed system or flawed usage? by Gud · · Score: 1

      Or simply people do not remember which site is supposed to have picture and what picture. I have login's at over 100 sites and can not recall what half of them
      looked like last time I used them.

    76. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      Except, in most cases, the people developing the security measures are just as smart as those trying to foil the security measures. At some point, a user will have to know just enough about security to be able to tell the difference between login.bofa.com and bofa.login.com, or know the difference between there being a security image or not.

      Funadementally, a user's security is up to them. In the same way I know nothing about cars; if it breaks down it sure isn't anyone elses liability. I know enough that I should get my car serviced regularly, fill the tires, and check the oil. If a user doesn't change their password, or create a strong enough one, they should expect it to break and should expect to be held liable for it.

      What this truly demonstrates is that users trust computers too much; though we've always really known this. Re-write the experiment so that instead of the users logging into the computer directly, they need to tell someone their password for them to login for them. You would most certainly not be giving your password to some random person, and would likely trust, say, your wife with it. People are entirely different with computers... they'll give their password to just about any of them.

    77. Re:Flawed system or flawed usage? by brouski · · Score: 1

      You can thank/blame the societal "safety net" for that, thus ensuring that civilization progresses at the speed of its slowest constituents.

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    78. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      Designers can only do so much to overcome the user. Is it a flaw of the vehicle designer if the user doesn't hit the brakes to avoid getting into a crash? The user MUST have SOME responsibility in the system; otherwise they wouldn't need a password (or the system) in the first place!

    79. Re:Flawed system or flawed usage? by arminw · · Score: 1

      ......Any security measure that relies on people not being dumb will fail.......

      Is that why the cars of people who leave the keys to their car in the ignition are more likely to get their cars stolen? Of course, nobody has ever invented a medicine against stupidity. The problem is that more security usually means less convenience and it always costs more. Even smart people don't want to work a bank vault combination every time they want to get into their dwelling. Making such studies is a waste of time and money. Everyone knows, or should know by now that it is not necessarily stupidity, but the desire for ease and convenience working against security. After all, one big reason we use banks rather than our mattresses for keeping money in, is because it is much easier to access needed portions of our money. A mean, snarling Doberman guarding the mattress would likely provide enough security unless the prospective thieves knew that there was a huge amount of money stashed therein. Until the Internet was invented, Microsoft paid no attention to security. The fact that there are millions of MS computer out there proves that at least until recently, security was not much of a selling point.

      --
      All theory is gray
    80. Re:Flawed system or flawed usage? by bjdevil66 · · Score: 1

      I don't think that giving small, benign-looking images of a relaxing tree, lounge chair, fish, etc. will do anything to tell the user that "THIS IS IMPORTANT". The image probably blurs into the background of the login process for many users. IMO, the images should be made much larger to get your attention, maybe 400x300 or larger. Then you include a "If you ignore this image, you'll be really sorry" watermark on the image. Or maybe they could use the MS UAC-style solution (gray the screen of the browser down with a little DHTML and place the image in the center of the screen and ask a yes/no) and show the picture. Of course, this solution does nothing for blind people, but it is a start. Yes, there will be stupid people that screw up, no matter how much security is put there. However, it needs to stand out at you.

    81. Re:Flawed system or flawed usage? by Yottabyte84 · · Score: 2, Informative

      They could intentionaly suppress the image about 5% of the time, and berate users who enter thier password anyway. "If this were a real phishing site, you balance of $AMOUNT would have just been sent to $TERRORIST_ORGINIZATION. You're not a terrorist, are you?"

    82. Re:Flawed system or flawed usage? by paeanblack · · Score: 1

      If a patient abuses a drug, or refuses to take the full course of drugs (in, say, a case of TB), is that the doctor's fault? There is only so much that a professional can do to mitigate against the stupidity of an end user. Perhaps password authentication is flawed, but I don't see you proposing a better solution. Perhaps BofA's system is fundamentally flawed, but I don't see you offering anything else. Regardless, at some point it is up to the user to protect their own interests by not taking 30 sleeping pills at a time, or giving out their passwords to other people.

      If 60 of 67 patients fail to take the medicine, then yes, the "doctor", referring to the whole system, is completely at fault. There is little you can do about the greater fool at the tail of the bell curve, but when the majority of your users act in a particular fashion, that's not stupidity, it's normal behavior. As the "professional", it is your duty to foresee and accomodate the common uses of your product

    83. Re:Flawed system or flawed usage? by arminw · · Score: 1

      .....most password based systems are infact faulty.......

      All security is based on either something you KNOW like a password, or something you HAVE, some sort of physical object. Physical objects cost money and get lost or stolen. Things you know can be forgotten or garbled. Biometrics belong to the things you have category and are usually not easily lost. However, unambiguously distinguishing the unique biometrics of one and only one human being out of all people on the planet is presently not economically feasible. If there are EVER two or more people whose biometrics cannot be distinguished, the entire system is broken, since biometrics cannot be changed. Most practical biometric systems have been fooled. Presently, for all their shortcomings, passwords are the best PRACTICAL means for economically authorizing the access of users. Anyone who can do better would get VERY rich.

      --
      All theory is gray
    84. Re:Flawed system or flawed usage? by arminw · · Score: 1

      ......I would suggest that they supply every user with a personal electronic access key.......

      Very likely the requirements for your job would be to come up with a solution would be limited by: 1) It must not cost more and 2) It must not be less convenient for the customers.

      Such keys cost money to buy and must be kept track of by the bank. That may be a small cost per customer, but multiply any small number by millions and you get a big number.

      If the user takes a trip leaves their key at home or somehow just loses it, then they and the bank have both a problem that costs money and aggravation. Carrying around another key is also an added burden.

      All security is based on either something you KNOW or something you HAVE. This is nothing new and your idea is as old as keys and locks. You are out of a job as BofA's security expert.

      --
      All theory is gray
    85. Re:Flawed system or flawed usage? by arminw · · Score: 1

      ....Typically we have up to two-factor authentication and it's made up of something you have, and something you know.........

      The first can be lost or stolen and the second can be forgotten or garbled. Nobody has yet invented a magic potion that cures stupidity. Anytime a system is really secure, it will be harder to use. That precludes its use by a large number of people who are lazy, stupid or both.

      Even if airplanes were as cheap or cheaper than cars, there wouldn't be many more than now, because compared to cars, planes are harder to use.

      --
      All theory is gray
    86. Re:Flawed system or flawed usage? by IgnorantGuru · · Score: 1

      IMO adding more and more layers of 'security' does no good. If users can't choose a random password and write it down, as well as check to make sure they are on the real site, no amount of tricks is going to do any good. If you don't have the sense to check for phishing, you don't have the sense to check your site-key. This study demonstrates that.

      Now banks are asking for lists of personal questions and answers in the hope this will make a difference. All it really does is make your personal details spread - just like the ubiquitous mother's maiden name. For those of us capable of remembering and not sharing a simple password, this is just ridiculous and unnecessary - it provides less security, not more.

      Another example is the 'forgot password' link. Thanks - now all someone has to do to access every account one has is to snoop on one's (generally unencrypted) POP session, get the password to read the email, and they've got access to the password of every account. No way to disable the 'forgot password' link at most sites.

      IMO sites should assign a completely random password which cannot be changed. This would force people to write it down, instead of trying to remember it or reusing the same password for every account (another common security gaff). The password should be changed periodically, and if it is forgotten, that should require an in-depth interview and time-out period while the (real) user is contacted. That will give people incentive not to lose it.

      There is just so much you can do to protect people who can't maintain their own security. Punishing everyone and degrading security to appease them is not the answer.

    87. Re:Flawed system or flawed usage? by DamnStupidElf · · Score: 1

      Follow your own advice and go there and see if you can view anybody's Sitekey. You won't be able to without being able to answer one of their security questions. The consequences of this have been hashed out extensively already in this discussion so I won't repeat them.

      I couldn't remember the order, but it doesn't matter because the phisher will need to defeat the security questions one way or another, either by brute forcing the security questions or just asking the user for one or more of them. If the attacker tries to sign on enough times he'll eventually get a security question to which the victim gave him the answer. If the phisher is a true MITM he can just pass the security question and sitekey back to the victim in real time. Either way, the sitekey serves no purpose other than an additional redundant step during the logon procedure. I've long assumed that if the sitekey was missing due to a phishing attack, most users would never even notice. They would just assume a redundant step had been taken out of the login procedure. Even a "sitekey is nonfunctional at the moment due to system maintenance" notice would probably suffice.

    88. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      It looks like your understanding of how Sitekey works is flawed. See one of the other posts about that. It's really a solid system that only fails in the presence of user stupidity/carelessness or a trojan locally installed.

    89. Re:Flawed system or flawed usage? by bzipitidoo · · Score: 1

      Yes, and let me add that people won't go to extra effort if they can't see a reason why they should. Nor are they disposed to quietly accept "extra" security, thanks to the bad reputation all the bad security has given it with things like security personnel running amok as happens too often at the airport. Security seems to be especially attractive to con artists and power trippers, 2 sorts of people least wanted in security.

      The first time I tried to get my parents to use Linux, they wanted to know what this "login" business was for, and why they had to go thru with it to use the computer. At first I tried to explain that it was so multiple users could keep their stuff separate, and also was for security. They didn't see a need for separate accounts, exspecially if that meant they had to "login". As for the security, I realized the security provided by the login prompt was entirely illusionary-- since the hard drive was not encrypted, anyone with a little knowledge could hack in. Would be as easy as booting up Knoppix. So I hacked the login programs to automatically login as a default user at the end of booting up. (ssh still asks for a password.) When I did that, I didn't know of the automatic login feature most display managers have. Getting rid of the login prompt made the difference. Now they happily use Linux.

      Remember back in the days of the 286, most PCs had a silly keylock that deactivated the keyboard? Another worthless security measure that I'm glad to see is pretty much gone now. Then there's the BIOS password stuff which I regard as nuisance level security, trivially broken by simply moving the hard drive to another box, or by swapping out the ROM. That, and other security b.s. is still alive and kicking. And don't think people can't sense when security is more show than substance, flashing blue lights and sirens, obnoxious car alarms, and the like. Here's some security b.s. you can see from the command line in a typical Linux distro. As an ordinary user, just type in "sudo ls". You'll get a scary message: "guest is not in the sudoers file. This incident will be reported." Oooo. Makes it a lot harder to convince people a good security measure is good, and persuade them to use it.

      p.s. BOFA = Bastard Operator From America? :p

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    90. Re:Flawed system or flawed usage? by StikyPad · · Score: 1

      If I answer the questions truthfully, then a determined attacker would most likely be able to find out the answer to them through some means or another.

      True, but is an attacker going to peruse the private lives of a potential target? Doubtful. It's much more cost-efficient to simply move on to an easier target.

      Additionally, you could just prepend/append something like "BoA," or a special character, such as "!grandma" and "!rover" so then you only have to remember the truthful answers while still making them virtually useless to a potential attacker.

      Of course, if I was phishing, I would just make a page with ALL of the potential questions presented and say something like "Please provide the answers to the questions you previously selected. If you do not remember which questions you selected, provide your answer to all of them and you may then change your settings once you have logged in." Most people would just provide the answers, especially if they were gullible enough to make it to the phishing site in the first place.

    91. Re:Flawed system or flawed usage? by StikyPad · · Score: 1

      It's not (just) that they're too cheap -- because really the costs are trivial, especially when compared to the cost of ID theft -- it's that customers don't want them. Lose/forget/damage the OTP and you're hosed. It severely hampers the convenience of online access, and people want convenience.

    92. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      I recall reading about a study (here on /. I think) where people were required to inflict pain on another person whom they could hear in the other room, when that person did not achieve what was required. It was determined that because the person knew they were part of a study/experiment, they would inflict far more pain than they would normally - especially when told 'continue' by the program supervisor.
      Wow. Way to completely mischaracterize the results of that study to suit your weak argument.
    93. Re:Flawed system or flawed usage? by $pace6host · · Score: 1

      Exactly. That is my point, the people knew_they_were_part_of_a_study, and may have reacted differently to how they would normally.
      Which is why, should I ever become a phisher, I will send people a link that says "We are attempting to verify the security procedures that have been put in place on our banking site. Please follow this link and..." Since I alerted them that this is a security test, I'm sure they'll just plow ahead, with the same results as in this study. See, who would ever lie about it being a security test, that'd be... well, dishonest!
    94. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      Most people are by nature gullible, and if they think at all, they'll think "oh, Bank of America did away with the sitekey thing". It's human nature, also known as stupidity. Even just slightly unintelligent people can easily get fooled -- if the sitekey doesn't pop up, but the site asks the questions to verify the sitekey, they'll think the cookie was lost, and will happily enter the sitekey questions even to a phishing site (who then turns around and sends the challenge questions to the real site, and obtains the correct sitekey image). Cause that's what the real site does too when you access it from a new computer, or if you clear your cookies.

      Part of that is the "change things around every three months" attitude. As long as the user can find where he is supposed to enter the data, he will do so, thinking that the bank (or other site) just changed things again. Our so-called "security experts" are teaching people to act insecurely.

      As far as the "personal information" questions, I've actually had to research the answers online for some of them. Answering them means that now there is one more company that can sell or lose your information.

    95. Re:Flawed system or flawed usage? by HappyDrgn · · Score: 1

      I am a BofA customer and have wondered myself how this is stopping anyone. If someone where to create a phishing site, they could extend the simple mockups they do now to operate a "man in the middle" attack. By actually using the user name you gave them to login right then and get the security question to ask you. They get the cookie, the image and then the password from you. Now with the cookie, they don't need the answers to any of those other pesky security questions. All they have to do is use the already open session to transfer some $$$. The only problem with this is the bank might notice multiple connections coming from the phishing site, but I suppose the little phishing operation could throw a few hundred together for a small botnet to take care of that problem.

      I have no illusions about this protecting me more than I was before. Since they added "sitekey" I've just had one other thing to look at when logging in. Having worked in IT at Major Conglomerate Co many times I imagine some exec handed down the order to IT to fix "the phishing site" problem, and knowing there is no software patch for common sense some lucky individual got to whip this up to satisfy the demand.

    96. Re:Flawed system or flawed usage? by Yottabyte84 · · Score: 1

      The secure way to do this is SSL. The problem is that users are too stupid to understand how to use SSL to verify a site.

    97. Re:Flawed system or flawed usage? by rifter · · Score: 1

      That's not going to change anytime soon. Maybe a better approach to the problem would be for BOFA to make a random phishing attempt on their customers and when fooled, the customer would get the ole'

      The system encountered an error, when you entered your FUCKING BANKING PASSWORD INTO A NON BOFA site. Please come back when you're not a complete dolt.

      BOFA -- Bastard Operator From America? Maybe someone like that would say that, but unfortunately their hands are tied. As much as we'd like to tell people they are idiots, and as customer-unfriendly as banks tend to be, the last thing they want is to convince people that they should take their money elsewhere. After all, people with more money than brains are the best kind of customers for banks; probably for a lot of other businesses, too. Such people provide the steady cash necessary for a good operation and are less likely to scrutinize the efficiency with which their money is put to use.

    98. Re:Flawed system or flawed usage? by rifter · · Score: 1

      Wrong. If you have not saved your userid (and thus have to enter it, as you would at a phishing site) then BofA will ask your security questions before allowing you to log in with the SiteKey. If you go to a phishing site, you would not only miss your security questions, but it would then have to get the sitekey picture.

      So a phishing site, even with your userid, will have to try to retrieve your security questions and present them, long before it would ever get to the SiteKey.

      But that's kind of the point. Someone else mentioned man-in-the-middle and that's exactly how it would work. The phishing site would just pass on your answers to the real BofA site and send back to you exactly what the BofA site was displaying at the time. To you there would be no difference and no way to know you were not on the right site despite sitekey, especially if you are prone to the addressbar exploit (for which I still have seen no announcement of a fix on IE) that makes it possible to fake even what the address bar shows. In any case, the whole time they can be recording the transaction or, as someone already pointed out, use the open session against the user. There is no need to delve into the user's past, spy on them, or any of the outlandish theories proposed in this thread.

      It's not as if no one used the tactic of redisplaying the real bank site on their phishing site before, and even to Bank Of America customers. As someone else has already pointed out the real problem is not addressed here; at best this might slow down the crudist phishers if the customers are attentive enough to notice that the sitekey stuff is out of place. However if they are inattentive enough to fall for phishing in the first place they are less likely to be clueful enough to miss the sitekey.

      It's good that they are at least doing something here even if more is probably accomplished by playing whack-a-mole with the phishing sites as they are reported or as they are detected through odd traffic coming from them. Every little bit helps, I suppose, but it is folly to say that this is as foolproof a scheme as it is presented to be.

    99. Re:Flawed system or flawed usage? by rifter · · Score: 1

      Think about it. If I answer the questions truthfully, then a determined attacker would most likely be able to find out the answer to them through some means or another. If i answer the questions untruthfully then I now have to essentially remember 5 different passwords. Doable for one site, but the difficulty rises quickly if I have more than one site like this.

      There are two things I hate most about "security questions" like these. The first is the ubiquity of questions that actually reduce one's security, like your mother's maiden name. That's the kind of info your bank should have, but other places like job sites sometimes ask for it as well. The second thing is that many of the questions kind of suck and are too subjective. Stuff like "what's your favorite colour/movie/book?" and "who was your favorite pet?" Even some others that are less subjective are harder to be sure of, like "who was your first pet?" which you might remember differently from oe time to another.

      I really never understood why questions had to be like this. The first encounter I had with security questions was with yahoo. And they got it right right from the start. They let you choose your questions by typing them in. I had some decent ones which were mnemonic riddles that pretty much only meant something to me. Unfortunately they are about the only ones who use this method. Many of the others use the middle ground of letting you choose one or more questions from a prepared list of bad or worse security questions. The worst sites make you use all of a series of very very bad security questions.

      These types of thinsg actually do reduce security in many ways. Because they encourage bad answers or using the same answer on multiple sites and expose you unnecessarily to additional security problems if you answer truthfully. It's too bad the people who make such sites don't get a clue on that front.

    100. Re:Flawed system or flawed usage? by tha_mink · · Score: 1

      You'd think though, that with all the liability falling on banks as far as fraud goes, that they'd want to protect themselves a little better. I mean, the BOFA sitekey deal is a good step to prevent phishing if all their clients understand what that means, but they don't.

      I've found though, that even worse, is people use the same password for _everything_ online. For example, I've recently taken over development of a web_store where the previous developer didn't encrypt passwords or saved credit card numbers. So basically, I could browse the records, get the name, address, credit card number, expiration date of over 2000 people. Plus I could see their passwords for the site. Assuming that at least 50% of those folks are the *one password* type, I could probably have done some real damage. When we took it over the first thing we did was md5 passwords and encrypt credit card numbers. Still though, this isn't the first time I've see the exact same situation. I figure that since ROR and PHP make development of e-commerce sites relatively easy these days, it's only going to get worse. I think people put way too much trust in online retailers with their banking information and that seems like a bigger problem than the phishing situation these days. Just my two cents though.

      --
      You'll have that sometimes...
    101. Re:Flawed system or flawed usage? by Raenex · · Score: 1

      If the user takes a trip leaves their key at home or somehow just loses it, then they and the bank have both a problem that costs money and aggravation. Carrying around another key is also an added burden.

      They already issue physical cards for ATM access. That should have the key built into it. Nothing extra to carry around.

    102. Re:Flawed system or flawed usage? by Raenex · · Score: 1

      I think it's a crappy system. More junk to remember, and it wouldn't suprise me in the least if didn't occur to me that the SiteKey wasn't being displayed, especially if you don't log in daily.

      They really need to stop fucking around with band-aid solutions and get a real hardware token solution that's built in to the ATM card.

    103. Re:Flawed system or flawed usage? by arminw · · Score: 1

      .....That should have the key built into it......

      That's like hiding the key to the house. Anybody can find it eventually and burgle the place. Anyone who gets the card also has the key. That is why DRM doesn't work, never has and never will. Anybody can get the key. If the key is in *any* way accessible to an unauthorized person, then it WILL get used. Putting the key in a less accessible place may slow the thief down, but not prevent loss. With an independent key, such as a PIN, the card alone will not be enough to rob the account.

      --
      All theory is gray
    104. Re:Flawed system or flawed usage? by dscruggs · · Score: 1

      Color me stupid. I'm a B of A customer and it took me several tries to figure out how it worked. Plus, it's a PITA to use with Roboform.

    105. Re:Flawed system or flawed usage? by Raenex · · Score: 1

      Anyone who gets the card also has the key.

      There's all sorts of stuff you can do. Fingerprints, some kind of pin entry on the card itself, or just stick with the current system of ATM card + pin number that you transmit. Requiring a physical card for online banking will get rid of the vast majority of phishing scams and credit card fraud that goes on now.

      The bank and credit card associations could get together and do something reasonable today, instead of these silly hacks like SiteKey.

    106. Re:Flawed system or flawed usage? by Anonymous Coward · · Score: 0

      I'm a BoA customer, and this is the first discussion I've heard about SiteKey. Probably because I never clicked on that "Where do I enter my passcode?" button, as I wasn't curious, and I expected the site to work properly. I landed at a page where I put in my passcode, and logged in. I've never seen any of these images, either (or at least never noticed them).

    107. Re:Flawed system or flawed usage? by arminw · · Score: 1

      .....Fingerprints......

      Those and other biometrics sound good in theory, but don't work too well in practice because a) they are expensive and b) if compromised, really leave the victim up a creek and the system is totally broken if this compromise happens even once in the possible pool of users. A password can be easily changed, but how do you change someone's fingerprints or retina or whatever biometric you might employ?

      Requiring a physical card means that every access device also must have a reader and its software. This is not too expensive to do for a few hundred thousand ATMs, but gets quite costly when there are millions. Even a relatively small number, multiplied by millions or more gets to be a big total. Like some senator once remarked, a million here, a million there, and pretty soon it adds up to some real money. /Begin facetious mode --> Maybe we can help evolution a little by snuffing or sterilizing phishers, spammers and similar misreceants. If the gene pool were cleansed of these, perhaps we could safely leave our keys in the ignition, eventually. -- end facetious/

      --
      All theory is gray
    108. Re:Flawed system or flawed usage? by deanoaz · · Score: 1

      "IMO sites should assign a completely random password which cannot be changed. This would force people to write it down, instead of trying to remember it or reusing the same password for every account (another common security gaff). The password should be changed periodically, and if it is forgotten, that should require an in-depth interview and time-out period while the (real) user is contacted. That will give people incentive not to lose it."

          In my opinion, and experience, this is the worst thing you can do. It virtually guarantees that all user account and password information will end up written on a Post-it Note, stuck either to the bottom of the keyboard or the side of the monitor.

      --
      If 'the people' in Amendment 2 are 'the state' then Amendments 1, 2, 4, 9, and 10 benefit the state, not you.
    109. Re:Flawed system or flawed usage? by IgnorantGuru · · Score: 1

      Well, again, the idiot factor will always find a way to exert itself. Writing down passwords does have its drawbacks, but a) they can be kept as secure as your other financial documents, and b) they can be written down in obfuscated form - either coded, or simply not making it apparent to a snooper which password goes with which account. Most people also have more of a sense of how to secure a piece of paper in their possession than how to secure 'data'. It is also a bit easier to track down who may have had access to it. It is still an imperfect solution, but compared to what is going on, a better one in many cases. If nothing else, it limits the number of people with potential access - they need physical access.

  2. This could be solved... by Gnissem · · Score: 5, Insightful

    If BofA periodically did not show the image and then warned the user they had made a mistake by entering their password, users would soon be trained to look for the image. Setting up a security system once and then not reinforcing it periodically so that users take it seriously is the probelm.

    1. Re:This could be solved... by aadvancedGIR · · Score: 1

      In theory, I could agree, but I don't think it will actually work.
      People want to access your site now and one in a while, you tell them "don't login now because we are doing an exercise, but if you login anyway, we will simply tell you it is bad before providing you the service", many people will simply chose to knowingly login because they trust their bookmark to link to the valid URL.

    2. Re:This could be solved... by Deathlizard · · Score: 1

      you could train this until the cows come home and people will still do it.

      At this point, Computer exploitation has been in the news for almost a generation now, and people to this day still don't protect themselves against malware or inform themselves about scams. Hell, Windows screams at you if you don't have protection and still people run unprotected, Although it doesn't help much when MS scares people away from updating their OS with their Genuine Advantage program.

      I'm a staunch believer of the 1% rule, which is 99% of computer users don't know what they are doing. Based on this study, I would call this probably in the margin of error, since 3.3% actually knew what they were doing. Of course with a bigger sample size, that value will most likely drop closer to the 1%.

    3. Re:This could be solved... by SomeWhiteGuy · · Score: 1

      This would also cause mass confusion to those that don't know about the procedure. Take my grandmother for instance. Once her password was reject on the bank website which initiated a call to myself, my sister, then the bank themselves. When I arrived home her caps-lock was on. This simple "Sorry Wrong Password" or even "You need to look for a SITEKEY idiot!" Would prompt many people to swamp phonelines asking what the deal is. Let's just face the fact that stupid users will always get around great security and do things wrong.

    4. Re:This could be solved... by gregoryb · · Score: 1

      That would suck for those BofA users that aren't total morons. If they periodically put that kind of run-around in the login process, that would get annoying pretty quickly.

    5. Re:This could be solved... by Anonymous Coward · · Score: 1, Interesting

      If BofA periodically did not show the image and then warned the user they had made a mistake by entering their password, users would soon be trained to look for the image. Setting up a security system once and then not reinforcing it periodically so that users take it seriously is the probelm.
      how does this kind of bad idea get modded insightful?

      this would cause mass customer confusion - and when you have millions of people confused, the cause is not "insightful."

      the obvious solution here is to add an extra step...

      Click here if you see the appropriate security image THEN, AND ONLY THEN, give the user the opportunity to enter their password. Of course, you give the user an 800 number just in case they don't see their image.

      Yes, it is an extra click for the user, but "cheap security" just doens't exist in some cases.

      the problem here is COMBINING the picture recognition AND the password entry - it is too easy to ignore the picture recognition due to the habit of entering the password in the same step.

      the solution is to separate the steps - put them in series, don't put them in parallel.
    6. Re:This could be solved... by magixman · · Score: 1

      Setting up a security system once and then not reinforcing it periodically so that users take it seriously is the probelm.
      Absolutely agreed. When you login BofA it displays in small type "If you don't recognize your personalized SiteKey, don't enter your Passcode." No one is every going to read this and yes they were told about it when they picked the image but the whole thing probably seemed kind of silly and they soon forget the plot. BofA needs to think about clever ways to get peoples attention.
      1. Have strong messages that point to the picture with animations, themes, clever phrases - something like a little mini-movie entitled "don't to get phished" that would be amusing and still get peoples attention.
      2. Make it clear to people that they have to bear some responsiblity for security and if they don't want to do so, give them a non-transacting account so they can at least see their balances and get info. While the current rules don't usually hold the client liable, it is still going to be a miserable experience that will take time to get sorted out. Constantly talking about phishing is not good for business in the short run but if banks don't solve this problem it will be much worse in the long run.
      3. Add phishing awareness to advertising. Notice how a) drug companies tell you all the terrible things that will happen if you take their drugs b) Tobacco companies tell you to quit smoking. It is time that banks tell you to be aware of phishing and that is why they have that little site key. The site key is for your protection because they love you.
    7. Re:This could be solved... by TexasTopPolluter · · Score: 1

      I have a BoA account and I like the security system. It gives me a warm feeling to see my special picture and my word. It is a new concept and people are not used to it yet. The training exercice suggested is a very smart idea. It can be done once. It has to be handled gently, though, with a warning maybe, a clear explanation and a phone number.

    8. Re:This could be solved... by DamnStupidElf · · Score: 1

      If BofA periodically did not show the image and then warned the user they had made a mistake by entering their password, users would soon be trained to look for the image. Setting up a security system once and then not reinforcing it periodically so that users take it seriously is the probelm.

      So what are they going to do, put a "try again" button on the You Made A Mistake Page? All that will do is annoy the hell out of users, and the phisher who most likely has explored the entire site will have an even easier job. Just phish the password and make the "try again" button redirect to the real bankofamerica.com site. In either case, BoA would be stuck with thousands of angry customers wondering why they were trying to trick them by not showing the sitekey.

    9. Re:This could be solved... by trip11 · · Score: 1

      the obvious solution here is to add an extra step...

      Click here if you see the appropriate security image THEN, AND ONLY THEN, give the user the opportunity to enter their password. Of course, you give the user an 800 number just in case they don't see their image.

      Wow, that sounds like a good idea actually. Why don't they do this? One extra click isn't too bad. And maybe (though only maybe) you could hide a option in the settings on the bank page to put it back to like it is now. Someone who can find that option, could probably understand the system well enough. BoA exec and tech people, think about this!
    10. Re:This could be solved... by CommanderData · · Score: 1

      Actually this *is* a good idea, but you take it one step further. You enter the login name, it takes you to an image verification page where you need to select your image placed randomly in a 3x3 tic-tac-toe grid with other random images. There is no "next" button. You need to click on the correct image, and then it will go on to the password entry page. You have to make them actively look for and find their image in order to continue the login process.

      --
      Urge to post... fading... fading... RISING!... fading... fading... gone.
  3. Newflash! by SNR+monkey · · Score: 4, Insightful

    Enhanced security measures thwarted by stupid users. More at 11!

    It seems like most security systems based on users not being idiots are doomed to fail. Phishing attacks work because people don't follow normal security procedures, making the authentication process longer/more involved for the user seems to be an inherently flawed idea because it trusts the user to know what is best for him/her.

    1. Re:Newflash! by UbuntuDupe · · Score: 1

      Right, but they didn't simulate a phishing attack in the experiment. Rather, the customer initiated the visit. To simulate a phishing attack, they should have had the users check their email, rather than initiate a visit to their bank's website.

    2. Re:Newflash! by gsslay · · Score: 4, Insightful
      The point is that people turn off their brain once told what to do by someone or something that appears to be a source of authority. Here it was the people who led them into the room and stood about with clipboards. People are used to being told what to do by other officious looking people.


      On a website all it needs is an official looking statement at the top of the phishing page that says "We are sorry, but our image security is broken just now, please log in as normal while we fix it, thank you." People are used to being told that computer systems are down and they should manage as best they can while they're repaired.


      You simply can't regulate for people not willing to think for themselves.

    3. Re:Newflash! by morgan_greywolf · · Score: 1

      E-mails are not necessarily the sole source of phishing attacks. I seem to remember an attack that involved a piece of malware that changed the user's proxy settings to a proxy that could serve up phishing pages for certain sites. And if I'm not remembering it and it's just an idea I had, then it isn't long before someone does it for real.

    4. Re:Newflash! by Tom · · Score: 1

      Phishing attacks work because "security procedures" aren't.

      You have formal and informal security. Formal security is long, complicated and tedious. I've yet to see it being used anywhere outside the military. Informal security works for normal people, but it is inherently flawed.

      The problem isn't the user. The user is entirely himself. The problem is that we have no way to verify remotely that indeed he is he. All the additional bells and whistles are simply to cover up that simple fact. It's just another level of indirection, see RFC 1925.

      --
      Assorted stuff I do sometimes: Lemuria.org
    5. Re:Newflash! by pkulak · · Score: 1

      It's not users being idiots, it's users having other priorities. I bet there's an automotive forum somewhere that has a thread of people complaining about how the general population is too stupid to notice slight pinging in their engine on acceleration and realize that the timing is off. It probably has 1,000 replies like "If people are too dumb to figure these things out, they shouldn't be driving." But you know what, I bet if my car started pinging, I wouldn't notice and after a couple months like that I may blow up my engine, or whatever bad happens in that circumstance. Why? Because I'm a geek and my car is just a tool. I want it to work so I can focus on what's actually important to me. That doesn't make me an idiot.

    6. Re:Newflash! by Tom · · Score: 4, Interesting

      The point is that people turn off their brain once told what to do by someone or something that appears to be a source of authority. Nonsense. We ask people to do things we can't expect them to - understand networking security. What we instead should do - and have been failing to for years - is build systems that are actually useable by human beings with little or no special computer knowledge. Or, if that is impossible (and the proof for that is still out!), insist on basic training as a prerequisite for letting people go online, much like a driving license.

      Why is SSL accepted and widespread and PGP isn't? Because PGP requires people to deal with things they don't understand like fingerprints, keylengths and all that other technical stuff. SSL doesn't. If there's a yellow lock icon in the status bar, everything is good, otherwise something is wrong. That's the level that normal people deal with and it's not a fault of them.

      You and I are the same, in areas we didn't study. What would you think if your doctor required you to understand every medical detail of that operation you need before he does it? You trust him to know his shit, that's what you pay him for, right?

      It's time we earn our pay.

      And I speak as a professional security guy. "User education" has failed because we tried to bring users to a high level of technical knowledge, instead of bringing the technical knowledge required down to their level.
      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:Newflash! by Skater · · Score: 1

      So do you change the oil in your car regularly? How do you know to do that? Hmm...you learned to take care of your car. You want to avoid worrying about it, yet you took the time to learn how to take care of it. Isn't that interesting?

      Besides, you should notice a weird noise that your engine is making - you might not know what it is, but why would you ignore it instead of getting it checked?

      This is kind of the same thing, to me - people should take some time to understand the security of what they're doing. They don't have to be Bruce Schneier (spelling?), but a few hours isn't going to hurt and may actually help them in the long run. When I do something new, I take a little time to learn about it before diving in.

    8. Re:Newflash! by Bozdune · · Score: 1

      You missed his point completely. Check out the "Milgram Experiments" (http://en.wikipedia.org/wiki/Milgram_experiment).

    9. Re:Newflash! by Tom · · Score: 1

      I know that experiment. I also know how well-known it is and I expect a study done by two respectable universities to take its effects into account.

      --
      Assorted stuff I do sometimes: Lemuria.org
    10. Re:Newflash! by Anonymous Coward · · Score: 0

      "We are sorry, but our image security is broken just now, please log in as normal while we fix it, thank you."

      This is the best point after all it was only a few months ago that B of A changed their security to add the sitekey. Whats to prevent a phisher from putting up a site that claims B of A is changing their security system again. Or better yet the phishers could require users to confirm their site key by selecting it from a list.

    11. Re:Newflash! by Anonymous Coward · · Score: 0

      I don't really agree that SSL is accepted... with SSL the online banking could use a client-cert and that would prevent phishing since they wouldn't accept a phisher's connection pretending to be you, but they don't. So SSL is accepted only so far as the server side can make it seamless.

      A working, painless system is pretty easy actually:

      1) patch SSL so server app code can easily access the client-cert
      2) make a 'create login' function in the browser that creates a new cert per login
      3) patch browser to actually use client-cert
      4) in server app check client-cert in login database instead of password.
      5) make user create a new login if using a different / no client cert

      This means the password never leaves your computer... it's only used to decrypt the local key for making the ssl connection, so phishers can't get your password or do a man-in-the-middle. Thus the only time a phisher could get in the middle is when the login was created, not like today where it is each time it is used. The key to this is one client cert per login.

      The only complexity over the existing systems is users would have to go through a registration process when using from a different computer. This is actually better because I doubt you really want to encourage people to do banking from some other computer. Also when people are used to typing in their password and it working for months or years on end, having the site say 'sorry you need to authorize your current computer to log in' would be something unusual enough to at least give people a chance to figure out what's going on.

    12. Re:Newflash! by caluml · · Score: 1

      What would you think if your doctor required you to understand every medical detail of that operation you need before he does it? You trust him to know his shit, that's what you pay him for, right?

      Pardon me, but not a fucking chance.
      I am perfectly capable of researching and understanding medical issues, and indeed I do. Of course, I'm not a doctor, and doctors have much more training and experience than me.
      However, before I take any medication, or am put for surgery, I want to understand perfectly why the doctor thinks that is what's best for me. (Emergencies notwithstanding). And I'll definitely question him, and ask tricky questions if I think he's trying to fob me off, or doesn't really understand the field he is dealing with. Doctors are intelligent people. I'm an intelligent person. There's no reason why I can't understand what they do.
      Moreover, doctors are human beings. They get tired, stressed, depressed, complacent. Two eyes/minds are always better than one.

    13. Re:Newflash! by Tom · · Score: 1

      You, Sir, are probably one in a thousand, likely less. Now put yourself in your doctor's shoes and realize that he has to treat the other 999 just as well. And that you, I and everyone else would look at him funny if he'd say "I don't give flu medicine to people who can't draw the flu virus DNA on the blackboard first".

      That's the point.

      --
      Assorted stuff I do sometimes: Lemuria.org
    14. Re:Newflash! by gsslay · · Score: 1
      If there's a yellow lock icon in the status bar, everything is good, otherwise something is wrong. That's the level that normal people deal with and it's not a fault of them.


      And here they had been told "do not log in if your picture of a duck isn't shown" and it still didn't work. What I was trying to say was the conditions of this test were not dissimilar to what a phisher would do. They were given a authority figure who perhaps inadvertently offered reassurance that everything would be ok, and the users completely forgot or chose to ignore what they had been told previously. A phisher would actively issue the same reassurances, except on the web page, and the result would be the same.

      And my criticisms weren't meant to be of the "stupid lusers" type. It was an acknowledgement of basic human behaviour we all suffer from. It doesn't matter what security is implemented, and how simple and straightforward it is, unless users are trained to the point of near military fixation on proper procedure, phishers will always be able to convince some that's it's ok to bypass.

    15. Re:Newflash! by Anonymous Coward · · Score: 0

      Why is SSL accepted and widespread and PGP isn't? Because PGP requires people to deal with things they don't understand like fingerprints, keylengths and all that other technical stuff. SSL doesn't. If there's a yellow lock icon in the status bar, everything is good, otherwise something is wrong. That's the level that normal people deal with and it's not a fault of them.

      Actually, that's not the level most people deal with. Studies show that the vast majority of users don't know what the lock means, and of those who have some idea ignore it entirely anyways. SSL also ends up tossing up all kinds of complete gibberish warnings about certificate problems, so it does require users to deal with things they can't possibly be expected to understand. Most people think a site that gives a certificate warning is *more* valid than a site with no certificate.

      SSL is abysmal failure from a security UI perspective.

    16. Re:Newflash! by jschottm · · Score: 1

      If there's a yellow lock icon in the status bar, everything is good, otherwise something is wrong.

      I don't have it handy, but there was a study that came out around last summer that showed that the average user doesn't have a decent grasp of that. Many of the users could be fooled into thinking that a site was secure by things like putting a picture of a yellow lock icon on the page itself. Even fewer people know how to see if a web site's security cert specifies that it is the site they are trying to use. I had one of my site's certs expire while I was waiting on the replacement and for several days users were getting a popup saying that the cert was expired. Not one of them e-mail me to check what was going on or to ask what it meant.

      It doesn't help that banks take some bizzare delight in shuffling around their website addresses in such a way that consumers can easily get confused. If I attempt to go to Citi's credit card site by entering www.accountonline.com, I get directed to an insecure www.citicards.com page which sends a secure POST to www.accountonline.com. My credit union is worse - accessing credit card information or submitting for a loan from within their secure site involves being sent to completely different websites. While this is understandable and unavoidable, there's not a bit of information on the credit union page saying that you should expect to have the address change completely.

    17. Re:Newflash! by Anonymous Coward · · Score: 0

      I get directed to an insecure www.citicards.com
      I talked to some tech guy at Citi's credit card customer support who just couldn't understand why this could be a problem. Ironically, one of the things he said was that Bank of America does the same thing. (Do they? When I wandered around B of A's website it sent me to the Site Key procedure, which happens under https.)
  4. Sensationalist headline... by spicyjeff · · Score: 2, Insightful

    The SiteKey isn't flawed, the people are.

    1. Re:Sensationalist headline... by Pandaemonium · · Score: 1

      Yes- precisely. This is an education issue, which cannot necessarily be blamed on BoA. Instead, they need to now recognize that their users are not fully understanding this technology, and assist them in understanding phishing. It's not just a consumer issue- it removes money from legitimate hands and from a functioning economy. (heh.).

    2. Re:Sensationalist headline... by jalefkowit · · Score: 5, Insightful

      The SiteKey isn't flawed, the people are.

      People are, by definition, flawed. Any security system that is predicated on this changing sometime soon is broken.

    3. Re:Sensationalist headline... by Anonymous Coward · · Score: 0

      No person is perfect, nor is any system perfectly secure. Online banking is, always has been and always will be, a bad idea. Such has been proven many times over and will be again. Laziness and greed are both directly responsible for its use and promotion. Not claiming expertise here, just observation and rational critically applied thought to come to my opinion of the facts as I know them. There has already been a lot of hits on the banking system and people's accounts, it's possible that in the near future there will be a huge programmed hit on banks online systems throwing them into chaos. It might even start a war. Being as many of you support yourselves in this field and many more of you transact business online I guess I should sign this:

      --Chicken Little--

    4. Re:Sensationalist headline... by gsslay · · Score: 1

      People are an integral part of the SiteKey system, it's pointless without them. If their flaws are not removed by the total functionality of the system, then the system is flawed.

      Not that I think anything will ever be able to claim 100% success in this. But arguing it's not a problem with SiteKey, but with people, is kind of like making a powertool for three hands then arguing it's a people problem that no-one can use it correctly. You knew before you started people's limitations.

    5. Re:Sensationalist headline... by Tom · · Score: 1

      The system expects people to do things that people do not usually do. How is that not a flaw in design?

      The main failure of these "image recognition" systems is that they require the user to react to the absence of information. The lack of something, and especially something familiar, is very rarely even consciously registered, unless you are specifically trained to expect it and react to any change of presence.

      Here's an experiment to try at home: Tell your spouse, kids, whoever, to choose one of the decoration items in your home. A vase maybe, or a small picture. Tell them to choose a day at least a month from now (so that you have forgotten) and on that day remove and hide that item. Check how long it takes you to notice that it's missing.
      Unless it's something of personal importance to you, or something very obvious, chances are it will be a long time before you notice at all. Since that item was part of the landscape for a long time, but had no special "use value" attributed to it, your mind has decided to filter it out of your conscious noticing in order to reduce the amount of information the consciousness has to handle.

      --
      Assorted stuff I do sometimes: Lemuria.org
    6. Re:Sensationalist headline... by hey · · Score: 1

      "People are, by definition, flawed...".
      Er, where can I lookup the definition of people?

      (Yes, I know people are flawed -- but isn't by "definition".)

    7. Re:Sensationalist headline... by jalefkowit · · Score: 1

      It is if you take it in the sense I meant, which is that to be human is to be flawed.

      In other words, a flawless being would not be human -- it would be a god, or a reasonable facsimile thereof.

  5. I wouldn't say that it is flawed..... by danrik · · Score: 1

    Just that the users are flawed, and need to be better educated. I think it is an excellent tool, and I make damn sure that I verify my sitekey before I enter my password. No matter how clever your schemes are, if the users are too clueless or apathetic to make use of them, they will be ineffective.

  6. News? by TheRealFixer · · Score: 0, Redundant

    This just in... users are clueless. Film at 11.

  7. meh - controlled environment? by hashmap · · Score: 5, Insightful

    1. go to an unusual place,

    2. sign an agreement form,

    3. follow instructions that say: "Log into your account"

    4. you're aware that people are watching you and will analyze what you did

    whatever results they get do not prove anything other than:

    People placed in a unfamiliar, controlled environment with Harvard scientists ogling at them will not check the security image.

    h

    1. Re:meh - controlled environment? by seanadams.com · · Score: 2, Insightful

      Indeed, but what is surprising is not that they didn't notice the missing image, but that they agreed to participate at all.

    2. Re:meh - controlled environment? by spurdy · · Score: 1

      I have to agree. If I participated in such a study, I would assume that the system was secure and would go ahead and login, even if things don't look like normal. To assume otherwise, you'd have to think the researchers were trying to scam you, and if I thought that, I wouldn't participate in the first place.

    3. Re:meh - controlled environment? by aadvancedGIR · · Score: 1

      He! I din't realized it until I saw your post, but this is a great physing technique, using less target but with a exceptionaly big hit ratio: just preted to be a scientist making reserches on security and ask all the participants to enter their passwords.
      It may not work in the long run, but it could definitely work.

    4. Re:meh - controlled environment? by UbuntuDupe · · Score: 1

      You know, that made me think about another way the results are biased:

      Scientist: Hi, I'm a stranger, will you participate in an experiment where you enter your account information on my computer?
      Person 1: What? Are you insane? No way!
      Scientist: Hi, I'm a stranger, will you participate in an experiment where you enter your account information on my computer?
      Person 2: Um ... no?
      Scientist: Hi, I'm a stranger, will you participate in an experiment where you enter your account information on my computer?
      Person 3: Sure, how much are you paying?
      Scientist: Hi, I'm a stranger, will you participate in an experiment where you enter your account information on my computer?
      Person 4: Hey, whatever.
      Scientist: Hi, I'm a stranger, will you participate in an experiment where you enter your account information on my computer?
      Person 5: OOOOH! Sounds like fun!
      Scientist: Alright, the three of you come with me.

    5. Re:meh - controlled environment? by Anonymous Coward · · Score: 0

      Yeah. It would be a lot better if they used some technology
      to watch over your shoulder at your home or place of business without you knowing it.
      All in the name of security.

      Seriously, at least they are questioning the effectiveness of this and not
      just taking the bank's word for it.

    6. Re:meh - controlled environment? by dcavanaugh · · Score: 1

      Ah yes, the good old "Help us with a security study" scam. Perhaps you even get a free iPod for participating. All it takes is a fancy domain name, like nationalcenterforbankingsecurity.org It would probably work much better than the unimaginative phishing tactics that are commonly used today.

      For as long as I can remember, the concept of spelling and grammar remains a central weak point of spammers. I sometimes wonder how much of the spam and phishing problem could be defeated by automated spelling/grammar checking.

    7. Re:meh - controlled environment? by vanyel · · Score: 1

      Next phishing attack: "Hi, we're from Harvard studying security. Please come login to your bank account on our computers".

  8. They use SSN for login name by Anonymous Coward · · Score: 0

    This from a site that uses SSN for a login is completely shocking! Shocking I tell you!

    1. Re:They use SSN for login name by OldeTimeGeek · · Score: 1

      Um, no they don't. Maybe one of the banks that NationsBank acquired before BofA had used one and they've chosen to retain it, but my long-standing BofA account's login isn't a SSN and never has been.

    2. Re:They use SSN for login name by chrismcdirty · · Score: 1

      When I signed up for my BofA credit card online banking maybe 4 years ago, using SSN was the only option for a username. And the password at that time was 4-6 digits, numeric-only.

      --
      It's like sex, except I'm having it!
    3. Re:They use SSN for login name by Radon360 · · Score: 1

      Once upon a time, their standard practice was to set you up with your SSN as your login ID. This was long before the implementation of the SiteKey system. Of course, you had the option of choosing a different number at the time (which I did). Now, you can use a letter/number combination for your user ID.

    4. Re:They use SSN for login name by Brian360 · · Score: 1

      Back in 2001 when I moved to Phoenix, AZ, I set up a Bank of America account there. Apparently, the only way to gain online banking access was to call customer service and request an account. At the time, they *required* me to use my SSN as my User-ID and limited my password to 7 characters. I even mentioned on the phone that I felt it was very insecure, but she insisted...

      This was also back when Washington Mutual required you to enter your Visa Debit card number in its entirety every time to log in to online banking ... ahh, good times :)

      Note that this is no longer a requirement and BofA has since restructured everything (even forced me to change my UserID at one point) since implementing the SiteKey.

  9. This just in!! by SQLz · · Score: 0, Redundant

    Users are Lusers!

  10. It works for me... by John.P.Jones · · Score: 3, Insightful

    You can lead a horse to water but you can't make them pay attention to security concerns...

    The BofA login is helpful to me, I fully expect to see my login token when I login to my account and would not login if I didn't see it. Some people won't pay attention and there isn't ANYTHING that BofA could do to prevent that (that isn't outrageously inconvinient for me.)

    1. Re:It works for me... by NtroP · · Score: 1

      I fully expect to see my login token when I login to my account and would not login if I didn't see it.

      I agree. I also like the images being there when I log in. That being said, I have a dozen other accounts that do NOT have this - instead just have either the normal username/password pair or sometimes just username, with password being prompted for on another page, but no pictures (I have no Idea why).

      Although I take security very seriously and almost never go to my banking sites when I'm not on my own computer, clicking on my own bookmarks, on a non-IE bowser -- I'd have to admit that I might not notice it was missing either. If you put me in a different place, on a different computer, allowed me to type in my BofA URL, hijacked DNS and sent me instead to your impostor site and just gave me the standard username/password bit and left the Image off, I may not remember that BofA had a sitekey. If ALL my other accounts had one, I'd be alerted, right away to it's being missing. As is is now, when I click on BofA, I often go "Oh yeah, I have to watch for my picture...". I usually don't remember it until AFTER they ask for it.

      I don't think SiteKey is flawed on it's own, I just think it would be more effective if 1) more sites used it and 2) you could upload your own picture (so they'd all be the same, or at least recognizably one you took, etc. - If not, I'd NEVER remember what my picture was supposed to be. Without logging in to BofA, I couldn't tell you what the picture is. I've changed it a couple of times. But I'd know it if I saw it :-)
      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
    2. Re:It works for me... by delinear · · Score: 1

      I'm not really sure how this system works having not seen it in action, but about they make you click on the token image when you log in, would that work? People generally go into auto-pilot during these processes, but if they're used to always clicking on an image and suddenly the image isn't there or has changed, they might pay more attention.

    3. Re:It works for me... by John.P.Jones · · Score: 1

      That is a good idea, particularly if each image had a different hot area (click on the dog's nose or the horse's mouth), then the image would be actively participating in the user interaction more. A user would almost certainly notice that the image wasn't correct.

    4. Re:It works for me... by moxjake · · Score: 1

      Some other banks use it too, the problem with it is since all bank websites are different, its too difficult to remember which ones use which security system. I regularly utilize 12 banking websites (all personal accounts). It typically takes me two to three tries to log into any of them because they all have different password requirements, and I certainly can't remember which ones use SafeKeys, which ones use SiteKeys, and which ones are just plain dumb.

  11. Security Only as Good as People who use them by creativity · · Score: 1

    The premise of the study being people enter the passwords even if they do not see the image is dumb. That's like saying I buy top of the line RSA encryption but provide other my key or i buy a safe and do not lock it. If people are stupid enough to enter passwords on public terminals without even using the most primitive security systems they deserved to be robbed. The BOA system is primitive but depends on people using some common sense. Having said that, I am not big fan on captcha like security systems, install a trojan monitor the images for a month, ship it back to mother ship and lo behold you have a phishing site personalized just for you.

  12. Cookies by joeware · · Score: 1

    > The banks often drop a small software program, called a cookie, onto a user's PC to associate the computer with the customer. Since when are cookies software programs? I wish the media would stop perpetuating misinformation about cookies.

  13. SiteKey is not to protect customers by sexyrexy · · Score: 4, Insightful

    It's to protect Bank of America from liability. If someone's account integrity is compromised due to phishing, the bank's ass is covered - they implemented a two-way authentication, the user just chose to ignore it (after indicating they read and understood the terms and function of the SiteKey)

    --

    Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:SiteKey is not to protect customers by darkrowan · · Score: 1

      *DING DING DING* And we have a winner. Sitekey is more about CYA than security. This study only proves that to be the fact.

      --
      AccountKiller
    2. Re:SiteKey is not to protect customers by edunbar93 · · Score: 1

      You underestimate the power of stupidity. This study only proves two things that those in the security biz already knew: 1) users don't give two shits about security, and 2) users are the weakest link in the security chain.

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
    3. Re:SiteKey is not to protect customers by klenwell · · Score: 1

      Exactly. I've dealt with identity theft problem with banks a couple times and it was obvious that the bank's fraud prevention department's first goal was to try to pin responsibility -- and liability -- on you.

      If you do have a security problem with your bank, immediately draw up a record of events being careful to point out where the bank's systems failed. And recognize that the bank's fraud or security department is not there to help you, but is looking at you as the offender and scapegoat.

      --
      Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
    4. Re:SiteKey is not to protect customers by sholden · · Score: 1

      Except there's a bunch of places on the bankofamerica.com web site that ask or your passcode without showing you the site key - just normal username/password boxes on a form. So I doubt their ass is covered.

    5. Re:SiteKey is not to protect customers by diamondsw · · Score: 1

      That may be true, but isn't it better than banks that have NOT implemented such additional security? To rephrase that a bit, several years back you could have said the following:

      "It's to protect Bank of America from liability. If someone's account integrity is compromised due to packet sniffing, the bank's ass is covered - they implemented 128-bit SSL encryption, the user just chose to ignore the lack of the little key icon (after indicating they read and understood the terms and function of encryption)"

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    6. Re:SiteKey is not to protect customers by Anonymous Coward · · Score: 0

      Now this sounds a tad too pessimistic. There are two parties to a secure connection, the bank and you.

      OF COURSE the bank wants to make sure that it does all it can do to have a secure connection, like publishing an SSL certificate, or like using something like SiteKey. It's a *feature* to help you determine if the site is real, of if someone else is posing as the bank's website.

      Now if you just don't give a rat's ass about if the bank's website is real... tough shit.

      The bank kept their side of the deal. But you have to be careful too. If you aren't, *of course* the bank does not want to be held liable for your stupidity.

    7. Re:SiteKey is not to protect customers by EEBaum · · Score: 1

      after indicating they read and understood the terms and function of the SiteKey

      Yes, becuase we know people read everything that they click "I read and understood" on. Heck, I don't think there are enough hours in a day to read and understand everything the average person claims to read and understand.

      --
      -- I prefer the term "karma escort."
    8. Re:SiteKey is not to protect customers by Anonymous Coward · · Score: 0

      It's to protect Bank of America from liability. If someone's account integrity is compromised due to phishing, the bank's ass is covered - they implemented a two-way authentication, the user just chose to ignore it (after indicating they read and understood the terms and function of the SiteKey)

      While IANAL, I don't think it would protect them from liability. After all, Bank of America tells customers:
      "If you recognize your SiteKey, you'll know for sure that you are at the valid Bank of America site."

      It would be easy for a phisher to create a man-in-the-middle attack which would show the user the correct SiteKey. And since BoA says showing the correct SiteKey means that you are at the real BoA website, then BoA bears some responsibility if that isn't true.

    9. Re:SiteKey is not to protect customers by korbin_dallas · · Score: 1

      NOPE, wrong! The ParentPoster is right.
      All these companies could not care less that fraud occured as long as they can get you on the hook to pay it.

      Been there done that got the t-shirt, it's so hard in fact, that its plain just easier to hunt down the real thieves and shoot them dead.

      --
      They Live, We Sleep
    10. Re:SiteKey is not to protect customers by klenwell · · Score: 1

      Fair enough with respect to BofA's website. But my comment didn't refer to bank websites specifically.

      Two personal experiences with bank's fraud prevention departments: 1) mysterious ATM charges 2) checks written in my name. Both times the "security" specialists I spoke with seemed to care less about solving the problem with their system and more interested in simply establishing that it was my fault.

      When they exhausted that assumption, they refunded my account, but not after significant waste of time.

      --
      Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
  14. Study concept seems lacking by reyalpdemannu · · Score: 1, Insightful

    So they brought 60 people into a room, told them to use their bank account, and then got surprised when they actually did?
    I am going to bring 60 people into a room, present food to them and tell them to try it, and then publish a study about how they failed to notice the lack of a Health Department certificate in my building. Then I'm going to write into Slashdot about it.
    In my mind, there is a better way to conduct a study about banking security than to bring in 60 people and instruct them that the entire purpose of their visit is to log in to their bank account when they sit down.
    But I, for one, welcome our SiteKey overlords.

  15. Yahoo by j3tt · · Score: 1

    Isn't this the same as what Yahoo's Personalized Sign-In Seal uses?

    Considering how many "fake" Yahoo sign-in sites I've seen, I've always wondered if people actually used this "feature".

    1. Re:Yahoo by Radon360 · · Score: 1

      Essentially, yes. Bank of America implemented it shortly before Yahoo! did. Yahoo! did one better by letting you upload an image of your own, if you choose. With BOA, you're stuck with using one of their thousands.

  16. People are not "Flawed" by jmagar.com · · Score: 4, Insightful
    Those of you stating that the problem is with the users are somewhat mistaken. At some point we as an industry are going to have to get more professional and stop blaming the users for all of the system problems. Let's take a new approach: include this requirement in your designs: A user may not understand the whole system, much in the way that you don't understand all the inner working of your automobile. A user of the system is not required nor expected to understand how it works.

    Now, go forth and design systems that work, instead of blaming your design failure on the user.

    1. Re:People are not "Flawed" by Aladrin · · Score: 1

      I can see both sides of this. Providing the pics enables customers to guarantee their security. But the very kind of attach this is meant to prevent can very easily get around it by simply not displaying the 'if you don't see the picture' text and picture at all.

      So the challenge is to come up with a solution that requires the user to react properly and cannot be faked by a man-in-the-middle attack.

      This solution obviously doesn't work. A captcha obviously doesn't work, as criminals can simply decode those by eye/hand. Slower, but possible.

      So what WOULD work? I can't think of anything except forcing the customer to call a phone number and tell them the IP they will be coming from. Maybe there's a crypto way to send information and have the IP as a vital part of the that information, so man-in-the-middle doesn't work?

      Sounds to me like SSL is just about as good, as it already warns the user that the other side is or isn't who they claim to be.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:People are not "Flawed" by chinton · · Score: 1
      Yes they are. Right below my SiteKey is the following instruction:

      If you don't recognize your personalized SiteKey, don't enter your Passcode.

      What they heck else is BofA supposed to do if their users cannot follow the most basic instruction. This has nothing to do with knowing the inner workings of your automobile or BofA's system. They don't have to. They need to be able to read and follow a simple instruction (which was explained fully when they set up their SiteKey to begin with).
    3. Re:People are not "Flawed" by Daemonstar · · Score: 1
      The problem isn't that that users "don't understand all the inner workings" of the site (because they probably shouldn't), it's that they can't follow security (or operational) procedures.

      People are expected (and required) to pass a test given by the State to see if they can safely operate a vehicle. They're not required to change oil, swap out spark plugs, or install a sound system. They're supposed to already know how to get in, start the vechicle, put on safety belts, and operate the vehicle according to law. This includes not leaving the keys in the vehicle and locking the door (yes, some States have traffic laws against leaving your keys in your vehicle and not locking your vehicle).

      545.404. UNATTENDED MOTOR VEHICLE. An operator may not leave the vehicle unattended without:
      (1) stopping the engine;
      (2) locking the ignition;
      (3) removing the key[0] from the ignition;
      (4) setting the parking brake effectively; and
      (5) if standing on a grade, turning the front wheels to the curb or side of the highway.

      Acts 1995, 74th Leg., ch. 165, 1, eff. Sept. 1, 1995.
      People should know how to operate the computer and use web sites (operational and security), but not necessiarly "understand all the inner workings" of the PC or website. Basic security should be known by the computer operator; failing to take appropriate security precautions (seeing if the image was there in this case) is the fault of the user. If it was a flaw in the site, then that's one thing, but this security procedure required the vigilance of the operator.

      No security is perfect (door lock, captcha, AACS, etc.) because there is always a way around it, usually people.
      --
      I don't reply to Anonymous posts; if you have something to say to me, identify yourself or I won't reply.
    4. Re:People are not "Flawed" by ei4anb · · Score: 1

      if "you don't understand all the inner working of your automobile" then you must be new here.

    5. Re:People are not "Flawed" by jmagar.com · · Score: 1
      If you care to ensure that the system is secure then you should really use best practices: Key Fob

      RSA login fobs have been around for many, many years, and I am not aware of a better system.

    6. Re:People are not "Flawed" by woztheproblem · · Score: 1

      Keyfobs do not address phishing attacks, such as the SiteKey attempts to. Keyfobs are great at what they do, but they don't address this problem.

    7. Re:People are not "Flawed" by Jennifer+York · · Score: 2, Insightful
      If you think you know all the inner workings of your car, you must not be an experienced engineer. Do you understand your EFI? The timings, failure modes, economy vs performance... What about your airbag system? At what G does it deploy? Your ABS... what sample rate does it have?, latency for actions?... Dual zone Climate controls? Even something as simple as lights and turn indicators: what controls the rate of the turn signal blink?

      My point is that I doubt very much that you understand the inner workings of your car. If you do any work on it, then it is through a procedure manual that includes all the troubleshoot steps for you, and at no point do you really understand the whole system.

    8. Re:People are not "Flawed" by EEBaum · · Score: 1

      Yes, and what of people who make an account, then don't sign in for six months? Many people can't remember a password THEY created for very long, let alone a picture they picked out, or, more importantly, the fact that picking out a picture was important, or WHICH of the 138 sites they have accounts with is the one that had them pick out a picture.

      Well, for me, I suppose I do remember that it was BofA that had me pick out a picture, because it was, by far, the most painfully arduous account-creation system I've ever used. If it wasn't for me being extremely paranoid about an issue with my credit card, I'd have bailed very early out of creating an account.

      --
      -- I prefer the term "karma escort."
    9. Re:People are not "Flawed" by bcattwoo · · Score: 1

      Yes they are. Right below my SiteKey is the following instruction:

      If you don't recognize your personalized SiteKey,don't enter your Passcode.

      Do you think that a phishing website would have that on there? If they instead had SiteKey has been discontinued due to security concerns. Please enter your passcode. most people would probably go ahead and enter it.
    10. Re:People are not "Flawed" by Anonymous Coward · · Score: 0

      If the keyfob was connected in such a way that the site authenticated to it, then it would be good:
      1st time:
      1. user attaches keyfob (usb/wireless combination device, with ipv6 address on a wireless network supported by cell towers or something like that) to good system and is presented with a screen to enter his/her pass phrase
      2. user removes keyfob
      3. user logs into good site
      4. user enters keyfob id (written on the keyfob, converted to ip address by keyfob manufacturer) and the pass phrase previously entered into keyfob
      5. site authenticates to keyfob over wireless network
      6. keyfob lights up (until you tap it)
      7. site notifies user that a successful connection was made

      all future usage:
      1. user enters keyfob id and clicks enter
      2. site authenticates to keyfob using (user chosen) passphrase
      3. keyfob lights up
      4. user enters password and token displayed on keyfob

      This only has a problem on the first attempt. The user must initially trust the site and the site must initially assume the user is a valid user. Perhaps this should only ever happen within the closed doors of the bank.

    11. Re:People are not "Flawed" by woztheproblem · · Score: 2, Insightful

      Interesting idea...

  17. Can't it be thwarted anyway? by Anonymous Coward · · Score: 0

    Couldn't a phisher just set up a proxy to the Bank of America site? Then they could provide the proper identification image, and still steal their log in information from them.

  18. BoA ppor implementation by redelm · · Score: 1
    BoA relies upon persistant cookies to determine whether to send the sitekey image. If you don't have that cookie (clear or other machine), you have to enter your passwd to get the sitekey. Rather rediculous, but they don't want to be trolled for keys.

    1. Re:BoA ppor implementation by Anonymous Coward · · Score: 0

      This is not correct. In case the cookie is not found, you're prompted to answer a security question. If you answer correctly, you are still prompted for your regular password on a page that shows your sitekey.

    2. Re:BoA ppor implementation by skis · · Score: 1

      If you don't have the cookie, it has you answer your secret question. After that it will bring up the SiteKey page where you enter your password.

  19. You really expect security from these people? by basketcase · · Score: 0

    Let me get this straight...
    They grabbed a bunch of BofA customers and convinced them to do routine banking functions using their bank accounts IN FRONT OF STRANGERS and you really expect them to be concerned about security? They already gave up any chance at being secured when they agreed to participate.

    This is like asking if you can study someones ATM usage by looking over their shoulder and then telling them they failed because you now know their PIN number.

  20. not the most useful study by jdwclemson · · Score: 1

    First of all, the behavior people display during a study would be highly skewed from normal day to day behavior. To really make a determination of this, something less deliberate would need to be done. Most people in this study would go ahead just for the purpose of being agreeable. I know I would be hesistant to screw over a Harvard study if I was participating in it. On another note, I have many times wondered what would prevent a phishing site from asking bank of america for the site key based upon the entered SSN. How can bank of america know the phishing site from the user?

    1. Re:not the most useful study by Liselle · · Score: 1

      How can bank of america know the phishing site from the user?

      I hate to defend SiteKey, because it's a piece of shit, but BoA knows the user from the phishing site because any time a new IP address tries to access the image, the authentication does not include the SiteKey picture and instead asks the usual security questions.

      Of course, BoA may have screwed the pooch on this one as well, so you never know.

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
  21. Fishy? by gEvil+(beta) · · Score: 1

    The error message also had a conspicuous spelling mistake, further suggesting something fishy,.

    I'm beginning to wonder if this article actually appears on the NYTimes website...

    --
    This guy's the limit!
  22. As a BOA customer... by porkThreeWays · · Score: 1, Informative

    I can say sitekey is the most useless piece of junk meant to make my life harder. It's one of those pieces of security that sound good to PHB's but is retarded in practice. Other banking notables? Linking your ip address to your bank account and activex controls that won't let you in until it's verified you have antivirus software installed. Get with the program guys. Half baked schemes to make online banking "safer" rarely do so and in many cases make it less safe.

    Give me an online banking system with a good old fashioned username and password and I'm set.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:As a BOA customer... by WhiteKnight07 · · Score: 1

      "Give me an online banking system with a good old fashioned username and password and I'm set."

      In that case give Washington Mutual a try. I'm been using their online banking for several years now. All it asks for is a user name and password. Although if you get your password wrong 3 times it locks your account and you have to physically go to the bank to unlock it. Rather annoying but at least I know my account won't be brute forced. Their site even plays nice in Seamonkey/Firefox on Linux.

      --


      We're going to make information free Mr. Anderson, whether you like it, or not.
    2. Re:As a BOA customer... by Rodness · · Score: 2, Interesting

      I wholeheartedly agree. I am also a BofA customer, and while I have enjoyed a great banking experience with them, the SiteKey thing managed to piss me off. A year ago when they rolled out this crap and I was forced to sign up for it, I ranted on my blog about it. Here's an excerpt:

      Bank of America has unrolled this stupid SiteKey thing, which just doesn't benefit the consumer much. It seems to be a way for them to have more plausible deniability without actually taking on any responsibility.

      The idea is that you choose a little picture for your account, and the website saves a cookie on your computer. If you try to log into your bank account, and your browser has a valid cookie, the website will show your SiteKey picture.

      If you recognize your SiteKey, you'll know for sure that you are at the valid Bank of America site. Confirming your SiteKey is also how you'll know that it's safe to enter your Passcode and click the Sign In button.

      If you don't have a cookie then you're prompted with personal challenge questions that you have to answer in order to see your SiteKey picture. At that point if the right SiteKey picture shows up, you "know it's safe" to enter your actual password.

      If I connect from a new computer, I basically have to enter a challenge response (password) before I can enter my password. It's simply a way for the bank to prove that they're the legitimate site, and that I'm not being phished. It doesn't actually authenticate me to the bank in any stronger way, since if an attacker knew the challenge answers and my password, he can still log in as me from anywhere. Granted, now he has to know more information, but it doesn't put it outside the realm of possibility. There will still be idiots who get phished and happily input their challenge, ignore the bogus SiteKey, provide their real password, and then find out all their money has been harvested away.

      What really bothers me about it is that they're making it look like they care about security, but this is just another way for them to force the vigilance onto the consumers while providing themselves more loopholes to escape liability. It's another hoop that the consumer has to jump through, but it doesn't increase the responsibility on the bank's side of things. We need our government to make the financial institutions liable when their systems are exploited, instead of allowing them to blame the consumers, many of whom just aren't geeks and simply don't know any better. When it's an economic problem for the banks, then it will matter to them.

    3. Re:As a BOA customer... by woztheproblem · · Score: 1

      I think you're missing the point. SiteKey aims to help users avoid being phished. Do you have any other suggestion for how banks could do this? It's not their systems that are weak - the problem is that people can easily re-create what a website looks like and make it look legitimate to a user. If you have other suggestions to address phishing, even ones that put the burden on the company, I'm sure many people would be interested to hear them.

    4. Re:As a BOA customer... by ebuck · · Score: 1

      Although it's not Bank of America's, my persisting gripe is with the zip code verification of credit cards at the pump.

      Sure, I believe that it works flawlessly for millions of people, but I've never been able to use my card without a trip indoors again. Seems that I'm not privy to my own billing address, as nobody tends to believe that their system might be flawed.

      What smacks me as a double insult is that they implemented it claiming that it's more secure than pin numbers. My pin number contains more digits than my zip code, and that one number is only known to me, while the other number is known to anyone who can figure out how to look my name up in a phone book. I'll bet that 80% of all gas purchases at my nearby station are made by people that live in the three nearest zip codes. It's not like you can trivially change your zip code, and I'm sure mail theives are appreciative that they now need one less piece of information.

      Thank you oil companies for being so stupid. You make my day every time my car runs low on gas and it's raining or cold outside.

      At least you don't allow me to fill up my car, because some other inane policy prevents turning the pump on from inside unless you know how much gas you're buying. Which only means that I get to enjoy this inconveinence more often than need be.

  23. The Real Question is... by Expertus · · Score: 4, Informative

    when will these 'researches' be arrested for pointing out flaws in a security system.

  24. Seems like they missed the point... by Anonymous Coward · · Score: 0

    Agreed that the problem with this study was the users and the setting, not that part of BofA's system, but the system certainly seems flawed in another fundamental way. I'm surprised the study didn't primarily focus on that.

    All a site has to do is fetch your "sitekey" and present it to you no? And it makes phishing attacks even more legitimate seeming.

    Specifically:
    1. Users gets lured into phising attack goes to fake BofA site
    2. User enter username
    3. Phishing site takes username, enters it in real BofA site, gets SiteKey
    4. Phising site presents SiteKey to faked out user and collects password... done...

    Seems very lame. Sure, there are IP address issues for the phishers but they could spread out the load using a farm of IPs.

    Anyway, this study make me think that you combine a basic, (very basic) bit of security into a site and people suddenly think it's foolproof. I think the banks are just going to have to consider using two-factor auth a little more .

  25. The best solution I've seen is. by oliverthered · · Score: 1

    My banking site only asks a password and part of a second password (e.g. the 5th 3rd and 7th letters) that way if a fisher grabs part of the password and can't use it to login on the real site as it will probably ask for a different combination of letters.

    --
    thank God the internet isn't a human right.
  26. You can not tech them how to live by Boron55 · · Score: 1

    There was a lady in our office (long time ago) who was excited about everything all the time. When our network admin gave her a new password, she was so excited, that she cried it out loud in front of everybody. Well, admin was really upset and told her everything he was thinking about her. Then she told him with an innocent expression: "Why can not you teach me this security practices?" He replied: "I can not teach you how to eat, mate or live." So related to Bank of America customers, if they do not care about the security - it is their fault. If they start crying their passwords out loud - it is their fault. It is a common sense, like eating, avoiding poisons, not hurting yourself. You can not teach the grown-up how to do those things. It is their sole responsibility, and not a fault of the Bank.

    1. Re:You can not tech them how to live by Anonymous Coward · · Score: 0

      "I can not teach you how to eat, mate or live."

      Hang on - he couldn't teach her how to mate...even with Barry White CDs? Or have I misparsed this, and was he Australian?

  27. you have succeffully logged out! by IceFox · · Score: 2, Informative

    This coming from a bank who's website frequently goes down and when clicking links within my accounts page will suddenly (and randomly) tell its users how they have "successfully logged out" without a link to the main page to re-login and continue. And lets not forget the determination to automagically remove bank statements after six months and yet at the same time keeps pestering its users to cancel their paper copies. I would have to say that Bank Of America is the perfect example of how not to run a banking website. Every time I call their tech support I am costing THEM money.

    --
    Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
  28. Poorly designed populace by analog_line · · Score: 1

    Basically, this method of security fails when people don't care about their security. This is a problem?

    Security requires active checking to make sure a security measure is in effect. If you don't check to see if your padlock was secured, it's not the lock maker's fault if someone unhooked the unlocked padlocked and stole your stuff.

    Actually this is worse. The lock maker damn well isn't at fault IF YOU DIDN'T CHECK THAT IT WAS YOUR PADLOCK.

    1. Re:Poorly designed populace by delinear · · Score: 1

      However, if you then add an extra layer of security to the standard padlock that substantially alters the way it works compared to all other padlocks, and you fail to properly educate the padlock consumer about how this new feature works, then arguably you are at fault. I know more than anyone that end users can be dumb when it comes to technology - especially new technology - but we all know this already, so implementing new technology then saying "well, it would have worked if the users didn't mess up" is inherently irresponsible. We should be focusing on solutions that the users can't screw up.

    2. Re:Poorly designed populace by analog_line · · Score: 1

      "Foolproof systems do not take into account the ingenuity of fools." - Gene Brown

      There are no solutions that users cannot screw up. Learn that or expect major disappointment for the rest of your days when things you thought couldn't possibly be simpler are screwed up beyond belief.

  29. A Much Better Idea by CleverFox · · Score: 1

    A much better idea that would foil keyloggers is to present a user with a matrix of 3x3 or 4x4 pictures of animals and have users choose a password of three animals where they always click on the same animals in the same order. With random presentation of the animals it would make it impossible for anything other than video capture to steal all the information necessary to get into my account.

    This crud where they ask you for the last four digits of your SS# in addition to your password does little to prevent a keystroke logger from recording that response as well and leaving me wide open to criminal use of my account.

    1. Re:A Much Better Idea by delinear · · Score: 1

      That's reasonably useful for keyloggers, but if a user was tricked into installing a logger it could just as easily be a screen logger as well - all it has to do is kick off when the user visits a bank url and record the next 30-60 seconds of screen activity.

      For the more traditional phishing attack, where a user is tricked into entering details on a fake site, it's pretty much useless - since the phishers will just record what icons are clicked and use these to log onto the real bank site.

      Not to mention they're completely inaccessible to the blind/partially sighted - but I guess this system of showing the user an image is no use to these people anyway - I wonder how/if they get around that?

  30. In the numbers by loafing_oaf · · Score: 1

    Even if a phishing site displayed only one of the actual available images, they would net victims using that image. It only takes one in a million to make the scam worthwhile.

    Bank of America's system also has you provide a caption when you choose a picture. The caption is much better security than the limited set of images.

    --
    Always someone has power over you. The thing to consider is this: Is the power good, or bad?
  31. It's more secure than you think by Anonymous Coward · · Score: 0

    When B of A switched to site key, my online account broke. It hasn't worked since, despite 15+ calls to tech support. Usually they say they will call back when they fix it and never do. It's only half bad. Since it is broke, I suspect it is very secure and nobody else can access it, either.

  32. The system is actually technically flawed by jyoull · · Score: 4, Informative

    Discussion and links to papers here:

    http://bbaadd.com/blog/2006/08/security-why-siteke y-cant-save-you.html

    This overview of "Fraud Vulnerabilities in SiteKey Security at Bank of America" is written for a non-technical audience. Some details have been greatly simplified, and some new material is presented. Readers seeking more depth of coverage should consult the original paper, available at the above URL.

    Although this report discusses SiteKey at Bank of America Corporation, the general risks discussed here apply to all SiteKey sites including ING Direct and Vanguard.com, and they apply even more generally to any security method that relies solely on server-side interventions to detect and stop online fraud.

    1. Re:The system is actually technically flawed by richg74 · · Score: 1
      Just for clarification, the last two paragraphs in the parent (from "This overview ..." through "... stop online fraud.") are quoted from the abstract at 'bbaad.com'. The "original paper" referred to is available here, as a PDF.

      One point bears repeating. The articles refer to Bank of America, but this applies to all sites that use similar mechanisms, such as Vanguard (mentioned above) and Yahoo!.

      It's also worth noting that the large majority of users in the experiment ignored the absence of the SSL "padlock" indicator.

  33. People ARE "flawed" by Anonymous Coward · · Score: 0

    If someone doesn't bother to learn how to drive a car, and drives it off a cliff because they didn't know where the brake was, guess what? It's the person's fault, not the car's. These banks have built in a security feature, and if people don't actually read and learn to use it, it is their fault.

  34. sitekeyisdumb by jordan314 · · Score: 1

    My BoA sitekey is "sitekeyisdumb", because it really is. I hate it. I chose a picture of two people hanging from a parachute. I like to picture them stuck hanging somewhere, similar to how I feel when going through the sitekey process, dumb and stuck. Sometimes I'll fail my own sitekey security questions when it doesn't recognize my IP address. Now that you have all that additional "secure" security info from me, try hacking my account. Good luck. It's totally useless.

  35. What happened to personal responsibility? by moracity · · Score: 1

    If I setup a "lemonade-stand" labeled "B of A Deposits" in my neighborhood and tell people they can make deposits with me instead of going to the bank, should the bank be held responsible if some people actually do it? At some point, people have to take responsibility.

    No online banking security measure that is put in place is ever going to stop stupidity. This is the type of thinking that keeps people voting for Democrats. Too many people don't want the responsibility of taking care of themselves. They want someone else to do it so they can blame someone else when it goes awry:

    Can't get a job? Here's some unemployment!

    Don't want to pay up for health insurance? Here's some for free!

    Don't want to save for retirement? Here's some social security!

    Unmarried and have 4 kids with 4 different fathers? Spent all your money on Dolce&Gabana and plasma TV's? Here's some food stamps to feed your kids!

    1. Re:What happened to personal responsibility? by tomstdenis · · Score: 1

      ... yeah replying to flamebait ...

      Anyone who thinks social welfare is a complete waste of effort has obviously never had been given a pink slip, or still lives with mommy and daddy. When you got bills to pay and your employer decides to give you the boot it's nice to know that you're not facing the street at the end of the week.

      Granted it gets abused, but that's why you enforce policy not cut people who need it off.

      Though yea, generally if you don't take reasonable steps to ensure your safety, you're kinda asking for trouble. Not to say phishers aren't criminals, but if you sit there and just hand them your money you don't deserve insurance reimbursement.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:What happened to personal responsibility? by 99BottlesOfBeerInMyF · · Score: 1

      If I setup a "lemonade-stand" labeled "B of A Deposits" in my neighborhood and tell people they can make deposits with me instead of going to the bank, should the bank be held responsible if some people actually do it? At some point, people have to take responsibility.

      It's not just that people aren't taking it seriously, it is that the system was designed without taking the human element into account. You say "what if I set up a lemonade stand" but that is exactly the same issue. That scam wouldn't work because it does not take the human element into account and no one would believe it. Part of the problem is the current crop of "security experts" often completely neglect the computer-human interaction component of security then try to excuse that by placing blame elsewhere. Guess what, if you goal is to not be blamed, that might work, but the supposed goal is to increase security and they are failing. Malware writers and phishers are not ignoring the human element and that is partly why they are succeeding so much.

      No online banking security measure that is put in place is ever going to stop stupidity.

      No, but a good online banking setup deals with real people instead of assuming people are machines that will always behave in some way they assumed they will, without testing to see if that is true.

      This is the type of thinking that keeps people voting for Democrats. Too many people don't want the responsibility of taking care of themselves.

      Too many people don't think at all. Most people vote democrat or republican. Both parties advocate and enact socialist policies that "take care of people" who don't take that responsibility. The difference is just which socialist policies. Your singling out the democrats simply demonstrates you are clueless and buying a party line.

      They want someone else to do it so they can blame someone else when it goes awry

      I'm in favor of many socialist policies while I'm not in favor of yet others. I'm in favor of providing free drug treatment and addiction management centers to mitigate drug addiction problems, even to the point of providing free heroin to junkies on a regular basis. Does that mean I don't want to take responsibility for my actions and want someone else to manage my nonexistent drug addiction? No, it does not. Your view on these matters seems very simplistic. I'm in favor of certain socialist programs simply because they benefit society as a whole and because we have several socialist alternatives. You do know the police are a socialist entity, right? Same with prisons. So if we're going to spend money either giving people drugs and treatments and counseling or spend money arresting people and holding them in jail, I'd rather we did whichever is better for society as whole. Since it is many orders of magnitude cheaper to just give them drugs, rather than deal with robberies and assaults they commit in a desperate attempt to get drug money and pay the police to haul them to jail and the courts to process them and the prisons to hold them.

      The same concept applies to many other forms of socialism. Sometimes, despite the cost to the average person, socialism does make sense and provides a net benefit to society. It all depends upon the level of socialism and the likely end results.

      Can't get a job? Here's some unemployment!

      I've been there. Considering I pay money every month to provide for when and if I lose my job, I have no problem taking it back when I need it. Is this a good idea overall? Well, since so many people don't have the discretion to save for these circumstances and since the result of leaving them to their own devices is drastic increases in crime and widespread long term poverty that results in lacking education and healthcare for children who have no say in the world, I'm rather supportive of it. Removing the unemployment system results in people temporarily homeless and poverty stricken which results in poorer education and health for their ch

    3. Re:What happened to personal responsibility? by llamadillo · · Score: 0

      Let me guess: your SiteKey isn't a donkey. And HRC probably shouldn't count on your vote next November.

    4. Re:What happened to personal responsibility? by AK+Marc · · Score: 1

      If I setup a "lemonade-stand" labeled "B of A Deposits" in my neighborhood and tell people they can make deposits with me instead of going to the bank, should the bank be held responsible if some people actually do it?

      Like the fake ATMs that were set up in malls that captured readings of the magnetic strip and PIN before rejecting the transaction? Then the robbers took the gathered info and broke into the accounts later. How should a person know that an ATM is fake? It wasn't made of wood with nails hanging out.

      Can't get a job? Here's some unemployment!

      Wow, who pissed in your cheerios? You do realize that unemployment is cheap compared to not having it, right? Most people don't have enough money to get them through a lost job. Is that their fault? Sure. But you pay for it either way. Do you want to pay for it with increased crime and homelessness? Or do you want to pay for it with a little cash so they don't lose their home before finding that next job? Obviously, you'd rather waste more of your money to punish other people. But I'm conservative. I want to keep my money, and unemployment (and the other welfare you listed) is *cheaper* than not having it. Get the chip off your shoulder and quit punishing people for not making the same decisions you make, you'll be happier and richer.

  36. It could be improved... by Anonymous Coward · · Score: 0

    Instead of choosing an icon from a list, perhaps the user is required to upload a picture and a description of it. Anything would do: a person, animal, car, etc. The uploaded picture would become a very prominent part of the site during the login process. Instead of choosing an image from a list of possibilities, the site would be structured in such a way that the lack of user-provided photo is painfully obvious. Even the site's foreground/background color schme would be determined by the color content of the picture.

  37. Ok. by Anonymous Coward · · Score: 0

    any suggestions? how do you ensure users only login to your site, and not one designed to look like yours? This design was created not to help the bank compute its interest for all of its accounts faster, but to try and help users make better judgments.

    My idea? I think they should give up on HTML web based UI's. People click on links from any sort of untrusted source and then login. If you had greater control, but making all of the interactions take place through a separate application outside of the browser you would have more control and protection for your users. No web interface at all. Two phase authentication required. Use public, private key combos. it would be less convenient as you couldn't do banking from your neighbor's computer or what not, but you really shouldn't be doing online banking on untrusted computers anyways.

  38. SiteKey Explanation insufficient. by Marc_Hawke · · Score: 2, Interesting

    The problem is that it wasn't introduced well.

    If someone is already familiar with the concept, then it makes sense. However, for most people, the explanation was an annoyance and a confusion one time when they logged in, and the rest of the time it's just an extra click before they can enter their password.

    I have two banks that use that scheme for authentication. On both of them, one day they just popped up a picture and said, "what is this picture?" So you make a guess as to what is shown in the picture, and hope you guessed right.

    On subsequent logins, they fill in your guess for you, so it seems ridiculous that they are asking what that picture every time.

    Since the explanation was lost on most users, it's not surprising that they don't care that it's different.

    Infact...if you just make a site that popped up a random picture and asked them to name it, I'd expect everyone would fall for it.

    This isn't about customers being lazy or stupid, (well not always.) It's about the SiteKey deployment being inadequate and there being insufficient explanation for something that customers have never heard of before.

    --
    --Welcome to the Realm of the Hawke--
    1. Re:SiteKey Explanation insufficient. by dodongo · · Score: 1

      No mod points or I'd be bumping this. I have three banks, now, that have gone to this multi-factor authentication, and the instructions for setting it up are really clear, but leave you thinking "What the fuck?!"

      There's zero functional, usable information about what multi-factor authentication is or how you're supposed to use it properly. Without that understanding, this stuff doesn't stand a chance of being or becoming secure.

  39. "It's the users, not the system!" syndrome by Brown · · Score: 4, Insightful
    There're a number of comments saying things along the lines of:

    ..the system itself is not flawed, but the way the users choose to operate on it

    Enhanced security measures thwarted by stupid users. More at 11!

    The SiteKey isn't flawed, the people are. It's a common error to ascribe problems with usability to 'idiot users'. The real problem is software that's designed for the wrong target group (experts, where it should be everyman) or just badly designed, confusing or poorly explained interfaces. The fact is, this system *has* to be designed to cope with clueless users. If it's only safe for use by people with an IQ over 100, then half the population will be at risk!
    1. Re:"It's the users, not the system!" syndrome by belkode · · Score: 1
      I agree. I'm also a bit frustrated with the amount of answers which amount to "..its crap... bad design...", etc., etc.

      As a BoA customer, I for one am glad that the measure is there. Sure, it may not protect 100% of the customers. Sure, the basic premise and design may be a security issue. But as someone mentioned, even the basic user/password premise is flawed.

      As a knowledgeable user (and by this I mean that I know that the measure is there, not that I'm a computer expert), I make sure that the SiteKey is correct.

      Maybe the interface could be better, but I choose not to complain that the extra security measure is not there, nor do I mind waiting 10 more seconds in order to protect vital information such as personal accounts.

    2. Re:"It's the users, not the system!" syndrome by hackstraw · · Score: 1


      "It's the users, not the system!" syndrome

      Aren't the users part of "the system" by definition?

    3. Re:"It's the users, not the system!" syndrome by Anonymous Coward · · Score: 0

      If it's only safe for use by people with an IQ over 100, then half the population will be at risk!" Or, as in the case of good ol' US of A, 90% of the population will be at risk... :P
  40. Silly System by Anonymous Coward · · Score: 0

    Why are so many people acting like the users are stupid here?

    I have an ING Direct account, and use it once a month for bills - that's it. Forgive me if I can't remember that two months ago some website showed me a picture of a duck and the phrase "three penny milk".

  41. Lack of explanation, and technically poor. by raehl · · Score: 2, Insightful

    My bank started doing this. They way I was introduced to it is when I logged in they asked me to select a picture and then pick a label for it. There was no explanation whatsoever.

    Now, like most Slashdot readers, I'm a tech guy, but I didn't know what they were trying to do. My GUESS was that they were going to have me enter in the caption each time I logged in as a sort of separate password. It wasn't until I read some news article about it much later that I understood what the point of it was. I can't imagine your average user would have any idea either.

    But, lack of explanation aside, the 'solution' is technically useless as well. So when I go to log in you display a picture and I have to not enter my password if my picture doesn't show up. but *ANYONE* trying to log in gets to see that picture. So all you've done is add a little work for the phishing site - when they're pretending to be the bank, they just have to go to BoA's site and start your login process and Bank of America will kindly display the picture that the phishing site needs to show you to make you think the phishing site is legitimate. If anything, this makes the phishing site look *MORE* legitimate. "Well, this site looks fishy, but it's got my photo, so there must not be a problem."

    Yahoo has a better system - they show you a captcha you've picked, and they explain what it is, AND they only show it to you if you're logging in from a computer you've registered to see the captcha. Doesn't help you when you're not at your home computer, but works for most people most of the time and is thus an improvement without any drawbacks.

    1. Re:Lack of explanation, and technically poor. by jafiwam · · Score: 1

      There's a hidden improvement in the ability to detect phishing when you force the phisher to make a live connection. A few of them in fact;

      The phisher now has to have a live connection and has one step closer to them tracked in the log file. Sure, it's probably a compromised machine, but now the phisher NEEDS a compromised machine. Not all of them go to that trouble yet.

      This raises the bar a bit on the phishers. (Ruling out the inept 14 year old ones with free web site hosts in Lichtenstein.)

      Every bit counts. It is unfortunate that the banks can't seem to move fast enough to keep up with the game though...

  42. Biased sample? by ArsenneLupin · · Score: 5, Insightful

    Indeed, but what is surprising is not that they didn't notice the missing image, but that they agreed to participate at all. You may be on to something here. Maybe most people who they did ask refused to participate... phearing that the entire experiment might be a setup trying to get at their banking passwords.

    The few that did participate where either excessively trusting or clueless, making them more likely to not worry about the missing image either.

    In a word, they used a biased sample.

    1. Re:Biased sample? by inviolet · · Score: 1

      In a word, they used a biased sample.

      :golf clap:

      Damnit, where are my mod points when I need them?

      --
      FATMOUSE + YOU = FATMOUSE
  43. My bank... by Anonymous Coward · · Score: 0

    ..Though not BoA, has implemented basically the same damned thing. You pick an image, and if you don't see/it isn't your image when you go to log in, you don't log in.

    My mother understood this without issue. My mother is a person who called me several times asking about a 'blinking light' on the front of her computer. The hard drive activity light.

    Flawed? Emperor's new snide remark?

    No security system will ever be idiot proof. If people are logging in despite not seeing the image they selected, the problem exists between the chair and keyboard.

  44. Can lead a horse to water... by shoptroll · · Score: 1

    If users don't know how to properly use the security features provided to them, is that a system failure or a user failure? That's like blaming Linksys for someone hijacking your router because you didn't change the default router password nor did you setup any form of encryption on your 802.11.

    This reminds me of a training day for my workstudy job where one of the higher ups in the IT department talked about a survey done where they offered people a cookie for their password. At least 50% of the people in that study were willing to give up their password for a cookie.

    --
    Insert Sig Here
  45. Browser data by kebes · · Score: 1
    Totally tangential to the actual topic of the study, but I noticed that in the details of the study they interviewed the people about their normal computer habits. They state:

    28 participants (42%) reported using Microsoft Internet Explorer as their primary browser, 30 participants (45%) use Mozilla Firefox, 7 participants (10%) use Apple Safari, 1 participant (2%) uses Opera, and 1 participant (2%) uses an unspecified browser. Of the 39 participants who did not use Internet Explorer as their primary browser, 28 (72%) use Internet Explorer as their secondary browser.
    The reason I find this interesting is that frequently we throw around statistics from web-site access, and people will complain "well you can't use stats from site X because that site will inherently have more [geeky/non-geeky] users and hence skew the results" (a valid complaint, of course). The above statistics are (reportedly) a random sampling of Bank of America customers with online account (no selection based on computer expertise, etc.).

    The above stats suggest that Firefox usage may be even higher than previously suspected. Obviously this sampling of 67 people is not exhaustive and may not be generalizable, but I was quite surprised when I saw those numbers.
  46. The site key is not in itself flawed... by angelwalkwithme · · Score: 2, Interesting

    The site key is not a bad idea for those users who actually use it, but yes most people aren't paying attention. But I think it really ignores the more obvious solution. This is to frequently remind users to NEVER CLICK A LINK THROUGH E-MAIL. Type the website into your browser every time and you will never have this problem. I would put this scam in the same category as phone fraud phishing; most people know that you're not supposed to give your SSN or Bank Numbers when somebody calls you. This should raise suspicion immediately. I think the same approach for the internet is the best that we can hope for. Educate, educate, educate.

    1. Re:The site key is not in itself flawed... by kat_skan · · Score: 1

      The site key is not a bad idea for those users who actually use it, but yes most people aren't paying attention. But I think it really ignores the more obvious solution. This is to frequently remind users to NEVER CLICK A LINK THROUGH E-MAIL.

      I have an account at US Bank. They send me advertisements full of links, some of which are tied to my account in some fashion (namely, the ones that control what advertisements they send you). They all go to pages on a totally different domain than the one that their corporate site is on. How are you ever going to convince users that following these is bad idea so long as the banks themselves are regularly sending out mail indistinguishable from what the phishers are sending?

  47. isn't this more network monitoring protection? by blanks · · Score: 1

    I remember when this idea was brought up as another step in the login and authenication protection when users login. It was mainly an attempt to keep automated data harvesters from collecting infromation from thousands of users at one time (collecting data from a large list of stolen user infromation) as well as protecting users from having their username and password sniffed over a network. If the user had their user/pass stolen the theif would still need to know what image they had pre-selected.

  48. Role playing by Pap22 · · Score: 1

    While I don't have anything against their methodology, I think the results from both role playing groups are completely meaningless. Why would you be concerned with protecting a username and password that obviously is fake since it was given to you by the testers? I always check things like HTTPS indicators, but I wouldn't have hesitated for a second to enter somebody else's username/password during a study.

    1. Re:Role playing by kebes · · Score: 1
      If you read the original study paper (warning: PDF), in the ethical guidelines section they state:

      Ethical guidelines are of particular concern in this study, because we ask participants to perform tasks using their own account information.
      Despite the fact that they were asking the participants to "role-play", they were told to use their own login credentials. Apparently, many of them were easily induced into handing out this information.
    2. Re:Role playing by Pap22 · · Score: 1
      Thanks for un-correcting me. On page 3 of the PDF, it says clearly:

      Group Name Key characteristics
      1 Role playing Played a role, given no indication that security is focus of study
      2 Security primed Played a role, told that their role was concerned about security
      3 Personal account Used their own account, given no indication that security is focus of study
      1U2 All role playing The union of groups 1 & 2: all of the participants who played a role
      Table 1. Participants were assigned to one of three groups.

      Participants in the first two groups were also given a second sheet containing all of the information they needed to login and to complete tasks. This information included the role's name, online ID (username), password, siteauthentication image, three challenge questions, and answers to those challenge questions. Participants assigned to Group 3, the personal risk group, were asked to perform tasks using their own bank account.
      The artical submitter does not differentiate these groups when stating the statistics.
    3. Re:Role playing by kebes · · Score: 1

      Yes you are quite right. I missed your qualifying "from both role playing groups" statement and thought you were saying that all the results were meaningless. Sorry, my bad.

      In fact the study makes your point, more or less demonstrating that people are less concerned with protecting other people's login information. Their behavior was (on average) less secure when they were role-playing with other people's data, rather than using their own. However even with their own data they were not sufficiently careful (on average).

  49. MOD PARENT UP! by Anonymous Coward · · Score: 0

    The attitude of so many of these posts is unbelievable.

    "It's s great system, but users are just too stupid to understand it hurrrrrr!"

  50. Re:The system is actually technically (correction) by richg74 · · Score: 1
    Aargh. I copied the wrong URL. The link in my post above is to a PDF version of the Web page for a non-technical audience. The original paper [PDF] is here.

    Sorry about that.

  51. Mod the parent up!!! by pesho · · Score: 1

    This is exactly what I experience with sitekey. Besides when they implemented it they made several other security blunders. First the login page where you enter your user name does not have security certificate and is not encrypted. There is no real way for the user to verify that this is authentic BofA website. You can find an SSL encripted login page with proper certifcate but you have to folow links through two other pages to get there. Second they ask you for the user name first (because of Sitekey) and not fo user name/password combination. If you enter a wrong user name they tell you about that!!! Any scrpt kiddie can now start colecting BofA logins and they don't even need to phish for them. It also leaves by default a http cookie (which is easy to get rid of) and a flash cookie (which most users don't even now exists).

    1. Re:Mod the parent up!!! by Anonymous Coward · · Score: 0

      First the login page where you enter your user name does not have security certificate and is not encrypted.

      It isn't required. As long the page the login information is sent to is SSL encrypted then your login information is encrypted when sent to the login process page. Typing it into a HTML input password field doesn't make it encrypted if the page is SSL too.

  52. Something that's bugged me about the BofA Security by JoshDM · · Score: 1

    Is what would it take for someone to write a script to hit the site with a bajillion fake SSN logins (9-digit #s) and then capture the image and text for each success?

    I'm sure someone's already done it.

    By the way, I *do* make sure it's my passcode and image that pop up. I made them entertaining enough and relevant to myself.

    Then-again, I've written a few login pages for companies, so it's my business to keep track of this stuff.

  53. What about the other two? by Anonymous Coward · · Score: 0
    "Of 60 participants who got that far into the study and whose results could be verified, 58 entered passwords anyway.

    The other two read the image and actually posted anonymous coward comments with passwords to /.!

  54. Hold on... by John+Whorfin · · Score: 1

    If you're brought into a "study" (in a "controlled environment") and asked to "conduct routine online banking activities" wouldn't you have a resonable expectation of security?

    I mean where do you think they got these 67 BofA customers? They probably asked at a branch. They the folks know that this whole thing is at least done with the blessing of BofA.

    Plus, I can't imagine the study administrators said things like, "and be sure to mind all the normal security practices" for fear that might bias the group.

    This "study" sounds flawed.

    1. Re:Hold on... by Todd+Knarr · · Score: 1

      If you received an e-mail you believed was from BofA and followed the link to their Web site, you'd similarly believe you were secure. That's one of the main goals of a phishing attempt, to lull you into that false sense of security. Hence the whole point of the study: to determine how well SiteKey does at cluing users in to the fact that there's a problem when they aren't expecting problems.

  55. "Login" is not a verb. by Anonymous Coward · · Score: 0

    Why don't you morons learn English?

  56. This is timely for me at work by your_mother_sews_soc · · Score: 1

    I am currently doing contract work at a financial institution where we are evaluating several security measures from different vendors in order to comply with the FFEIC guidelines. One feature we are considering is a passmark.

    At first the passmark seemed like a great idea until I tried to remember which of the borkerage accounts I had recently required me to set one up. At that poit I realized how virtually useless it really was, because if I couldn't remember if it was Fidelity or Vanguard (it was Vanguard) then how would I know if the image was missing?

    I couldn't argue at work, based on anecdotal evidence with a population of one, that the approach was flawed. Now I am happy to see that research by respected intitutions is being done to prove (or disprove) popular trends as being viable (or worthless).

    --
    My user name was a mistake. Input wasn't restricted, my bad.
  57. Policy is "Flawed" by Orne · · Score: 1
    Here's another wrinkle for you... one of my banks (ING Direct) has become so adamant about these security features that it seems like every 3 months they're implementing another personal identification system.... It's hard to keep up with what the current system is.

    I'm a more tech savvy user, but even I get very annoyed by the layers I have to go through:
    1. Account Number / Password: Ok, I get this, pretty standard.
    2. Can't type the password anymore, you have to use a little graphical PIN Pad to click your code to log in. Goodbye actually typing it in on the keyboard, add another 2 seconds to log in as I hunt and click.
    3. Random Questions about account information: What's the last 4 digits of your SSN? Street number of your house? Random, and pain in the ass. Add a few more seconds due to failing memory. Oh, and so many people complained that now you have the option to "register" your computer, download a cookie, and bypass it.
    4. Special Picture: Chosen by the user. On wait, that's not enough...
    5. Special Passcode: Random text entered by the user, if you don't see it it's not your account.

    What's to stop a phisher from pretending to be your bank, claiming that said bank is installing a new "security feature", and the person enters all their account information? I think it would be an interesting study to see how many people would probably enter their info blindly while thinking that they are actually protecting themselves.
  58. Phishers Fool the Fools by BoRegardless · · Score: 1

    So when are we going to get an independent "call back" from the secure site where an RSA key is validated, to tell you that both parties are validated, possibly using an iris scan for the end user/customer?

  59. News flash... by fahrbot-bot · · Score: 1

    This just in, "People are stupid." Film at 11.

    --
    It must have been something you assimilated. . . .
  60. Re:Something that's bugged me about the BofA Secur by Pestilence · · Score: 0

    Better yet, why can't a phishing site just do a man in the middle and forward user input to the real BofA server and come back with the image BofA returns??

  61. Re:Something that's bugged me about the BofA Secur by DesertBlade · · Score: 1

    If you try to login in from a new computer another screen asks you a question, like name of your first pet, to prevent this from happening. I am also sure they will block the IP after 10-20 attempts anyways.

    --
    Half of writing history is hiding the truth.
  62. The screw is up anyway by sholden · · Score: 1

    I you go to http://www.bankofamerica.com/creditcards/ pages and click "View all cards", click one of the cards, click "Apply now", click "Sign in".

    It then gives you a page asking for your passcode without bothering with the site key junk.

    So not only do the customers not pay any attention to it, the bank itself doesn't bother with it either.

  63. Re:Something that's bugged me about the BofA Secur by Pestilence · · Score: 0

    Seems to me the phishing site could also use a string of random proxies as well as ask the user their pet's name...

  64. And don't get me started about those pictures. by NotQuiteReal · · Score: 1
    I get so sick of looking at cute fuzzy animals and bright cheery flowers.

    I can't tell one image from another after a while.

    I have accounts at several of those "pick-a-picture" type places and not a single one of them offers memorable porn images with which to motivate your security instincts!

    Just once, I'd like to make phishers look at goatse man for a long time, before they even get a chance to rip some one off. Might make them think about prison too!

    --
    This issue is a bit more complicated than you think.
  65. I would have to agree with the study by kalislashdot · · Score: 1

    In my experiences. I hate the SiteKey. I called and tried to opt out. I told them I was smart enough not to get duped by a phishing site. they refused, said it was part of it now.

    My other experience was with my 70 year old father. He had no idea why he had blueberries, of how the picture got there even. He would not have cared what picture is there. He does not read the fine print, he just clicks and clicks to get in. I told him. You don't see blueberries, don't put in your password.

    Overall I think it is a novel idea, but just like passwords, it will not work very well.

  66. I can explaine why by Drakin020 · · Score: 0

    The people testing this were form Boston...Hell the people are scared of light brites...Troll troll troll your boat.....

    --
    The greatest revenge in life is massive success.
  67. pick a hole in my method please.... by way2trivial · · Score: 1

    If I go to log on, I see a grid of 12 boxes. This grid changes every time (minor pain)

    in each box is 2-3 letters & 1-2 #'s that are randomly distributed on each page load.
    I have to hunt for my password each time.

    I click the individual box that represents the password characters 1 by 1, and something in that box gets added to the password box on screen.

    look at a us keypad phone- if that PRECISE result popped up in the randomizer and my password is stick5tome
    it would transmit 7842558663 to the website.. which would run the pattern against my password and approve.

    how can this be used/thwarted?

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:pick a hole in my method please.... by Aladrin · · Score: 1

      It's called a man-in-the-middle attack.

      You -think- you are navigating to bank.com, but end up at fakebank.com and don't notice. fakebank.com uses curl (or whatever) to pull the login page from bank.com, then outputs that result to your browser. fakebank.com's server can now see the exact layout of the buttons, and when you hit submit, it gets to see what buttons you hit.

      Say bank.com gets really sneaky and the buttons are images that are generated each time the page is accessed under random names. fakebank.com has a little more work as it needs to store the images that it retrieved from bank.com (and forwarded to your browser) so that the human operator can visually see your password.

      Now say it gets trickier (and I think this was your idea) and it sends multiple letters per key, but the letters differ each time the images are generated. 1 time through fakebank.com will probably not be enough to show the hacker your password, but after logging in like 3 or 4 times, they can algorithmically determine which of the letters you were aiming at and they'll have your password. This assumes you visit fakebank.com accidentally a few times, but the people that manage to get there once and not notice could go there several times, I'm sure.

      I won't even get into how much less secure your password is when there's only 10 values to guess from instead of 36. (Being as there's 10 buttons.)

      I admit, this approach has its merits, but still doesn't quite do the job and is a MAJOR hassle to the customer in the mean time.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  68. [Slightly OT] Just signed up for BoA web access by Yesfan001 · · Score: 1

    Last night, I spent literally an hour going through the images they had available to choose from, for the "SiteKey" image for my account. The site only shows you 8 or 10 images at a time, and it randomly repeats some previously-viewed images in each subsequent set of images, so it will take a long time to see every image. The images are organized into at least 5 different categories - I only looked at the images in the "Business and Technology" section.

    I paged through at least 1500 sets of images, before choosing my image. I'm sure there were more images, but I finally stopped paging through them when I found an image I liked. Yes, I apparently have too much time on my hands. :)

    The images themselves (at least in the section I selected) are an interesting mix of old and new technology images - lots of old and new desk phones, music recording equipment (e.g., reel-to-reel tape decks and '80's keyboards), ancient and modern computers and peripherals, electronic components and parts (circuit boards, CPUs, etc.), automobiles and trucks, farm equipment, tools, and lots of other things.

    Has anyone else who has signed up for BoA web account access scrolled through these SiteKey images like I did?

    Pete

    P.S. This is my first ever Slashdot post, after many years of lurking. Hello!

  69. Mod parent up! by Skadet · · Score: 1

    Well done, sir. I was about to reply since I, like you, have seen the unemployment line in my day through no fault of my own. But it looks like you beat me to it. I tip my hat.

  70. At least B of A is trying something by jaxent · · Score: 1

    I could think of several ways, both completely social and lightly technical to get around site key. Even if somebody gave me the grant money that MIT got for this, I would not write it up for public consumsion. I hope the MIT folks know some other techniques and just released this one to tell people to not be stupid. The study itself is flawed. Would you volunteer to login to your bank account on somebody else's computer? NOT ME! I think this study would attract only dolts.

    --
    "I was gratified to be able to answer promptly. I said I don't know." Mark Twain
  71. PEBKAC! by rahuja · · Score: 1

    How is this a flaw in the system? I think it's a flaw in the users.

  72. Educate the People!!! by Muad'Dib129 · · Score: 1

    What you need to do is educate people on how to read the damn url instead of selling them on security measures that the allegedly secure website uses. Education. Is. The. Key. This reminds me a lot of people that used to open the "brittany_spears_naked.jpg.vbs" files in their outlook express email clients. Half the people that are scammed fall for this stuff because they don't know how to properly read a URL or a filename. It's not that difficult, but in the beginning, when they get their Internet Cherry popped, it can be confusing. People should have to pass a test before they can have internet access. Like a drivers' license. Its a small prevention measure that can really save people a lot of grief.

  73. Forced education by bunco · · Score: 1

    All security systems which require human interaction are flawed.

    B of A simply needs to make sure the user is paying attention to the sitekey. This is easily solved by presenting the user with _multiple_ keys and asking the customer if their key is present. Present additional sets of keys until they answer yes. If, at any point, they answer incorrectly, make them read a detailed explanation of the sitekey system and the dangers of phishing.

    However, I believe none of this should be necessary as the correct mechanism is already in place... the server certificate. Unfortunately, the average Joe seldom if ever checks server certificate details to ensure validity. Shouldn't browsers advertise this information with something more than a tiny lock icon?

    Anyway, both systems fail due to a lack of end-user education. This will never change.

  74. Knowledge-based Security is the Flaw by ThinkFr33ly · · Score: 1

    Bank of America's SiteKey feature is, for the most part, an improvement over previous security measures. It is designed to mitigate basic phishing techniques, not to protect against man-in-the-middle attacks or other more sophisticated hacks.

    Other banks use different measures, each of which is typically aimed at a different security problem. HSBC uses a "virtual keyboard" to mitigate keyboard loggers, for instance.

    But the basic flaw in all of these security measures is that they rely on knowledge to authenticate a user. The problem is, knowledge is transferable. Whether it was a keyboard logger or a phishing attack, whatever the company is using to try and make sure you are who you say you are can be used by somebody else.

    The only way around this is using a combination of both knowledge *and* something non-transferable. This can be biometric (retinal, finger print, face, whatever), or something a lot more simple (and cheap), such as a smart card. (Yes, I know a smart card can be stolen, but it's going to be a *lot* harder to steal a smart card AND the login information.)

    Using a combination of transferable and non-transferable authentication requirements means that even if somebody phishes my login/password/sitekey/whatever, if they don't have the little card on my key chain, they're not getting into my bank account.

    It's just a matter of time before this becomes widespread and even required. Microsoft already requires this for all employees accessing their company network, and support for this kind of two phase authentication is built into Windows Vista.

    As the technology becomes cheaper, it will slowly become an option for banking customers, and eventually a requirement.

  75. I agree by metamatic · · Score: 2, Insightful

    It seems likely to me that most people thought "Hmm, this page is suspicious", but that the obedience to authority (OTA) principles Milgram demonstrated made them go ahead and log in anyway.

    It's not clear to me how you could fix the experiment to avoid OTA behavior overriding and destroying your actual data.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:I agree by SkyDude · · Score: 1

      Is this the same thing that causes people to give out their SSN to total strangers online and on the phone?

      --
      == First cross river, then insult alligator.
    2. Re:I agree by HarmlessScenery · · Score: 1

      "It's not clear to me how you could fix the experiment to avoid OTA behavior overriding and destroying your actual data."

      You turn the images off on the live system for an hour or two and see how many people still access their accounts and how many contact customer support. Anyone who contacts customer support gets $10 as a thankyou for participating in the security test.

  76. Maybe it is flawed, but by mschuyler · · Score: 1

    The previous sign in system at BofA had you enter your social security number. Now, at least, there's nothing really identifiable to you unless you decide to do it. Further (I don't think this has been brought up) it's not just a picture. You get to name the picture. You could name a picture of a parachute "mydoghasfleas." This combination is what is shown to you before you enter a password. Signing up for this thing is not trivial. There's a ton of stuff to do before you get it working. It is just incredulous to me that after going through the hassle people would ignore the system. It is even more incredulous that they found 30 people, took them somewhere else, handed them a computer, and told them to log into their bank accounts. No wonder the Nigerian scam is still going. THEN 28 out of 30 people, under these very suspicious circumstances, ignored the system? WHERE did they find these people?

    --
    How about a moderation of -1 pedantic.
  77. Re:Flawed all around by chrwei · · Score: 1

    I have aB0A credit card after they bought Fleet. Loved the Fleet site, was easy to get into (for users, they still required a reasonable password), could view my bills, easily see my balance due as of the last bill, etc. The BoA site originally gave me no option to see the last bill, nor to see the balance due on it. I HAD to refer to my paper bill if I wanted to know, and when i went to sign up for eBill so I could auto-pay via my USBank bill pay, I never got a single email and paper bills stopped, and USBank's side never enabled so i turned it off, back to paper bills. Even worse, USBank says the BoA side is flawed because when I request eBill via USBank, the BoA side says I already have eBills enabled and i have to turn it off, which in the BoA site it says it is off.

    And, as of about 6 months ago, I can't even log into the BoA site because their system is so overly complex. I have no idea why they think that using a SSN for the login name is "secure" but they don't give a choice, their password requirement is ridiculous so I rarely remeber it, and the SiteKey probably works great for people with strong visual memories, which I don't have so i can never remember my key either. Maybe if I could upload my own pic to it, then it might work. As is, it's a turd and I no longer use my Bank of America card because if it.

    Strong passwords are important, but at some point they become so complex that you have to write them down and then they aren't so strong anymore. I have 2 that are this way on my desk, I'm not worried because the sites/servers they are for aren't written down and since there are only 2 i know which is which, but if I have maybe 10 or 15, or one for every damned site I had to login to, it would be impossible.

    Let users choose a login name, and let them choose a password. And mention the password restrictions on the damned login page so memory can be jogged. Why is this so much to ask for? And don't go on about "oh but of the hackers know the requirements then it's easier to brute force" bullshit because they can get the requirements off the sign up page anyway. And it's not hard for a server to detect brute force attempts and ban them. Pretty sure BoA though I was trying to hack my sitekey and locked me out.

    --
    - Disclaimer: Information in this post deemed reliable but not guaranteed.
  78. New Paradigm for Web Browsing by fossa · · Score: 1

    This summary got me thinking about how one decides whether or not to trust a given physical bank. Creating a fake bank building would be quite difficult, so the physical building, proper signage, staff, and the presense of other bank customers present are good signs that a given branch is legitimate. These are all either trivial to duplicate or impossible to see on a website. A website has two things that are less easily forged: the domain name and the SSL encryption.

    The domain name can be made very confusing as with bankofamerica.com vs. bankofamerica.com.phising-site.info and other URI obscuring techniques. One way to reduce confusion would be to display the domain name perhaps on a separate line, or perhaps with the last two or three components highlighted in some way... Or completely change the browser interface. Take XKCD's wonderful map of the Internet. This is the browser start page. Type in "bankofamerica.com". The browser performs a DNS lookup, and then zooms in to the appropriate area of the map. As it zooms closer, the bank customer might see some familiar neighboring websites pass by. The customer learns the virtual but fixed location of the bank's website, and has a way to find that site again without using a search engine or typing anything: simply zoom in to the relevant area and the browser will flag sites you've visited in the past. A phising site is hopefully not likely to have an IP address near the bank's.

    Does this have a chance of working? Many sites have multiple servers, and I imagine the largest have servers distributed very distantly on any map of the Internet; a customer might learn a few different locations, but what is he to think when a new location comes up?. IPv6 would also present a challenge with its vastly larger address space.

    As for SSL, the small lock icon or a yellow address bar never struck me as being very noticeable. There are two key pieces of information a bank or other store customer would like to know: are my transactions encrypted (well, I would like to know this) and is this really my bank? I haven't come up with a good idea for this one, other than perhaps an animated cable connecting the browser text back to a small and zoomed out map of the internet to represent the connection between the browser and the remote computer. An unencrypted connection might be indicated similar to the address bar with color or a lock icon, but would be an animated during download or upload progress to make it more clear what exactly was being sent to the remote computer. As for trusting that the remote site is actually my bank, I wish browsers (and I think this may exist for some) had a way to personally trust a certificate, and I wish banks would include certificate fingerprints on their documents similar to physical addresses and telephone numbers, but this suffers from the same complexity problems as PGP.

    Well, what say ye? I would love a browser that behaved like a zoomable map of the Internet, even if only for novelty's sake.

  79. Boston by MindDelay · · Score: 0

    anyone notice where this study took place? the same place that confused light brights for bombs.

    --
    Spiral out. Keep going...
  80. Picture Question Passwords? by md17 · · Score: 1

    Ironic... I just blogged about my credit card company doing this sort of thing. But it ultimately doesn't solve the phishing problem. But by making the password a combination of a user selected token and a picture question password, I think mutual authentication can be improved. It's still not as strong as two-factor, but getting close.

  81. Nevermind that... by unborracho · · Score: 1

    Nevermind the fact that there was no control group in the study and the number of users is not nearly large enough to come up with the conclusion that it is a flawed system.

    --
    "You had this look that of an angel, it was such a bad disguise" --Dishwalla
  82. Easy solution for BoA by ProfessionalCookie · · Score: 1

    Just get new customers.

  83. Aye by hurfy · · Score: 1

    Perhaps the users thought the controlled enviroment was, you know, controlled.

    Assuming they didn't do this study in a cardboard shack with an abused laptop fished out of the garbage of course.

  84. Excluding the security conscious by dsasser · · Score: 1
    It looks like the excluded the overly security conscious:

    "The three potential participants (3%) who refused to sign the consent form cited privacy concerns and the terms under which they would be observed. It is possible that other excluded participants lied to protect their privacy: we have no way of knowing if participants truly forgot their passwords or if they were simply uncomfortable providing their passwords during the study."
    I'm not sure what effect this has on the results, however.
    --
    Dewey
  85. you missed something by way2trivial · · Score: 1

    you mostly understood my proposal

    and the part about caputuring logon 3-4 times would defeat it

    it's been my experience that 90% of phishing sites are down/gone removed in very short timeframes...

    I would think clueless newbies would not log in multiple times over the length of time required for multiple events to be recorded.

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  86. I wonder if... by dsasser · · Score: 1
    • I wonder if results would change if BoA allowed people to upload their own custom "security image".
    • I wonder how much BoA did this for "feel good" or CYA reasons.
    • How effective a security implementation must be for it to be deployed. I'm sure there's some kind of cost/benefit analysis going on. I wonder what the factors going into it are (legal costs, PR costs, ...?) If this saves 10% of folks...
    --
    Dewey
  87. The weakest link... by Anonymous Coward · · Score: 0

    ...is, as always, the human.

  88. here's how to fix by Anonymous Coward · · Score: 0

    I think prolly to get people to agree to a security study and then send a month or whatever later send them, via email, a pseudo phishing type thing to see if they'd recognize it as such at home or wherever it is they normally check email and do online banking.

    That's the proper way to do this experiment imho .. not having them sit in some room where they think they are trying to satisfy the study's requirements and therefore ignore the sitekey image being wrong.

  89. Flawed? by Steve+B · · Score: 1

    In October, they brought 67 Bank of America customers in the Boston area into a controlled environment and asked them to conduct routine online banking activities, like looking up account balances. But the researchers had secretly withdrawn the images. Of 60 participants who got that far into the study and whose results could be verified, 58 entered passwords anyway. Only two chose not to log on, citing security concerns.

    Based on that description, the researchers did not prove that SiteKey is flawed. The researchers proved that most people are idiots. I don't think that qualifies as a ground-breaking discovery....

    --
    /. If the government wants us to respect the law, it should set a better example.
  90. Participation rate by SQLServerBen · · Score: 1

    How many people rejected participation in the study out-of-hand, simply because it involved online banking with their personal account in a non-secure environment? I know I would.

  91. The operator is flawed by tyrr · · Score: 0, Troll

    When I first saw SiteKey feature on my BofA account, I was impressed. The SiteKey system is very effective. It's an operator who's flawed.

  92. Retarded customers by Kludge · · Score: 1

    perhaps the experiment was flawed.

    I doubt it. I think it is because most people (58/60) are nearly retarded.
    The first post is right. The people are flawed.

    The article is overly critical of the system. My wife and I are also customers BOA, and we're very clear on how it works, we expect to see her custom little picture when logging in. For us it is great security against phishing attacks.

    1. Re:Retarded customers by outsider007 · · Score: 1

      That's weird, I'm probably retarded enough to not notice a missing site key, but I'm not dumb enough to fall for a phishing email.

      --
      If you mod me down the terrorists will have won
  93. Not a valid Test by dlhm · · Score: 1

    If someone representing BoA asked me to do a study, in their office on their network. If I showed up, I would allready feel pretty secure in thier testing environment. If i sat down at a company computer on their private network. I would make the assumtion that everything is ok even if i didn't see the logo... on the other hand if I was on a public PC, or a on a public network , or even my on my home network, I wouldn't login. They are using social engineering here on accident, they are testing the users trust in the testing company not the website. I think that invalidates any outcome, of this study.

    --
    Ad eundum quo nemo ante iit!
  94. I hope BoA reads this by Thaelon · · Score: 1

    I'm sick and tired of "verifying that my SiteKey is correct".

    All they did is make the login process arduous. Instead of being able to bookmark one page, go there, click a button to make Roboform log me in, I have to click a button, then wait for the page with their retarded SiteKey to load, manually enter my password, then hit enter and wait through another page load.

    I'm completely immune to phishing attacks because I simply don't use links from emails. I only ever use my own bookmarks to get get to my bank's page. All sitekey does is waste my time.

    --

    Question everything

  95. I wanna know more about the SEVEN... by Illbay · · Score: 1
    ...who weren't even able to get far enough into "the process" to even have the opportunity to enter the password.

    Are we talking "super-moron" or what?

    --
    Any technology distinguishable from magic is insufficiently advanced.
  96. Doctor expects certain things of us by Anonymous Coward · · Score: 0

    Like eating heathy, exercising, etc. Not to mention remembering to take pills/medication on time. In other words, we have to choose to follow their advice.

    Are doctors flawed because I still can't pig out on greasy foods and smoke all day without worrying about health consequences?

    1. Re:Doctor expects certain things of us by Tom · · Score: 1

      Nope, but what we (the security professionals) expect from users is much more than what doctors expect from patients.

      Our equivalent isn't "take these twice a day", but more like "take 17.5 grams of these in equal intervals of precisely 3.45 mayan sun hours using only your left foot." - it makes no sense to the average user and is way too technical and complicated.

      Again, see SSL. The principle "yellow lock means things are ok" works. Call it "dumbing down" if you insist, but if you deal with humans, you need to speak to humans.

      --
      Assorted stuff I do sometimes: Lemuria.org
  97. Bullshit by baggins2001 · · Score: 1

    Okay, so it points out that people don't pay attention to the security features which are available to them and use them.
    Hell I could have told you that, without a big study
    I think reporting on this does a disservice to security more than it helps. Now every other banking manager is going to say, why should we go to that much trouble. Some geek is going to find some flaw in it and then they are going to report all over the internet "how our security is flawed".
    They added a security feature and nobody uses it, That is what it should say. Not that it is flawed.
    I could report that Norton security, Sophos security, and various other Internet Security Suites are flawed because users can turn it off and not use it.
    This is aluminum tin foil hat reporting at best.

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  98. Study Finds Bank of America SiteKey is Flawed by raghu.r · · Score: 1

    I think the title is flawed, its the fault of the users of the survey to ignore the site key how can you justify saying the sitekey system was flawed? Raghu

  99. Inherent flaw in studies of this type: by Ungrounded+Lightning · · Score: 1

    If people are not seeing their site-key and continuing with the 'experiment', perhaps the experiment was flawed. (The people may have felt they should continue even though the sitekey was not present, as they wanted the experiment to succeed.)

    Did you read the paper? The study attempted to control for this by telling one of the three groups that the purpose of the study was to test security awareness. This group did just as badly as the others.


    IMHO there is a more fundamental flaw in the study - and any study of this type: Selection bias.

    They conducted a study in which people were asked to access their own bank accounts on computers and networks controlled by the experimenters (where they could then hack the site presentation and record the subjects' actions).

    Nobody with a CLUE about online security would participate in such a study. (Think about it for a minute: Would YOU "participate" in such an "experiment", using YOUR own actual bank account and access code?)

    So their pool of experimental subjects was drawn from the clueless subset of the population.

    I'm not at all surprised by the results. (Except perhaps that two actually refused to enter their codes when the security image was not correct.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Inherent flaw in studies of this type: by Ungrounded+Lightning · · Score: 2, Insightful

      They conducted a study in which people were asked to access their own bank accounts on computers and networks controlled by the experimenters (where they could then hack the site presentation and record the subjects' actions).

      Nobody with a CLUE about online security would participate in such a study.


      As for the two groups who were not using accounts set up for the purpose: They would be unfamiliar with the account settings, have no personal stake in the results, and could be expected to try to bull through anything seen as a "bug" in order to perform the assigned task.

      Unless explicitly informed that this was a test of the security features and that refusing to log in if suspicious was an option they would be expected to breeze past the login to get to the meat of the transaction - even if they wouldn't do so if this were their own account in their own normal life. Yet such an instruction would alert them at login time, biasing the test in another fashion. (Meanwhile, "behave securely" doesn't cut it for such a notice. Indeed, it would give them more to distract them during the experiment.)

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Inherent flaw in studies of this type: by Ungrounded+Lightning · · Score: 1

      As for the two groups who were not using accounts set up for the purpose...

      Make that "who were using accounts set up for the experiment rather than their own"

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  100. Study Finds Bank of America SiteKey is Flawless??? by Anonymous Coward · · Score: 0

    I misread the title at first glance and I thought, wow, that IS news, then I reread and wasn't surprised at all. How disappointing.

  101. THE REAL FLAW by ninji · · Score: 1

    I've wrote numerous letters to BoA regarding this, and im suprised the study didnt cover this. I don't see how this does anything but provides a false sense of security.

    While the study pointed out how the sitekey is generally unused on client end, it dosent cover how it is really flawed.

    Sitekey primarily shows you an image you select at an early occasion, so you can verify its actually the site and not a phish. When you login with your username, it shows you your sitekey image, and says only type in the pw if its proper.

    So, whats to stop someones phishing site, from remotely connecting from itself to BoA's website, using hte username entered in the phising site, and retreving the sitekey image shown to the phising script, and displaying that on the phish site to the user?

    It completely circumvents the siteky, and leaves users thinking that since the phishing site is showing the proper image, it is an authentic site and okay to enter their password, which they then would.

    Anyone else considered this?

  102. Technological Darwinism? by Kreisler · · Score: 0

    Seems to me that people who can't figure out how to use SiteKey don't deserve secure banking. Seriously, how hard is it to understand those little pictures? These people probably shouldn't be allowed to use computers, drive cars, or procreate either, but first things first...

  103. Can't Log In Anyway! by Anonymous Coward · · Score: 0

    I found it impossible to use Bank Of America through a DSL connection, so I'd have to consider it very secure since I can't access it! Its the first time I ever encountered this problem.

    To their credit, though, they don't support Internet Explorer 7.0, so they are more secure than most.

  104. not hard to phish anyway... by Anonymous Coward · · Score: 0

    ...for men anyway. I mean don't all BoA men customers use the, yummy, frosty mug of beer?

  105. I'll say! by zudini · · Score: 1

    It's flawed because the image often takes twice as long to load as the signin page. Since I consider myself smart enough to not get phished, I've added sitekey.bankofamerica.com to my adblock filter and now I can log in much faster.

  106. sitekey by dheera · · Score: 1

    Why can't a phishing program just display the SiteKey?
    It's pretty easy to get a person's SiteKey off someone who's using wireless, anyway, since all the sitekeys have different file sizes...

    Financial institutions should not worry about phishing attacks. It's not their job.

    1. The user needs to learn how to check a domain name to determine if it's being phished.
    2. Banking websites need to stop creating extraneous domain names. When I log into www.mitfcu.org (my institution's official homepage), the actual pages come from www.mitfcu-online.com (why?????)
    3. Browsers are incorporating phishing protection these days already.

    1. Re:sitekey by dheera · · Score: 1

      Oh, and not to mention, they need to stop creating strange domain names. www.ezcardinfo.com for example is a legitimate website, but the domain hardly seems like it.

      Financial institutions should have exactly ONE domain and have subdomains for all their other servers. If bankofamerica.com is the official website, I expect that to always be a part of my URL exactly. I also expect any e-mail to pass through servers at something.bankofamerica.com, not some other domain. For example, if I had a Visa card through BoA, I should be able to check its status at something like visa.bankofamerica.com, visa.com, or bankofamerica.visa.com (depending on whether BoA or Visa hosts it). But certainly not www.ezcardinfo.com or something stupid.

  107. Get Ready by rzrzedg · · Score: 1

    I work in online banking for BofA.

    I have used almost all the major websites, and some smaller ones and I wish my credit union was as great, I end up using my BofA account to view all my others, My Portfolio, and I can do transfers to and from my Credit Union from the BofA website.

    I do agree that the system could be more informative, setting better expectations on what the feature does. All of you are about to experience this same feature, most banking companies that offer online banking agreed jointly to implement this, Bank of America is just leading the way. We have the most online banking customers, and the feature has been reported several times as being effective in lowering fraud, both attempts and total costs the bank experiences.

    The final part of any security system is the person using it.

    --
    If you have built castles in the sky, your work need not be lost. That is where they belong, now go out and build the fo
  108. Users are at fault by LANjackal · · Score: 1

    SiteKey is properly explained to users. Unfortunately, there is no security patch or protection for human impatience and stupidity. There's nothing wrong with the system, it's the users who're at fault. Badly written headline.

  109. Seriously flawed... by WK1 · · Score: 0

    This security method is seriously flawed. It is supposed to protect users who would be scammed by phishing attempts. However, it requires users be moderately aware of what is going on security-wise. If somebody is security unconscious enough to get scammed by a phishing email, which requires quite a bit of unconsciousness, considering how often banks and the evening news warn against it, they will be unconscious enough to miss an image, which requires a moderate amount of unconsciousness, seeing as it is explained once, and only by one or a few banks, and maybe not as clearly as, "Never click on a link in an email message."

  110. Re:Flawed all around by Yottabyte84 · · Score: 1

    They phased out SSN as username, and if you still have that, you can change your username online.

  111. That's just the tip of the iceberg by arete · · Score: 1

    The real problem is the START of authentication. On the identity theft / SSN is a secure factor kind of level. NOTHING in a public record should be a secure factor; it's easier for the crooks to look that up than for you to remember it.

    Another really basic problem is this: US banks are setting up the systems, but they have only moderate legal liability for problems from it.

    However, I don't think you're right about the extent of a pain it has to be to use a better system for online banking.

    The basic online banking problem is that you can't guarantee the path between you and their server - so you need to change the auth very frequently. But you can't, because people can't handle the changes themselves - so people need a dongle, or a book of pwds.

    The simplest system is a simple dongle where you push a button, it gives you a one time pwd, and you enter it along with your regular pwd. This is still vulnerable to people hacking into your account "live" at the same moment you're logging in. (And you can't just prevent the "duplicate" logins because they can just as easily block your actual login so it's not duplicate.) But it's better.

    Assume a small device with, say, 11 keys and a little black and white screen and the ability to beep - and that's a USB dongle with One Time Pad hardware.

    When you try to login to the bank's website, have this super-dongle communicate with the server through the computer's network connection. It can't guarantee the computer or network doesn't redirect the packets, but it can do some crypto certificate magic to make reasonably sure it's got the right server before it talks and can talk over an end to end encrypted channel using something stronger than normal SSL. You enter at least a PIN into the super-dongle itself, for it to transmit rather securely.

    Go about your banking session via your normal web browser. When it comes time to make a transaction, everything happens as normal, except that the "confirm" page happens on the dongle - the dongle displays a brief summary of the transaction and you hit "yes" - or maybe you enter the whole-dollar amount of the transaction.

    Your web session could, of course, potentially be hijacked under this system, because it can't be stronger than SSL. Although under certain circumstances the super-dongle could start furiously beeping. So your statements are only protected by a normal level of semi-security. But your PIN and your transactions are both protected quite well.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  112. Inherantly Flawed by Fujisawa+Sensei · · Score: 1

    If its a link coming from somebody who has my financial information. Its spam/phishing. Sorry guys, you're waisting bandwidth sending me emails.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  113. Education? by 4g1vn · · Score: 1

    I have to agree with many replies to this post. "User Education" is a flawed process. We (IT professionals) expect users to have general knowledge of security concepts and common sense. But at the end of the day we have users that have ID's for online banking, email accounts, work, and anything else you can think of. Chances are the ID/password combinations are not the same and therefore are recorded for remembrance. Now take security best practices and apply them to this scenario. Strong random passwords, password changes every 30 days, etc...etc.... What does this equation net? Non-compliance, it's too much darn work. So 85% of the users are using easy to remember passwords, not changing their passwords and recorded in some easily accessible location. I would love to see the top thinkers in the industry come up with a user friendly yet ultra secure solution and all of our lives would be better.

  114. Sitekey purpose isn't the account holder's... by guardian-ct · · Score: 1

    Despite them saying that it helps prevent phishing (which it might in some small way), the main purpose is so that the Bank feels more secure about it. Sitekey is more like a "known terminal personally accessed by this login holder, who answered security questions, and BofA has a stronger claim against someone fraudulently claiming his ID was stolen." It doesn't strike me as any more secure from my side of the transaction.

  115. Give users ability to opt out of sitekey nonsense by Anonymous Coward · · Score: 0

    I'm a Bank of America customer and a regular online user.

    It would be nice if BoA would put an 'i'm not an idiot' button somewhere that would offer folks the ability to OPT OUT of all the redundant buttons and IDs and sitekeys and all that stupid crap. I don't want it. It's just a waste of time.

    Once again 99% of people must be made to suffer for the 1% of idiots out there -- the idiots who actually fall for phishing scams.