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."

45 of 335 comments (clear)

  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 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.

    6. 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.

    7. 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.

    8. 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
    9. 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.

    10. 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
    11. 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.
    12. 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)
    13. 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.
    14. 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...
    15. 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.

    16. 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.

    17. 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.
    18. 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.

    19. 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.

    20. 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?"

  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.

  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 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.

    2. 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
  4. Sensationalist headline... by spicyjeff · · Score: 2, Insightful

    The SiteKey isn't flawed, the people are.

    1. 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.

  5. 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.

  6. 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.)

  7. 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
  8. 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 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.

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

      Interesting idea...

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

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

  10. 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?
  11. 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.

  12. 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--
  13. "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!
  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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
  19. 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