Slashdot Mirror


Boarding Pass Hacker Targets Bank of America

Concerned Customer writes "The fake boarding pass guy is at it again. His blog shows a demonstration phishing website that is able to bypass the SiteKey authentication system used by Bank of America, Fidelity, and Yahoo. Users will be shown their security image, even though they're not visiting the authentic websites." This hack compounds the study showing that users don't pay attention to the SiteKey pictures anyway.

160 comments

  1. Crux by Billosaur · · Score: 4, Insightful

    Why does BoA allow users to get access to their SiteKey image after answering her security questions? The reason is simple. Normally, BoA knows to present the right SiteKey image to a user because it recognizes the computer that user logs in from as belonging to the user in question. This is done using secure cookies. But what happens if there are no cookies? Say that the user wants to log in to her BoA account from a computer that she has not successfully used to connect to BoA's website with before. Before sending the SiteKey image to the user, BoA will require the user to provide some evidence of her identity - the answers to the security questions. Once BoA receives these, and has verified that they are correct, then it will send the user's SiteKey image to the user. That allows the user to verify that it is really communicating with BoA, and not an impostor, which in turn, provides the user with the security to enter her password.

    This is the loophole that we use in our demonstration. Through deceit, we convince the user to enter her security question, and thus get the SiteKey image.

    No matter what kind of security system you devise, you cannot take out the human element. The Internet seems like magic to people - it knows them, it knows things about them, people can find them from all over the planet. The average user is not curious enough to learn how this is accomplished, paranoid enough to distrust anything at first glance, or savvy enough to protect themselves. Bank of America is kidding itself if it thinks the SiteKey is any kind of deterrent to a hacker.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Crux by Anonymous Coward · · Score: 4, Insightful

      Rather, I think the insightful thing to say here is that you don't gain security by adding arbitrary hoops for your consumers to jump through, but by implementing a real authentication protocol.

    2. Re:Crux by mypalmike · · Score: 5, Insightful

      Rather, I think the insightful thing to say here is that you don't gain security by adding arbitrary hoops for your consumers to jump through, but by implementing a real authentication protocol.

      Exactly. The deceit here is the same as before, there are just more hoops (for the customer, not the phisher). The problem with authentication here is that the banks want their customers to be able to log in from anywhere in the world. You simply can't properly authenticate a computer out in the wild without some additional device, like secureid.

      --
      There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    3. Re:Crux by slashdotmsiriv · · Score: 5, Interesting

      This is an obvious attack against the BoA authentication system. Anybody with basic knowledge of networking, authentication systems and phishing
      methods should be able to figure out almost immediately how to defeat this system.

      At first, I myself was also very critical of BoA's new anti-phishing technique. However, after some more careful consideration, I realized it is very arrogant for somebody to think that BoA's security team did not think of this problem themselves. Unlike security researchers (including moi), which usually try to create bulletproof security systems so they can right interesting papers with indisputable arguments, financial organizations are constrained by the very real issue of cost-efficiency.

      Their current two-step authentication does not address the obvious MITM attack discussed here, but it does address the previously seen phishing attacks. BoA's security team must have figured out that it would cost them X amounts of money to defend against classic phishing attacks and by preventing those they would save Y money. They must have also considered solutions like the ones presented in http://people.deas.harvard.edu/~rachna/papers/secu rityskins.pdf, which uses http://en.wikipoaedia.org/wiki/Secure_remote_passw ord_protocol and must have realized that this would cost them a W amount of money. Note that such a solution would require BoA to create new SSL protocols that would have to be installed on the client machines, not only their own servers. Also note, that such a solution is not stupid-user-proof either. However, we can safely say that W > X (perhaps even W >> X).

      By using such a solution they could perhaps save Z > Y amounts of money because much less users would fall victims to phishing attacks. It is very likely that they did the math. Because they chose to go with the current solution, it is very likely that Y-X > Z-W

      The only thing that BoA should perhaps correct is the statement:
      "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."

      This is over-claiming and could have a harmful impact by making its web users dropping their defenses against phishing. I am sure however that their marketing dpt told them that they need to advertise this security feature as completely robust, otherwise users would feel that they are going through unnecessary trouble: "if BoA's system is still insecure, why did BoA bother changing it and why do I need to incur the delay to learn it and enter login information twice?"

      Disclaimer: I do not work for BoA and I have no vested interest in supporting them. In fact, I hate their guts for their penalty fees policies :)

    4. Re:Crux by Anonymous Coward · · Score: 0

      If I manually enter the correct URL in my browser , that of the real entity
      then I must also be infected with something to reveal private data to another
      these are quite big if's to those who are savvy If they never followed links in an Email or mistype a close hacker crafted false URL to the bank , What chance is there of being Spoofed if have no type of Trojan infection and type the correct URL?

    5. Re:Crux by Anonymous Coward · · Score: 0

      Also remember DNS hacking/redirection can play a role in this.

      Blinking text Banner Ad: Speed up yer internets! Just use our dns which will increase your speeds!

      Like most things, this is not exclusively a technical problem.

    6. Re:Crux by Anonymous Coward · · Score: 1, Interesting

      Their current two-step authentication does not address the obvious MITM attack discussed here, but it does address the previously seen phishing attacks.
      Ok, but is SiteKey the most efficient way to address the attacks that it can prevent? How does it compare with teaching people how to verify the domain in the address bar? They could use the (over-claiming) statement:

      "If the text just before the 3rd slash in the address bar is bankofamerica.com, you'll know for sure that you are at the valid Bank of America site."
    7. Re:Crux by jimbojw · · Score: 1

      > ... which uses http://en.wikipoaedia.org/wiki/Secure_remote_passw ord_protocol and must have realized that this would cost them ...

      Quick! Somebody register wikipoedia.com and put a "portal" there!!! Now people, let's move it!
    8. Re:Crux by Anonymous Coward · · Score: 0

      That is a very good point It is difficult to make folks understand how dangerous it is to download seemingly benign programs, that have dangerous functions not even closely related to their other intended function(s)

      But we also have too many people that think a program only does what they can see while its visual aspect can have nothing to do with what else is does

    9. Re:Crux by toleraen · · Score: 3, Informative

      What chance is there of being Spoofed if have no type of Trojan infection and type the correct URL?

      vi C:\windows\system32\drivers\etc\hosts
      i 192.168.1.100 www.mybank.com
      :wq

    10. Re:Crux by porkThreeWays · · Score: 1

      Banks want more complicated authentication. Consumers want simpler. Guess who's winning? The right answer isn't making consumers jump through a bunch of hoops to get into their account. The added complication just makes it easier for the human element to be fooled. If they made simple clean dedicated sites just for the online banking portion, I don't think this would be 1/10th the problem it is. For example, I can have to authenticate myself up to four times to get onto the BOA online banking site. All the while flash ads of their new products barrage my senses when all I want to know is if a check cleared or not. In that process I don't pay attention to site key because it's just one more thing getting in the way. In fact, even as a very educated computer user I pay no attention to their complicated process for the very fact it is overly complicated. If computer professionals don't pay attention what hope does the average user have?

      In all reality the online banking world is getting worse than it is better, and their gut reaction to create more hurdles to authentication is just making the problem worse.

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    11. Re:Crux by hackstraw · · Score: 4, Insightful

      The deceit here is the same as before, there are just more hoops (for the customer, not the phisher). The problem with authentication here is that the banks want their customers to be able to log in from anywhere in the world. You simply can't properly authenticate a computer out in the wild without some additional device, like secureid.

      The deceit is simply a man in the middle attack, and we all know this is not a new thing.

      I'm a BOA customer, and I've been upset with their security for years, but it keeps getting better, which is kindof a problem in itself.

      Some history here. BOA's main website: http://www.bankofamerica.com/ was only recently redirected to a https server. In fact, until recently if you even typed https://www.bankofamerica.com/ you got an error message. Before doing the basic thing like moving the http server to a https server, they introduced this site key junk.

      OK, here are the problems. How am I supposed to trust a website to be the site I am intending to go to when a) its not on a https site, and its asking for my username/password, and I cannot verify via the certificate or anything that I did not type http://bankfoamerica.com/ by accident? b) how am I supposed to trust a website that is different almost every time I interface with it.

      When I go to a supposedly real BOA branch on say Main Street in YourTown, USA, there are a number of things that makes me believe its real. There are other people in there, many of which are wearing BOA nametags, and the BOA logos and stuff are all over the outside and inside of the place. Also, its expensive and difficult to put up a fake BOA storefront, and the liklihood that a fake one will generate any profit w/o getting caught is about zero (otherwise they would exist!)

      Now, how much would it cost me to put up a bankfoamerica.com site? How about 15-20 of them with different typos? How much easier is it being that they can exist anywhere in the world or even outside of the world on a sattelite in space even? How hard is it to generate all of these things that look exactly like the real site w/o a secure certificate behind them to boot? Now, being that BOA changes the website all the time, AND its not on a secure server, how am I supposed to know that I'm even dealing with the same people each time?

      My problem is not with BOA identifying me, its with me identifying them. So, they add site-key and all of this crap, which puts the burdon of identifying them on me, which is backwards, especially when they keep changing the rules.

      When I worked in a hospital, they talked repeatedly about "universal precautions" with respect to things like AIDS and whatnot. There needs to be a set of universal precautions for doing secure transactions on the internet, and there are none.

    12. Re:Crux by fishbowl · · Score: 2, Insightful


      >OK, here are the problems. How am I supposed to trust a website to be the site I am intending to go to when a) its not on a https site, and its
      >asking for my username/password, and I cannot verify via the certificate or anything that I did not type http://bankfoamerica.com/
      >[bankfoamerica.com] by accident? b) how am I supposed to trust a website that is different almost every time I interface with it.

      You are not supposed to! You should change banks. I would, (and have). Now I use a credit union whose IT is managed by a Math/CS professor who is well known in cryptography circles. I also use USAA, which I highly recommend to people who are eligible. (It bothers me that people leave the military and don't bother to get grandfathered into USAA; it's one of the best perks they offer.)

      --
      -fb Everything not expressly forbidden is now mandatory.
    13. Re:Crux by SCHecklerX · · Score: 1
      Indeed.

      Just today my bank (USAA), who have already:

      1.    
      2. Forced me to start using a PIN in addition to my login credentials

      3.    
      4. Forced me to pick a username and start using that instead of my USAA number


      today forced me to answer a 'security' question in addition to the above "Who was your first employer".

      None of this really adds to the security of my account, and is quite annoying.

      If banks *REALLY* want to take security seriously, why don't they issue client-side SSL certs??? If I can get small stores who order products from a manufacturing company to figure this stuff out with a client SSL management portal, then CERTAINLY a BANK can get it right too?

      If SSL certs are too 'difficult', then go the RSA fob route. That can get expensive and difficult to manage, though.
    14. Re:Crux by mypalmike · · Score: 2, Funny

      C:\> vi C:\windows\system32\drivers\etc\hosts
      vi: command not found. ;)

      --
      There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    15. Re:Crux by freeweed · · Score: 1

      I'd volunteer that your little script is by definition a trojan. Certainly would be delivered by one, at the very least.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    16. Re:Crux by toleraen · · Score: 1

      Sounds like you need to update your path =P

    17. Re:Crux by toleraen · · Score: 1

      Or just physical access.

    18. Re:Crux by Anonymous Coward · · Score: 0

      You simply can't properly authenticate a computer out in the wild without some additional device, like secureid.
      Securid doesn't authenticate a computer; it "proves" that someone or some computer has some degree of access to a particular Securid token. The computer could be riddled with spyware (maybe just a Greasemonkey script that knows how to transfer money to a Swiss bank account). Hell, if it's a display-only Securid (token with an LCD display whose digits change periodically), it might be sitting in a room all by itself while its "owner" is out for a swim and someone else is watching the Securid with a video camera.
    19. Re:Crux by Anonymous Coward · · Score: 0
      > The Internet seems like magic to people - it knows them, it knows things about them, people can find them from all over the planet. The average user is not curious enough to learn how this is accomplished, paranoid enough to distrust anything at first glance, or savvy enough to protect themselves. Bank of America is kidding itself if it thinks the SiteKey is any kind of deterrent to a hacker.

      And worst of all, because how it "recognizes" the user's computer is (ultimately) cookie-based, and users who are more security-conscious tend to do things like dumping all non-session cookies on browser exit, BofA just guaranteed that its customers who were least at risk are now more at risk -- because they'll have to jump through the extra hoop every time they log in, providing a screen-capture-based trojan with all the "right" answers to all the "sekrit" questions in a much shorter timeframe than would otherwise have been required.

    20. Re:Crux by devilspgd · · Score: 1

      What SiteKey does is change the methodology of attacks. Previously you could phish for weeks until you have enough sets of credentials, then move to a untraceable location and see which ones are valid.

      Now the authentication attempts must be done in real time, which raises the bar substantially. Among other things, this will make it more obvious to the bank when a number of bad authentication attempts are happening from one source IP (or one botnet)

      It also means that when the bank discovers a phishing page, they can submit a login request and see where the login attempt comes from instantly, and then potentially work backward to find out who else has attempted to login from that IP (or other characteristics of the connection) to build a model of what the phisher is doing once they get access, and hopefully reverse the transactions before the money has gone too far.

      But does it help the average user? Well, not really. We need to move beyond passwords to secure users.

      A system that uses a password, RSA SecurID token, and a client certificate would be far more robust, but it would also be far more complex for grannie to configure -- Unless the support costs would come in under the cost of phishing, it's just not worth it.

      Another thought would be to deploy smartcard readers and require the bank card to be physically inserted into the smartcard reader for the transaction to take place, this would allow for client and server certificates to be used, and the session to be immune to man-in-the-middle attacks.

      Imagine, no URLs to trick a user into mistyping, no credentials to phish out of the user.

      The biggest problem would be developing the hardware and software to be simple enough to use, lightweight, and developed using open standards (Not something most banks would grasp easily) or otherwise sufficiently cross-platform.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    21. Re:Crux by Anonymous Coward · · Score: 0

      Assuming that you have even the slightest clue to make sure the page the form is on is https no http, then spoofing the name is much harder than just tricking the hostname resolution to go to the attacker's IP address. The SSL validation would have failed, and the user would get prompted that the certificate isn't trusted.

    22. Re:Crux by Em+Adespoton · · Score: 1

      2. Forced me to start using a PIN in addition to my login credentials
      ...
      4. Forced me to pick a username and start using that instead of my USAA number
      Actually, it isn't visible to the end user, but these two security precautions actually DO protect you. They don't protect you from phishing scams, but they DO protect you from database divers. You see, under the old system, you are sending your account number over the internet, it is being stored in various locations (your web browser's cache possibly, and definitely the transaction database on the other end). What the bank is doing is making sure that the database that contains your truely personal information is not exposed to the internet -- it is only exposed to another data system that has limited access rights.

      Similarly, the PIN is to protect your online identity -- anyone can guess your login credentials, but it is much more difficult (without phishing or database mining) to figure out BOTH your login credentials and your PIN.

      In a nutshell, if someone figures out your USAA number, you (possibly) need to close your bank account. If they figure out your username, they also need your PIN. If they have both, they still don't have your account number (unless your bank is silly enough to display the entire number once you log in). Plus, your account name and PIN can be changed regularly, and can be revoked without closing your bank account.

    23. Re:Crux by toleraen · · Score: 1

      Since we're discussing phishing attacks here, I think we can safely assume that they wouldn't notice if it was http or https. Even if they did, they'd probably click "ok" to trust the certificate anyway. Obviously not everyone would fall for it.

    24. Re:Crux by Anonymous Coward · · Score: 0

      Their current two-step authentication does not address the obvious MITM attack discussed here, but it does address the previously seen phishing attacks.

      It seems nearly impossible to address a MITM attack while allowing proxies. It seems to me that the defense against MITM is for the server to limit the rate at which it authenticates distinct users to a single IP. Since phishing scams all depend on mass appeal, if BoA decides that no IP can claim to be more than, say, 5 people within 3 minutes, before sending an alert to IT staff or some appropriate agency, then it seems like they dramatically limit the scope of damage that an elaborate pfishing scam could do.

    25. Re:Crux by eosp · · Score: 1

      vi 'C:\windows\system32\drivers\etc\hosts'
      i192.168.1.100 www.mybank.com^[:wq

    26. Re:Crux by toleraen · · Score: 1

      If you're really going to be picky...

      vi c:\windows\system32\drivers\etc\hosts[enter] (why the quotes?)
      Go192.168.1.100 www.mybank.com^[:wq[enter]

      If you're going to edit someone's host file, you may as well make it look proper.

    27. Re:Crux by sarathmenon · · Score: 1

      Exactly. The deceit here is the same as before, there are just more hoops (for the customer, not the phisher). The problem with authentication here is that the banks want their customers to be able to log in from anywhere in the world. You simply can't properly authenticate a computer out in the wild without some additional device, like secureid.
      There is a fundamental thing that people forget - there is nothing in the technology of securid that prevents it from a MitM attack. The reason why it works in the enterprise is because you are typing in the server name into your xterm/browser/whatever. That solves the fundamental problem of connecting to the correct remote host, at which point you can use whatever auxiliary system for security - you can use s/key just as much easily and securely as securid if you are at that point.

      Now, let's take the case of ebanking web sites. They have to authenticate users out in the wild. They have no way of knowing who's genuine and who's the nefarious guy. The clients have no assurance whether (s)he has typed in the correct server name - all they see is a web page that looks familiar. The fundamental problem in security is dealing with user stupidity. We haven't solved this for more than 25 centuries. Look at any physical lock or bolt - if you lose the key, you have literally tossed the access to it to anyone who gets it. On the internet, this problem is compounded by a lack of barrier to entry for the bad guy.

      The way I see it, have the governments issue client certificates to all citizens, and make the users _responsible_ for its theft. Yup, imprison the clueless user if a hacker has stolen the key from them. Its a lot like real life identity thefts. I know this sounds draconian, but this is the only step that I see solving these kind of problems. The average user is a total idiot when it comes to computers, and often doesn't know when (s)he goofs up. They need a class on what (not to) do on the internet; give them that, make it clear them they are responsible for any deviations and you have the basic problem solved.
      --
      Microsoft: "You've got questions. We've got dancing paperclips."
    28. Re:Crux by Brad+Eleven · · Score: 1

      I'm a BOA customer, and I've been upset with their security for years, but it keeps getting better, which is kind of a problem in itself.
      What I don't like is how they're lax like this with their web presence, and draconian with their credit/check cards. I've lost count of the number of times I've had to call their fraud department to get my card turned back on, and for really lame reasons: Gas station doesn't close transaction properly; Grocer improperly labels credit transaction as debit (and vice versa); Hotel doesn't follow correct protocol when requesting block debit...

      Of course, as a workaround, I have the direct number to their fraud department memorized, plus I know which keys to press to jump over the prompts, and I've recognized the analyst's voice several times. They're all very helpful, they'll even tell you which vendors are causing trouble lately. The problem is that they're not online 24/7, only 8-to-5 Central time.

      --
      "Press to test."
      (click)
      "Release to detonate."
    29. Re:Crux by Anonymous Coward · · Score: 0
      so they can right interesting papers

      Do the papers keep falling over?

    30. Re:Crux by The+Notorious+ASP · · Score: 1

      What about an additional security device like say... a cell phone? When I go to log in, BoA could SMS a one time use passcode to my cell phone (the number for which they already have on file) - then I have to use my password and the passcode sent to my phone to log in. Something I know and something I have, right there... Even without using text messaging, a computerized voice could read a 6 digit number off to me. It would also have the added benefit of immediately alerting you to someone authorized attempting to access your account.

      Why haven't we seen more implementations like this? Seems like the cost of implementation would be pretty minimal...

    31. Re:Crux by Lost+Engineer · · Score: 1

      Yeah. The same people who won't let me buy an Xbox on my debit card allowed somebody to steal my online password/hack into their site and write themselves a check (through BillPay, which I did not have turned on or ever use) for nearly the entire contents of my bank account. Then they blamed me.

    32. Re:Crux by Lost+Engineer · · Score: 1

      So don't dump your BofA cookie. You're security conscious so you can handle that. By you I mean our theoretical paranoid person. For the rest of us it's more secure.

    33. Re:Crux by Gyppo · · Score: 1
      OK, here are the problems. How am I supposed to trust a website to be the site I am intending to go to when a) its not on a https site, and its asking for my username/password, and I cannot verify via the certificate or anything that I did not type http://bankfoamerica.com/ by accident?


      The main page of bofa is heavily hit and did not used to have personal information so it did not need to be https. Just because a http page has a login form does not mean that the form is not posting https. You need to view the source if you want to say login is being done insecurely. Most likely the form is still posting over https.

      Amazon is the same way - the login page is http but the form posts https. They had to put a large login icon that says "Sign in using our secure server" because people do not understand that you can log in over https from a page that is http. But clearly it's important enough to save the overhead of encrypted a page https unnecessarily that they risk the confusion and go out of their way to explain it.

    34. Re:Crux by freeweed · · Score: 1

      Which would be worse, and even less likely...

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    35. Re:Crux by Anonymous Coward · · Score: 0

      The problem with having an https login on an http page, is that you have not authenticated the server that issued the page. You must trust that that page is okay and the https page you sending your credentials to is correct as well. Whereas if you got to an https page first, you can authenticate the site using the SSL certificate it uses, and only then trust it with your credentials (username/password).

      Just using https means that the information in transit is encrypted -- it does not mean that the person hosting the https page is not a phisher. For that you must first inspect his certificate.

    36. Re:Crux by mspohr · · Score: 1

      I've recently moved to Switzerland and I have a calculator from my new bank (UBS) that has a smart card inserted. To login to my online banking, I have to enter my pin into the calculator and then enter a code the the web site gives me (unique each time) into the calculator. The calculator then gives me a result code that I enter into the web site. Complicated but it will prevent MitM attacks.

      --
      I don't read your sig. Why are you reading mine?
    37. Re:Crux by sarathmenon · · Score: 1

      It doesn't. Let's take this case.

      You reach http://ubsphiser.com/ from a spam mail, which has a page that looks similar to your bank's. You enter your username there, and ubsphiser.com initiates a connection with ubs in real time with that information. The bank provides the challenge string to ubsphiser.com, thinking that it is you. ubsphiser.com passes on the challenge back to you, and you happily feed it into the calculator, you get a result from it which you enter naively into ubsphiser.com. Now ubsphiser.com goes back to the ubs site, and enters this piece and viola - it has your bank account now. Using a securID is basically like this, and IIRC citibank USA has already been subject to one such phishing attempt, which was reported a long time back here. I understand that you, and atleast half the /. crowd are wiser, but such security _cannot_ combat with human stupidity that we see out in the wild. If someone is stupid enough to click on all crappy links, they should deserve what they get. I hate it, when I am subject to inconveniences that the bank mandates because of all these idiots out there.

      Back to the point, if UBS requires that all transactions need an additional challenge (which, my bank - HSBC India requires) you are definitely safer. But still the hacker has access to your account during the time you are on http://ubsphiser.com/ and can transfer whatever money (s)he wants . Thats the fundamental folly which most banks don't realize, or rather want to admit.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
  2. Picture? by extern_void · · Score: 2, Funny

    users don't pay attention to the SiteKey pictures
    Picture? what picture?

  3. Yawn by Opportunist · · Score: 1

    That tactic has been around for about a year now, that's worth a story?

    How about trojans that change your order, send the bogus order to the bank while displaying the one you entered instead? Or... wait, that's been around for about 6 months now, too.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Yawn by Anonymous Coward · · Score: 0

      That tactic has been around for about a year now, that's worth a story?

      Seriously. Having to remember two passwords instead of one has no bearing on the effectiveness of a MITM attack.

    2. Re:Yawn by Opportunist · · Score: 1

      Even the one-time passwords used by some banks didn't. Even asking for a specific one-time pw out of a huge list didn't. It pissed off the user and it caused a lot of overhead 'cause people kept punching in the wrong numbers, but it never thwarted a single attacker.

      As long as the only channel between bank and user is the computer, there is no security.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Yawn by Anonymous Coward · · Score: 0

      Actually it's been around on the order of two and a half years - http://www.lurhq.com/grams.html

    4. Re:Yawn by timeOday · · Score: 1

      As long as the only channel between bank and user is the computer, there is no security.
      Now there's a gross overstatement. None if this proves that online banking isn't worth the risk it poses. IMHO it is well worth it. I get annoyed with people who think there should be endless layers of security on everything to prevent every possible attack. Do you people drive armored cars instead of normal ones? (If not, why not?)
    5. Re:Yawn by Opportunist · · Score: 1

      Nope. Simply because the number of people who shoot at me is very close to zero. I can't claim it to be zero, since there is a statistical probability, no matter how small, that I manage to piss someone off to the point where he draws a gun and fires at me.

      The chance to be a target for phishers when you are using online banking is also no issue. Just as much as the chance that it's dark at night is no issue. It simply is dark at night and you are a target for phishing if you use online banking.

      See the difference?

      If every gangster who enjoys shooting at cars would stand on the sidewalk on my way from home to work, I'd sure as hell get an armored car, if possible yesterday. And since every gangster who's into the phishing biz is standing in front of my computer (simply 'cause spacial distance means jack in the 'net)...

      I'm doing security for a living. And since I certainly won't sell you any of my products, I can be honest with you. There is no incentive for me to pump a hype and fearmonger to get you to buy my tools and services. You won't. More likely than not, you even cannot (because of export restrictions). And I sure as hell don't benefit from our competitors selling you some of their products.

      What stands as a fact, though, is that for pretty much every single bank with online services, there has been at the very least one trojan specifically targeted at them within the last 6 months. The less security a bank uses, the more trojans had it as a target. It's very lucrative. There are even quite a few trojan toolkits available for petty cash (you're in for less than a thousand bucks). And the revenue per attack can reach 5, sometimes 6 digits. Rewarding, ain't it?

      And yes, I'm even against the mentioned "endless layers of security", simply because they don't fix the problem, they are only a hassle for the customer. What banks do today is, they keep adding more locks to the reinforced steel door to the tresor room and ignore that the walls are made of plywood. It sure as hell is more hassle for the customer to get in, but it's no deterrent at all for the robber who'd simply punch a hole into the wall and ignore the door.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  4. Good for him! by Rob+T+Firefly · · Score: 4, Interesting

    It's great to know this guy is still at it, despite getting raided by the FBI for the boarding pass hack. However, unless I'm mistaken banking stuff like this is under the auspices of the Secret Service, so this guy might want to set some extra places at the dinner table for a different group of goons.

    1. Re:Good for him! by Billosaur · · Score: 2, Interesting

      This is one of those occasions where you have to admire someone's pluck... I guess he has an overwhelming desire to be hassled by the US Government. This is important work, but it's definitely going to get the black suit, dark sunglasses crowd in a tizzy.

      --
      GetOuttaMySpace - The Anti-Social Network
    2. Re:Good for him! by jimstapleton · · Score: 5, Funny

      If he keeps it up, he'll start to know the agents...

      *hears a knock on the door, and answers*
      Him: "Ahh, Agent Doe! Nice to see you! They sent you out for this one huh? Your standard crew."
      AS: "Yep."
      Him: "Can I interest you in some coffee, tea or a soda-pop while they are working?"
      AS: "Sure, I'll have some coffee"
      *He gets the coffee ready as the other agents go to his computer*
      Him: "Sit down, sit down! Here's your coffee"
      AS: "Thanks. So, everything's going well I take it?"
      Him: "Yeah, I'd ask if you heard about my latest trick, but that's probably why you are here."
      AS: "Yes, it is."
      Him: "So, how's the wife and kids?"
      AS: "Not bad. Jane is in basketball now."
      Him: "Middle school"
      AS: "College"
      Him: "Really? I can't believe it's been that long. It seems like just yesterday you were telling me about her being born!"
      *more idle chatter, eventually several black suits come down carrying computer equipment.*
      AS: "Well, it was nice chatting with you again."
      Him: "Likewise. See you next week, same time?"
      AS: "Sure, what do you have planned now?"
      Him: "C'mon, and spoil the surprise?"
      AS: "Alright, see you next week."

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    3. Re:Good for him! by garcia · · Score: 1

      From Goodfellas (talking about the frequent raids):

      There was always a little harassment. They always wanted to talk to Henry about this or that. They'd come in with their subpoenas and warrants and make me sign. But mostly they were just looking for a handout, a few bucks to keep things quiet, no matter what they found.

      I am thrilled with this guy as I was when he did this with the NWA boarding pass security risk before. Again, it's great to have someone out there like this pointing out the insecure methods the general masses rely on daily.

    4. Re:Good for him! by Anonymous Coward · · Score: 0

      as long as he is happy, i guess its not that bad....

  5. Bank of America?!? by Anonymous Coward · · Score: 5, Informative
    This guy is going to get it.

    Here's an example on how B of A does business:

    This guy just wanted to check to see if a check was good!

    You can bet B of A will go after this hacker guy.

    1. Re:Bank of America?!? by Anonymous Coward · · Score: 0

      Wow that is just amazing, I am glad to not live anymore there ...

    2. Re:Bank of America?!? by illegalcortex · · Score: 2, Funny

      You used to live at BANK OF AMERICA? Now that's customer service.

    3. Re:Bank of America?!? by Anonymous Coward · · Score: 0

      If you had actually read the full article you are linking with some measure of intelligence you would have realized that it wasn't Bank of America that screwed up in this case it was the San Francisco Police. The bank did the right thing when they confirmed that the check was a fraud. You can't expect a 17 year old teller at a retail bank to start intelligently questioning someone who has presented a fraudulent check on whether that person is a victim or a crook. The teller or manager simply calls the police and say "this is a fraudulent check and this man presented it to be cashed". The police then make ALL the decisions from there. In this case they royally screwed the guy and didn't question him and didn't read him his rights and just took him to jail. It is the city he should be suing not Bank of America.

      Would you rather Bank of America ask the guy "are you trying to steal from this business" and when the guy answers "no" just take his word for it and let him go try his next check at the next retail bank down the road?

    4. Re:Bank of America?!? by Anonymous Coward · · Score: 0
      Guess you should have used a larger measure of intelligence than "some" then.

      You can't expect a 17 year old teller at a retail bank to start intelligently questioning someone who has presented a fraudulent check on whether that person is a victim or a crook.

      Strawman. If there isn't someone in the bank qualified to ask some basic questions then I certainly don't want my money there. No one (not even the article) is suggesting it should be a minor teller.

      The teller or manager simply calls the police and say "this is a fraudulent check and this man presented it to be cashed".

      The bank either asked for an arrest or just blindly passed the buck. If the bank had been a full participant, this could have been cleared up without an arrest.

      It seems likely to me that the bank passed the buck to save money (either from avoiding liability issues or from spending time dealing with the issue). It is cheaper and safer to make the police do all the work. While this may be a reasonable business practice, as a social entity Bank of America is lacking here.

      The police then make ALL the decisions from there. In this case they royally screwed the guy and didn't question him and didn't read him his rights and just took him to jail. It is the city he should be suing not Bank of America.

      I agree: He should sue the city for any wrongdoing on the part of police. However, this does not mean Bank of America was correct in its actions (or inactions).

      Would you rather Bank of America ask the guy "are you trying to steal from this business" and when the guy answers "no" just take his word for it and let him go try his next check at the next retail bank down the road?

      False dichotomy.

      What Bank of America did was akin to calling the cops on your noisy neighbors before you even bother to let your neighbors know about the problem. Sure, you would be within your legal rights to do so, but you're an asshole to do it.
    5. Re:Bank of America?!? by Anonymous Coward · · Score: 0

      This guy just wanted to check to see if a check was good!

      Bull. He tried to cash it at the bank. What a total idiot. People come in with fake IDs to cash bogus checks all the time. If he'd just deposited it into his own account, he wouldn't have had any police problems. They had to book him, because they had no proof he was really who he said he was. Of course he says didn't deposit it, because he thought it was likely fraudlent. No kidding. Someone gives you a check for $2000 to pay for a $600 item and you don't think there's fraud involved? Greedy people do really stupid things. I feel no sympathy from this moron.

    6. Re:Bank of America?!? by Anonymous Coward · · Score: 0

      This guy just wanted to check to see if a check was good!

      Me again.
      I forgot to point out that he didn't check to see if it was good before asking for cash, he only if there was money in the account to cover it. There is a huge difference. He could have told the teller he thought it might be fraudlent, before cashing it, and probably avoided arrest that way as well. If someone showed up at my bank to withdraw money from my account with a fake check, I sure hope my bank would have them arrested.
      He's even stupid enough to think the bank should have asked him nicely to stay and chat at which point the check artist he was acting like would have run out the door.

  6. "Two-factor" authentication lame implementations by mutterc · · Score: 2, Insightful

    All of my financial websites (bank, credit cards, etc.) have all gone to "two-factor" authentication.

    Most often, the second factor is "security questions", like "what city were you born in?" and "what's your favorite restaurant?" I always answer these with random passwords, which I put in my password safe along with the real password. Unless you do that, these are actually less secure than just having a secondary password, because others can find out that stuff.

    I know every business wants to do this cheaply and half-assed; it's the American Business Way. To do it "right" would probably take SecurID's or somesuch other token, which would get ugly for the customer after accumulating a couple of dozen different ones.

    I've heard in comments here about banks that send you a list of code numbers, one-time-use, in the postal mail, and you use them up as you log in. That would be a good, cheap way to do two-factor that actually increases security.

  7. The real problem of online banking by Opportunist · · Score: 3, Insightful

    The core problem of online banking is that the bank has to implicitly trust an untrustworthy system, using insecure protocols. The bank has no way to verify that the system used at the other end has not been tampered with and they cannot verify that the data sent to them is identical with the data entered by the user.

    You can implement a billion "security features", it won't mean jack as long as the only channel between bank and user is the computer. If that channel has been corrupted, the corrupter will be able to alter, delete or forge any kind of information either side should (in his opinion) get about the other end. There is no way to remove this problem unless you open a second, secure channel which is independent of the machine used for bank transfers.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:The real problem of online banking by zappepcs · · Score: 1

      You can implement a billion "security features", it won't mean jack as long as the only channel between bank and user is the computer. If that channel has been corrupted, the corrupter will be able to alter, delete or forge any kind of information either side should (in his opinion) get about the other end. There is no way to remove this problem unless you open a second, secure channel which is independent of the machine used for bank transfers. Exactly. I have a phone, can't we use that as the second channel?
    2. Re:The real problem of online banking by Opportunist · · Score: 1

      Very good idea. The question is how? A call? Too much overhead for the bank, they implemented online banking as a way to reduce its manpower. Text? Too unreliable, no guaranteed service.

      And what about those customers that don't have a cell?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:The real problem of online banking by Anonymous Coward · · Score: 0

      > And what about those customers that don't have a cell?

      They use a land line!

    4. Re:The real problem of online banking by Anonymous Coward · · Score: 0

      There's a class of people that manage to keep their computer trojan-free. The point is that banks fail even at the (less spectacular) goal of preventing phishing for these people. Instead of teaching people to recognize their sitekey image, ditch the sitekey bullcrap and teach them to recognize the bankofamerica.com domain in the address bar.

    5. Re:The real problem of online banking by zappepcs · · Score: 1

      But because I have a cell phone with IM, text messaging, and email on it, I should be able to opt-in to tertiary authentication using that model??

    6. Re:The real problem of online banking by Opportunist · · Score: 1

      That works 'til they manage to grab a trojan that messes with their DNS resolving.

      But generally you're right. Our banks are already switching to "shorter" and abbreviated domain names simply because it's asking for trouble when you force your customer to type in the whole friggin' bank name.

      It would already help a lot if you'd get a crash course on basic security when you request your online banking data. At least it would put the "here's your bank, please send us all your info" spamphishers out of biz.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:The real problem of online banking by Opportunist · · Score: 1

      I think it's time to sit down and write a PoC for a tandem trojan, infecting a computer and the cell...

      Like I said, it's generally a very good idea. The problem is, appearantly the damage done by those attackers isn't high enough to warrant the additional expense to develop something like that.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:The real problem of online banking by Sven+Tuerpe · · Score: 1

      I have a phone, can't we use that as the second channel?

      We can, and some banks in Germany offer this already. The scheme is called mTAN (mobile transaction number). Postbank, one of the prime target of phishing attacks, was the first to offer it. First, the customer has to register a mobile phone to be associated with the bank account. The registration process is somewhat long-winded but needs to be passed only once; obviously it needs to be secure against manipulation and abuse.

      Once a phone has been registered with the bank, it can be used to authorize transactions. Whenever somebody initiates an online transaction with the bank, the bank will send a message to the previously registered phone. At this point all transaction details have been sent to the bank's system already and they cannot be changed any more without initiating a transaction. The message contains important transaction details, such as the target account and amount for a money transfer, along with a 6-digit code. In order to complete the transaction the account holder needs to enter this code, which is valid only for this particular transaction and only for a few minutes. If the code is not entered during this short period of time, the transaction is dismissed.

      Another clever way of doing two-factor authentication (or rather, authorization) is based on cryptographic tokens. Those can be used not only to create one-time passwords but also as kind of an independent signature device. In order to create the authorization code for an individual transaction, the bank customer has to enter transaction details such as the target account number into the token. The token then calculates a code from its input, a key and other parameters such as time or a counter. Again, the transaction can only be completed by entering a code that matches the details submitted.

      --
      http://erichsieht.wordpress.com/category/english/
    9. Re:The real problem of online banking by Opportunist · · Score: 1

      Indeed, Postbank Germany has been a prime target for a wide variety of trojan families for the last few months.

      That move on their side was a good one. A very good one. It's not easy to defeat this security scheme. Without thinking it over, the only security hole I see is the user, who doesn't read the whole text message but only uses the key to sign.

      But when you sign something you don't read, you deserve what you get...

      Still, pretty much every security feature has been broken so far. I somehow don't fear to go out of biz soon. :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:The real problem of online banking by qwijibo · · Score: 1

      If you don't have a cell phone, there's not a very high correlation between you and the good customer demographic. You can't please everyone, but requiring people to have a cell phone would only alienate a small percentage of customers with enough money to be relevant to the bank.

    11. Re:The real problem of online banking by Opportunist · · Score: 1

      How much money you have isn't so much the issue. The banks ain't fearing that you could switch, what really gets their panties in a bunch is that their customers might stop using online banking and instead fill their offices because they want to go to a real teller instead of using the self service interfaces.

      People cost money. A lot of money. And since banks have been laying off personnel since the advent of online banking, they can't simply switch back. It's also not simply a matter of grabbing some people off the street and putting them behind some desk, it takes time (and again, money) to train a teller.

      That's why banks keep preaching that online banking is safe. That's why they cover the losses, even though the fault is on the client's side (online banking is secure on the bank side, there has not been a single incident where the bank has been "hacked" that I would be aware of).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:The real problem of online banking by siriuskase · · Score: 1

      The real problems are that BoA relies on the internet and there website is so SLOW and the pretty picture apparently is programmed to load last, long after the box where I enter my pin.

      The BoA website is beautiful and quite fast when I use the public terminal in the bank branch. But, at home, it is the ugliest slowest most poorly designed piece of crap I have ever accessed more than once. Like many corporate sites, I strongly suspect that the design was designed by some young geeks who have never accessed the internet with less bandwith than a T1 line and approved by some elderly manager who understands pretty pictures and nothing else about technology and if he ever accesses the interent from home, he uses something a lot fancier (and less secure) than a dialup modem, and has no idea what's going on behind the curtain.

      Okay, I'm middlea ged. At home and at work I was using regular phone lines and sometimes T1 lines to transfer all kinds of stuff to other locations since the 70's. All I had to do was get my modem to call their modem and that was it, we were just as secure as the phone line. By the 80's, we even had Caller ID to help us know whether we knew the party who was trying to call us. The main problem is that everyone we connected to had a slilghtly different dance we had to jump through to login and we usually had to have a simultaneous voice connection. But, this problem was a form of security. If we had someone we did a lot of business with, we simply bought a T1 line and forgot about it. If it broke, the phone company fixed it.

      I'm also cheap. I almost always use dial up. It is plenty fast enough for what I do, I have the phone line anyway for my fax machine. I switch to wifi only when I want to watch youtube, which is only when it has a video that gets a lot of attention on slashdot or bbc. In other words, only during an election compaign. I don't download music, etc, etc, etc. iow, I'm an old fogey, and I don't have any incentive to upgrade to a faster, but less secure internet connection. Except for this silly BoA website.

      I love banking with my computer, but I have to restrain myself for the picture verification site to load completely. I will not bank by cable modem or wife because neither are private. But, I have never seen the bank try to discourage anyone else from doing so. As someone who used iffers and sniffers before most techies knew what they wre, I can't trust anything that is broadcast freely into a common cloud. With something as big as the internet, it doesn't take many corrupt smart people to cause significant security breach. The main reason that most people are so comfortable is that corrupt smart people don't normally pubicize their activities.

      BoA is bigger than most ISP's. I've wondered for years why they didn't set up their own modem farm with caller id verification for online banking. They already do this for credit card verification. If I call for customer service, they will ask me for more personal verification information if I am not calling from my home phone. My insurance company has similar phone technology, when I call them, before the online agent even says hello, he or she has my full file on the computer screen. It was creepy at first, but now, it is damn convenient to be able to do business without the idle chit chat while my file is being accessed. If they can do it for voice phones, they can do it for modems. They don't even have to own and maintain the modem farm. They can hire earthlink to set up a separate pool.

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
    13. Re:The real problem of online banking by enbody · · Score: 1

      No, the real problem is that two-way, not two-factor, authentication is needed. Right now the bank authenticates you and two-factor authentication improves on that. What is missing is your ability to authenticate the bank, i.e. the authentication works both ways. There are clues, e.g. URL or images, but not real authentication.

    14. Re:The real problem of online banking by Anonymous Coward · · Score: 0

      In Soviet Russia, the government controls the commerce. In Bush's America, commerce controls the government.
    15. Re:The real problem of online banking by Opportunist · · Score: 1

      ...the design was designed by some young geeks who have never accessed the internet with less bandwith than a T1 line and approved by some elderly manager who understands pretty pictures and nothing else about technology and if he ever accesses the interent from home, he uses something a lot fancier (and less secure) than a dialup modem

      Stop distributing internal security details damn right now! :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    16. Re:The real problem of online banking by Opportunist · · Score: 1

      Even if you do authenticate the bank somehow, there is no protection against a mitm-attack right inside your computer. They do exist and are quite popular.

      What is needed is a second path of verification that is independent of a possibly infected machine. It does not mean total security (since you could happen to have two compromised devices), but the chances for that are damn small. Small enough to consider it "good" security.

      Another poster in this subthread indicated how the German Postbank does it now, with a verification system that is delivered to your cellphone. That would be a solution. Not a perfect one, but a good enough one.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:The real problem of online banking by Lost+Engineer · · Score: 1

      I have no phone you insensitive clod!

  8. I was hoping by Anonymous Coward · · Score: 0

    for a SuperHacker not a Boarding Pass Hacker.....

  9. Better, but still false security by aicrules · · Score: 2, Insightful

    I think the BoA sitekey is definitely one step above username/password on the front page. However, I agree that while it provides an added SENSE of security, it can make people trust something more that they really can't trust any more. When it was released, I did almost exactly what this guy did just to see if it would work. I was not terribly surprised that I could create a wrapper to retrieve the sitekey picture and words while still intercepting the passcode. It was actually pretty easy. Unlike the study about the people who ignored their sitekey, I do pay attention to it. However, I also pay attention to whether I'm really on BoA. I never go there from a link in an email. While someone could still redirect my request for BoA to somewhere else, I also practice safe browsing practices that at least limit that potential issue on MY computer. The convenience of online banking is just too high for me to NOT use it.

    1. Re:Better, but still false security by AuMatar · · Score: 1

      Its not a step up- its no different at all. Its trivially broken with a man in the middle attack. Its just an extra hoop to jump through. If there was an option to turn the damn thing off, I'd take it. If anything my account is now *less* secure- previously there was my password, and no way to get in via secret questions. Now there's hideously easy to figure out secret questions on there.

      There's a very simple way to do online banking that avoids all phishing scams

      1)Only log in from 1 computer
      2)Use google to search for your bank's website the first time. Google makes fewer mistakes than you
      3)Bookmark it. From now on, never access the site by any other means.

      There you go, phishing solved. Now you only need to worry about keylogers.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    2. Re:Better, but still false security by aicrules · · Score: 1

      Where are these security questions that let you in?

    3. Re:Better, but still false security by quantum+bit · · Score: 1

      Now there's hideously easy to figure out secret questions on there.

      I agree with you, I hate "security questions". At least most sites that use them let you specify the answers when you create the account, so I can treat it like an additional password and put in something random that's not related to the question asked.

  10. ::sigh:: by Pojut · · Score: 1

    When are companies gonna get smart and actually HIRE this fucker?

    Someone is bound to do it eventually...I can assure you all if a company does not buy him up soon, the government will.

    1. Re:::sigh:: by gstoddart · · Score: 1

      When are companies gonna get smart and actually HIRE this fucker?

      Someone is bound to do it eventually...I can assure you all if a company does not buy him up soon, the government will.

      I think the days of the mad hacker becoming a security consultant are long passed. Nowadays, they seem to go the criminal prosecution route, and then no cookie for you.

      Cheers
      --
      Lost at C:>. Found at C.
    2. Re:::sigh:: by bugnuts · · Score: 1

      When are companies gonna get smart and actually HIRE this fucker? They're not going to hire him, because he's a loose cannon. The next thing an employer will find is a hack of their own site security on his webpage.

      He has no scruples, or responsibility. He's the equivalent of an attention whore grey-hat hacker, while hiding behind the "someone needed to expose this" front. Although close, it's not like the Month-of--bugs. They are not doing it for notoriety, as this guy appears to be doing. His credibility would be much higher if he wasn't using political messages and if he actually notified the people involved.
    3. Re:::sigh:: by dnahelix1 · · Score: 2, Informative

      Have you actually read his blog or talked to him? He sent a bunch of letters to people about the boarding pass hack before he posted it. He's documented everything on his blog, including all of his FOI requests, letters from his lawyer to the government etc.

    4. Re:::sigh:: by alienmole · · Score: 1

      He has no scruples, or responsibility.

      His professor (Markus Jacobsson) is going along with this, as part of an anti-phishing group at Indiana University. Are you sure you know what you're talking about? If you do, it would probably help to explain it, since from where most of us stand this guy looks as though he's doing everyone a service, and going about it the right way, or at least a perfectly acceptable way which has the benefit of calling attention to some of the more suspect practices in the industry.

    5. Re:::sigh:: by bugnuts · · Score: 1

      I'll check his blog, which didn't exist (afaik) until after the TSA started messing with him. From that first hack, and his reaction, his credibility was pretty much shot (at least in terms of employment based on the hack, which is what this particular thread is addressing).

      But maybe he did this one right. I'll read TFA, but it initially looked like another "look at me!" stunt.

    6. Re:::sigh:: by bugnuts · · Score: 1

      I concede that he did this one right, unlike his trivial boarding pass look-at-me hack.

      Good for him! It shows some actual research.

    7. Re:::sigh:: by christo · · Score: 1

      > I'll check his blog, which didn't exist (afaik) until after the TSA started messing with him.

      This is not correct.

      My blog existed for a year before the TSA affair.

      It's just that very few people read it :)

      Check the site, http://paranoia.blogspot.com/ and you'll see that it goes back quite a bit. Hundreds of posts before the FBI came to my house.

  11. Dear me! by Etherwalk · · Score: 1, Insightful

    He's pointing out that most of the psychological reassurances (the security blankets, we might ball them) that are presented to customers/consumers/flyers/etc... are just that--psychological reassurances.

    We'd better be careful. This kid is dangerous. He could dismantle our entire society! Wait to see what happens when he points out that money is fictitious.

    1. Re:Dear me! by Russ+Nelson · · Score: 1

      Sigh. Money is not fictitious. Yes, "money" is just pieces of paper, but they are a limited resource which is in demand. The best way to understand money is that it is a thing just like any other thing, but it has the attribute of being a thing that everybody will barter for their stuff.

      You might guess that I'm not a gold bug, and that I'm in favor of free banking. Good guess!

      --
      Don't piss off The Angry Economist
  12. A bit less than it appears by jfengel · · Score: 4, Insightful

    The summary is not quite correct. It's not so much that the SiteKey is being bypassed, as that the attacker is able to get their hands on the user's SiteKey. They can only do this by getting the user's password and security code, which they do with a conventional man-in-the-middle attack. Once they've got that, getting the SiteKey seems the least of their worries.

    The obvious problem with SiteKey is the chicken-and-egg problem of getting the image to the server in the first place. There's some step where you're communicating in a fashion where you trust the server enough to give them your SiteKey, which they later show back to you. It's tied to a single computer, via a cookie, so if you log in from a different computer you need to send a new SiteKey or get them to send yours back to you, on the new computer.

    So this attack only works if you can get the user to give up not only the password but also the "security question" (one of the dumbest bits of security I've ever seen; it's like a password only you can look it up.) Easy enough, if the user isn't alert (and they usually aren't.)

    SiteKey depends on users to expect the key image, but the absence of the image doesn't usually trigger warning bells because they're not very common. You need some sort of phishing detector which says, "Hey, this site is known to require a SiteKey and isn't sending it to you."

    1. Re:A bit less than it appears by Rob+the+Bold · · Score: 1

      SiteKey depends on users to expect the key image, but the absence of the image doesn't usually trigger warning bells because they're not very common. You need some sort of phishing detector which says, "Hey, this site is known to require a SiteKey and isn't sending it to you."

      In fact, everyone I've talked to who needs one of these "guess the picture" schemes to login to their bank wishes they would go away. If, one day, they stopped seeing the sitekey thing, most folks would be relieved, not suspicious.

      --
      I am not a crackpot.
    2. Re:A bit less than it appears by aicrules · · Score: 1

      Maybe I am not seeing the same thing as you, but basically the change to sitekey means that first you must intercept their user id, encrypt and pass it to BoA just as BoA's main page would have, then present the sitekey image/words as if it were coming from BoA to intercept their passcode. The whole idea of sitekey was to prove that the site you were entering your secondary ID (passcode) on was indeed BoA.

    3. Re:A bit less than it appears by captainClassLoader · · Score: 1
      jfengel says:

      SiteKey depends on users to expect the key image, but the absence of the image doesn't usually trigger warning bells because they're not very common. You need some sort of phishing detector which says, "Hey, this site is known to require a SiteKey and isn't sending it to you."


      This brings up a rather interesting question: Suppose Bank Of America decided to come up with a better way of securing their web transactions than the SiteKey system. When this new thing popped up on my screen instead of the old BOA site, how would I know I wasn't being phished for?

      Obviously, they could send out brochures to my house, and blast "NEW WEB SITE COMING IN N WEEKS!" messages all over their existing site, but the brochures would probably hit the trash before being read in most homes, and most people don't read what's on the info part of web pages anyway.

      --
      "The plural of anecdote is not data" -- Bruce Schneier
    4. Re:A bit less than it appears by woztheproblem · · Score: 1

      I don't think you've got it quite right. They use the user's login (not password) plus the answer to a security question to get the user's sitekey. Then they display the sitekey to the user to get the user's password. Only then can they access the account.

  13. I think he was already hired by snoopyjd · · Score: 1

    Apparently by one of BoA's competitors.

    --
    LIVE, Love, die
  14. Re:"Two-factor" authentication lame implementation by CastrTroy · · Score: 2, Insightful

    I wish banks would offer something like SecurID for authenticating with their site. They seem to be in the process of adding on layers and layers of crap, without adding any actual security. I'd rather have a couple dozen secure IDs over having to carry around half a dozen one-time-pads around. Ideally, you'd only need one securID for each account. Which for most people is probably 3. Chequing, Savings, Credit Card. If you have more accounts than that, you're probably in the minority. I guess i'm not of the crowd that has 7 credit cards though. I have 1, and It's accepted just about everywhere. So I don't have a need for more than 1. I'd rather have a couple extra dongles hanging from my keychain than having to worry about someone hacking my account. I'd happily pay for the SecurID if only the option were available.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  15. Who can remember their authentication images? by dpbsmith · · Score: 4, Interesting

    These authentication images seem to be one of these ideas that is based on the assumption that you only deal with one company.

    Within the last six months, three banks and two brokerage houses I use have all gone to the use of these authentication images. In each case, the only way to select the image is to go through slow-loading screen after slow-loading screen of apparently random images.

    I can choose my own password, but it is virtually impossible to "choose" my image, so they're not very memorable to me. I certainly can't choose the same image at all five sites, which is what I'd like to do. (That's insecure for a password, but I don't think it's insecure for an authentication image; it's not as if one bank were going to try to pretend to be a different bank).

    One of them also wants you to give them a little phrase that goes below the picture. Ah, I thought, I'll use my phrase to describe the picture, that way I'll know if the picture is incorrect. Wrong, I couldn't do it. I had to enter the phrase before I got to choose the picture. Well, I thought, OK, I'll just change it. The picture was of (let's say) soccer ball. So I went to the screen that lets you change your passwords and personal information, entered "soccer ball" as my phrase... and was then taken to a screen where I was required to select a picture, again. And the soccer ball wasn't one of the choices. I clicked through about ten screens of five-by-five pictures trying to find the soccer ball and couldn't find it. Was it just because they were randomly selecting from a huge collection of images? Or do they actually enforce changing the image? I don't know. All I know is that I now am supposed to remember my password AND the phrase "soccer ball" AND a picture of a kangaroo.

    If the picture were wrong, would I notice? I might have a vague sense of unease, but I wouldn't be sure. Not unless I wrote them all down.

    1. Re:Who can remember their authentication images? by Fulcrum+of+Evil · · Score: 1

      I don't want a random image for my logon. I want a pic of Keira Knightley in not very much. I'll certainly remember that

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  16. Re:"Two-factor" authentication lame implementation by forrestt · · Score: 1

    Most often, the second factor is "security questions", like "what city were you born in?" and "what's your favorite restaurant?"

    That isn't two-factor authentication. That is something you know and something else you know. Two-factor requires something you now, and something you have (a smart card, onetime password, RSA SecurID fob, etc.). (Not blaming you, simply pointing out how lame most businesses are).

  17. Re:"Two-factor" authentication lame implementation by maxume · · Score: 1

    I'm no fan of how they do business(basically, the second they got big enough they started pissing on the small account customers that they built their business with), but E*Trade will give you a security dongle if you want:

    https://us.etrade.com/e/t/jumppage/viewjumppage?Pa geName=cpg

    --
    Nerd rage is the funniest rage.
  18. original, though? by rascher · · Score: 2, Informative

    One thing I kind of want to say is that, while I agree that the SiteKey method isn't secure, it seems that most any kind of website can fall prey to this kind of MITM. With enough time, one could (with relative ease) write a bot that wraps around just about any website. (monitor the headers, cookies, GET/POST vars that are passed during a normal browser login, and then write a script that uses curl to emulate all of that and create a phishing site). I tend to think that at some point, any "necessary" security measures that could be taken to ensure someone's idenity would be inconvenient for the user or too expensive for the consumer.

  19. I like by Xaoswolf · · Score: 1
    how with my bank, my password is printed directly below the picture...

    That doesn't seem all that secure to me...

  20. just picture a kangaroo playing soccer .. by rs232 · · Score: 1

    Just picture a kangaroo playing soccer ..

    --
    davecb5620@gmail.com
  21. Bank of America's security needs improvement by testpoint · · Score: 2, Informative

    Most Bank of America branches have open customer service centers. They consist of desks with no walls or partitions and a customer waiting area a few feet away. The first question after, "How may I help you?" is "What is your social security number". That is usually followed by, "And what can I do for you Mr./Ms. ______?"

    1. Re:Bank of America's security needs improvement by CCFreak2K · · Score: 1

      At where I bank, they ask for my SSN only to look up my account information. They usually only ask for the account number (or port number, back when I only had savings) and check for ID. In fact, it was one teller that suggested I use my port number so I didn't have to say my SSN aloud each time.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    2. Re:Bank of America's security needs improvement by qzulla · · Score: 1
      "How may I help you?" is "What is your social security number". That is usually followed by, "And what can I do for you Mr./Ms. ______?"

      I bank there and the only time I have ever been asked for my SSN was the form that asked for it. It was never asked for it in the open. All they ever asked for was my card.

      qz

  22. Re:"Two-factor" authentication lame implementation by Hatta · · Score: 1

    I spent a couple days going back and forth with the folks at my bank about this. I was trying to get them to explain how these security questions were any better than a password. These security questions are worse than a password because people who know something about you can figure them out. So it's no better than having 2 passwords. Having 2 passwords is fundamentally equivalent to having one password that's twice as long, and since there's not any limit on the length of passwords, it's not any better than just having one password that's suitably long.

    In the end, they just said they were mandated by the federal government to do this. Does anyone know if this is true? What item in law mandates this?

    --
    Give me Classic Slashdot or give me death!
  23. Not better. In a sense, it's worse by Opportunist · · Score: 1

    The security is still none. A simple BHO that sits between you and your connection will laugh about it and shrug it off as pointless.

    What makes it worse is that people think there's some additional security and might get careless as long as they think the key is secure. Think airbags and the fallacy that you can take a higher risk 'cause you're safer now.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  24. Why not use referrer? by nospmiS+remoH · · Score: 4, Insightful

    Why don't the banks just require that the referrer to a login page be blank. Yes, this would mean that the login page would have to be either on the main page or very simple to type since the only way a (normal) user will have a blank referrer will be to type the url in.

    Essentially this means that banks would be requiring everyone to physically type (or bookmark) their banks login page and that would be the ONLY way to get there. I suppose it could be modified to accept a referrer of the banks own domain so you could click a "Login Here" button.

    I know power users can spoof their referrer using a browser setting and malware could do the same, but at least that would be another layer. What am I missing here?

    --
    !hoD
    1. Re:Why not use referrer? by Anonymous Coward · · Score: 0

      This is a man-in-the-middle attack. Anything required by the bank would be simulated by the attacker. Requiring a blank referer would only work if the user knew that they had to type in the URL themselves, which would be stupid because if they knew they had to type it in then why would they click on the link to the phishing site in the first place?

      Not to mention, having to physically enter the URL every time leaves you open to typo attacks. Some phisher might register b0fa.com, which would work quite well because the oh and zero both look similar and are adjacent on the keyboard.

      dom

  25. I Can't .. stop .. myself by slashbob22 · · Score: 3, Funny

    Rather, I think the insightful thing to say here is that you don't gain security by adding arbitrary hoops for your consumers to jump through, but by implementing a real authentication protocol. You are coming to a sad realization, Cancel or Allow?
    --
    Proof by very large bribes. QED.
  26. Thank You For Posting That by Slashdot+Parent · · Score: 1

    I've been back and forth about severing my relationship with Bank of America ever since they started charging me bogus fees. Sure, they correct them after I point them out, but it is a waste of my time.

    This pushed me over the edge. The fact that they humiliated an innocent man like that and then refused to even help him clear his name afterwards is reprehensible.

    I am finished banking at Bank of America.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  27. Re:"Two-factor" authentication lame implementation by fishbowl · · Score: 1



    >In the end, they just said they were mandated by the federal government to do this. Does anyone know if this is true? What item in law mandates
    >this?

    I doubt it is specific to that one item. My guess would be, Federal Law required them to seek and receive approval for their plans before they put an online banking system in place; then they contracted to have it built, and that was a project that lasted for years. In order to make the change you want, they would have to go through a long complex process. So instead, they need to get rid of YOU.

    --
    -fb Everything not expressly forbidden is now mandatory.
  28. Digital Certificates by shamborfosi · · Score: 2, Interesting

    Why don't the banks just issue digital certificates for their users and provide a secure way to download them? Then you could use the cert and a password to authenticate.. no MITM attacks due to the cert, difficult to impersonate.

    1. Re:Digital Certificates by partenon · · Score: 1

      Here in Brazil, we have a "e-CPF" (something like e-ID), which is basically a cert issued by some brazilian institutions (including Certisign Brasil, and some governamental offices). Banco do Brasil have a login page which uses this, so, it is more secure. The problem is: the e-CPF costs money to the end-user :-)

      About bank security (and not "how to protect from phishing"): Banco do Brasil also have another technology to ensure an user is who it claims to be. When you connect the first time to their internet banking, your have read-only access to certain info, and you'll receive a number which identifies the computer. Then, you must go to any Banco do Brasil ATM in 48 hours or so and validate the computer code. Only after that you can fully use the Internet Banking.

      --
      ilex paraguariensis for all
  29. The problem is inconsistent expiration by Anonymous Coward · · Score: 0

    Bank of America tends to forget my computer after a period of time (usually a few weeks) for whatever reason. Consequently, I'm used to having to re-auth without Sitekey, which makes me more vulnerable to phishing. Compare this to Yahoo's system, which remembers your computer pretty much indefinitely and also allows a unique user-uploaded image for each computer.

  30. The Weakest Link by Nom+du+Keyboard · · Score: 4, Interesting
    The weakest link in the banking system is its reliance on a single account number. Imagine, if you will, if your bank could give you limited use account numbers that never revealed your master account number to outsiders.

    Wouldn't it be nice if you could give someone (e.g. PayPal, known by some for removing money back out as fast as they put it in) Deposit-Only account numbers. Like the Roach Motel, the money checks in, and it don't check out.

    Or Limited Transfer Out numbers. (Allow AOL, and AOL only, to automatically debit monthly payments for amounts not exceeding your monthly bill, and only valid for 6 transactions before you give them a new number.)

    Personal Checks, each one of which has a One Time Only account number on it that is worth nothing to a thief who tries to forge a hundred duplicates of the check you just gave him.

    The archaic current system could, I believe, be made much more secure by this simple change alone.

    Note to IP thieves: This constitutes Prior Art, and you're not allowed to patent it now.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:The Weakest Link by sexyrexy · · Score: 1

      Bank of America offers this on all their credit cards, and creating temporary checking accounts is available with one of their higher (read: richer) programs.

      --

      Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  31. Re:"Two-factor" authentication lame implementation by Anonymous Coward · · Score: 1, Interesting

    Check out a message my bank just sent about their upcoming authentication change:

    "At National City, we are committed to the privacy of your personal information. Therefore, over the next several months we will be increasing the level of security used to perform online transactions.

    Effective Sunday, April 22 it will be necessary for you to input your Log-In ID and Password on two consecutive screens rather than one single screen as today. This change will affect users who log in from the NationalCity.com homepage and the Online Banking Login Page.

    Thank you for choosing National City for your financial needs."

    So they want us to input the exact same username and password on two consecutive screens, and somehow think that is increasing security?

  32. Huh? by powerlord · · Score: 1

    After reading the headline "Boarding Pass Hacker Targets Back of America" I couldn't help but wonder what sort of bank would let someone take money out of an account using only a Boarding Pass as their form of I.D.

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  33. Re:"Two-factor" authentication lame implementation by Anonymous Coward · · Score: 0

    Having 2 passwords is only equivalent to having one password twice as long if you have to input them both before finding out that they're wrong, and it doesn't tell you which one is wrong.

    If I have to guess the first password before given the opportunity to guess the second password, it's just twice as hard as guessing a single password.

    dom

  34. Man in the middle and SecureID by zerofoo · · Score: 2, Informative

    I used to work for a bank and we looked at SecureID for all of our internet banking customers that could originate ACH (Automated Clearing House) transfers.

    We realized that SecureID is also vulnerable to a man-in-the-middle attack. Since most people ignore invalid SSL certificates, anyone could put up a fake webpage and intercept the entire SecureID transaction. Once a successful login is permitted, the attacker can process bank transactions as the legitimate user.

    SecureID is a nice way to augment passwords with a one-time password, and it does reduce the "attack window" due to the fact that the bad guy can not reuse your login credentials at a later time. SecureID does not eliminate the attack window...the attacker needs to process the fraudulent transactions during the legitimate user's session.

    -ted

  35. Maybe I'm missing something.. by whodkne · · Score: 0

    Why not lock down the .htaccess so images are only returned to the BofA server and no one else? Seems simple enough.

    --
    -Those who know do not say, Those who say do not know
    1. Re:Maybe I'm missing something.. by Firethorn · · Score: 1

      Imagine the phisher's server as a type of proxy server. It's not linking you to the image on the bank's site, which is likely dynamic anyways, it's passing stuff you enter along to the login site and caching/manipulating the information to feed it back to you.

      The modifications might entail stuff like changing links to keep you on the phisher site.

      You enter information into the phisher site, the phisher server feeds this information(while capturing it) to the real site. The real site responds, giving the information to the phisher site, which the phisher site then sends to you.

      The user doesn't have a clue. At most he might think his browser's being slow.

      --
      I don't read AC A human right
  36. One perfect scheme... by Anonymous Coward · · Score: 1, Interesting

    Many europeans banks now gives you a physical device. You must enter your PIN in the device then give back the generated number to log in. This is still vulnerable to MITM attacks. But when you're transferring a huge amount of money, you must enter the account number of the account you want to transfer money to. This, if done correctly, is approaching perfection. There could still be complete fool mislead by a MITM: the fake bank site asks to enter another account number on the physical device... However bank customers could be trained to only enter the the account they want to pay money to, which could also be emphasized by having a button on the physical device labelled "ONLY ENTER THE BANK ACCOUNT NUMBER YOU WANT TO PAY MONEY TO" (these devices tend to have a few buttons anyway, for different types of challenge). After entering the bank account number you want to pay to, the device gives you back a security that you transmit to the bank. You ain't cheating such a scheme unless you've got physical access to the device. So you ain't attacking a bank using such a scheme on a big scale. This is "good game lowlifes".

  37. Multiple passwords more secure? by Firethorn · · Score: 1

    One way that it might make it more secure for you would be if you have a set of three or more 'secondary' passwords.

    Maiden's Mother, pet, highschool, etc...

    That way the phisher, even if he gets your primary password still has to hope he gets enough of the secondaries to get the one that pops up when he tries to access the system.

    Sometimes in the military we have a set of 'challange phrases' and 'response phrases' that have to match up or alarms happen. That way somebody trying to fool the system can't just listen to the guy before him to get the correct answer, because it's different each time.

    --
    I don't read AC A human right
  38. Paypal now has SecureID by Anonymous Coward · · Score: 0
  39. MOD parent ill informed! by cliveholloway · · Score: 2, Interesting

    Completely wrong. It takes one line of javascript to open a link with no referer sent. Not rocket science.

    If I were bofa, I would be looking at browser quirks, and using those to authenticate the HTTP_USER_AGENT environment variable. Browser says that they're IE? include a little activeX that only works in IE and examine output, or send some javascript. For each browser, set up a suite of these hacks and serve a few with each page. If the browser doesn't respond with the correct output of the quirk (pipeped into a form field via javascript, say), then assume browser is just a script with the UA set. That would kill about 90% of phishing attacks.

    I would also look at login patterns and route all login page requests through an analyzing proxy that notes the IP address, User Agent, probable physical location and whether it has been used to access the account previously. Then, if a particular IP or User Agent requests a login that is suspicious, send an SMS message to the account owner (who would need their cell number on file fdirst, obviously :) explaining the access and where it is being made from. They will need to reply to the message before the login can continue from that IP. I mean, if I always access my online banking from 2 specific IP blocks, then one day try to access it from the other side of the country, I'd expect a red flag to go up - especially if I'd accessed it on old IP only 6 hours previously.

    Not bulletproof, but damn close.

    At my last job, we used a similar system to analyze FTP access to half a million accounts. It made catching script kiddies a hell of a lot easier :)

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
    1. Re:MOD parent ill informed! by qzulla · · Score: 1
      Then, if a particular IP or User Agent requests a login that is suspicious, send an SMS message to the account owner (who would need their cell number on file fdirst, obviously :) explaining the access and where it is being made from.

      I don't have a cell phone.

      Yep! I am maybe the last person in the world without one.

      qz

  40. Mother of all possible Man in the Middle attacks by mosel-saar-ruwer · · Score: 1


    If anyone ever figures out a way pull a "Man in the Middle" on the Windows Update Service, then, to quote "Dandy" Don Meredith: Turn out the lights, the party's over.

  41. Stupid online banking security problems by slashkitty · · Score: 4, Insightful
    The banks are really just bringing this on themselves. They have marketed the idea of security as being more important than actual security. Making me answer more questions about myself may make it harder to break in, but it leaves me even more vulnerable to identity theft if my answers are compromised.

    Looking at what banks can do to improve security:

    - Stop putting the "lock" icon on your login form. Users should look for the lock on the toolbar or part of browser frame. (chase.com, others)
    - Stop using non secure login pages (not where the login form is being submitted to) (chase.com, usbank.com, wachovia.com)
    - Stop using marketing emails from strange marketing addresses. This just gets people used to bank emails from weird places.
    - Make a secure bookmarkable banking page. (my bank does not do this, I get an error screen if going to bookmark)
    - Simplify navigation and operation and unify systems. (my bank does not do this, if I log out on one part of the site, I'm not logged out from the "very secure" part)

    Bank sites driven by marketers

    --
    -- these are only opinions and they might not be mine.
    1. Re:Stupid online banking security problems by Anonymous Coward · · Score: 2, Interesting
      And why the *FUCK* is bankofamerica.com trying to load and run a pile of Javashit from some fucked-up server at liveperson.com? From a security perspective, that's wrong on so many levels it ain't even funny.

      The first time I saw it, I figured my box was compromised and didn't type anything. After confirming its presence on a known-clean box, I saw the same thing. I contacted (via meatspace visit to my local branch and) confirmed that my box wasn't compromised and that this is by design, and the excuse for it was that BofA was having so damn many problems with its users who couldn't understand SiteKey that they had to provide a link to a customer "support" organization. What. The. Fuck.

  42. I have always said by hesaigo999ca · · Score: 1

    I have said for a long time now, that the systme in place is faulty, because they cant verify the person at the other end. If however they had in place that the online inof does not get access to a special bank of phone numbers designed to be used per purchase....at the time of purchase you receieve a call from visa or the bank in question saying you have made some transactions or purchases online for such items, is this correct....then this would solve almost evrything, except it would cost the banks enormous amounts of money, which would then trickle back down to bigger costs and fees for a bank account of which we did not have any fees as far back as 20 years ago ( here in canada...dont know about all other places).

    Everybody is greedy, so I guess if I make no money, no one will bug me!

  43. Re:"Two-factor" authentication lame implementation by quantum+bit · · Score: 1

    In the end, they just said they were mandated by the federal government to do this. Does anyone know if this is true? What item in law mandates this?

    That's a lie, because I know for a fact that not all banks (including some major national chains) use them. Which is fine by me, I'm happy to take responsibility for my own security by choosing strong a password and verifying the SSL cert before I log in.

  44. Passmark is also mind-bogglingly stupid... by jpellino · · Score: 2, Interesting

    I have accounts with three financial institutions. All three use Passmark.
    All three ask me to pick a common object and give it a name.
    Of course I'm going to call it what it is.
    Calling it something obtuse makes the whole thing harder to keep track of.
    Each one asks me up to 6 security questions.
    These are in case my computer gets "unregistered" or if I try to get to an account from not-my-computer.
    They're not all the same. The answers are not one-word slam dunks. If they were, they would be no good.
    Because they're not easy and obvious, I have to remember up to 18 obtuse answers.
    If I get one wrong, even by one character, I'm kicked off until I call someone.
    The banks claim this is a government law that makes them do this.
    Please don't say "get one bank".

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    1. Re:Passmark is also mind-bogglingly stupid... by Fulcrum+of+Evil · · Score: 1

      Okay, then. Get a real bank. Unfortunately, I don't know of too many credit unions in Connecticut. There are quite a few to choose from, however.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  45. Re:"Two-factor" authentication lame implementation by mutterc · · Score: 1

    mandated by the federal government to do this

    I have a dim memory of seeing that in the geek news somewhere a while back. I assumed that's why the financial corps were implementing these measures.

    [/me digs...] Here we go: U.S. Regulators Require Two-Factor Authentication for Banks

    One of the commenters to that post says that the regulators did not blindly require two-factor authentication, though that's how a lot of folks interpreted it (including, I bet, some banks). However, it seems like they can implement "security questions" or somesuch and say "look, we're compliant with these new regulations."

  46. BoA = smarter than this blogger by oni · · Score: 3, Insightful

    it is very arrogant for somebody to think that BoA's security team did not think of this problem themselves.

    I agree. In fact, I would go further and say that the author of this blog should actually be quite embarassed and ashamed of this post. His "amazing discovery" is actually the whole point of sitekey. Yes, you can be a man in the middle and get the sitekey images yourself. Congratulations. You and everyone else already thought of that.

    And guess what, your man-in-the-middle now has to make a sitekey request to bank of american for *every potential victim* and as a result, BoA will easily identify your IP block as running a MITM scheme.

    So in other words, this blogger is an idiot. He hasn't defeated sitekey at all. Set up a MITM site, make ten requests, and now you're out of business and the ten accounts that you phished are locked.

    1. Re:BoA = smarter than this blogger by Fulcrum+of+Evil · · Score: 1

      And guess what, your man-in-the-middle now has to make a sitekey request to bank of american for *every potential victim* and as a result, BoA will easily identify your IP block as running a MITM scheme.

      So proxy through a zombie PC - lord knows that there are millions of owned boxes lurking around, all on residential IP blocks.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:BoA = smarter than this blogger by mrcaseyj · · Score: 1
      >it is very arrogant for somebody to think that BoA's security team did not think of this problem themselves.


      That's what you'd think, but incompetent security never ceases to amaze. I know of a web site by one of the worlds largest financial companies that has an obvious MITM vulnerability. By what's said on the site they already know about it and either can't understand the very simple issue(for someone who understands the basics of cryptography) or they're ignoring it for some incomprehensible reason. Virtually every other secure site already does it right and the cost to fix it would only be a tiny link and not more than a few extra cpu cycles for the encryption.

  47. Re:"Two-factor" authentication lame implementation by hackstraw · · Score: 1

    I know every business wants to do this cheaply and half-assed; it's the American Business Way. To do it "right" would probably take SecurID's or somesuch other token, which would get ugly for the customer after accumulating a couple of dozen different ones.

    The stupid thing is that they already have given me one of these things. My bank has given me credit cards and debit cards that have 2 factor authentication already in them. It takes 1) the card and 2) a PIN to use said card. (Yes, I know that the magnetic info on credit/bank cards is not secure, but...)

    The thing that sucks is that there is no standard 2 factor thing that interfaces with computers yet.

    Things like smart cards, have been around for over a decade. They come in the same form factor and look like tokens we use every day, and we can use them in tons of ways, but just not yet.

  48. Possible Solution? by md17 · · Score: 1

    I've posted a possible solution to this kind of thing on my blog:
    http://www.jamesward.org/wordpress/2007/02/05/mutu al-authentication/

    I'd love to hear the ./ folks thoughts on my solution.

  49. BOA turning off cards by Matthew+Bafford · · Score: 1

    What I don't like is how they're lax like this with their web presence, and draconian with their credit/check cards. I've lost count of the number of times I've had to call their fraud department to get my card turned back on, and for really lame reasons


    I'll counter your anecdote with one of my own. I've used my BOA Visa check card, Visa credit card, and MasterCard credit card extensively for the past two years. That's included travel to multiple foreign countries (admittedly all European or North American), ATM withdrawals in unusual places, multiple high dollar ATM withdrawals in the same day/hour, charges to obscure Russian credit card broker websites, periods of inactivity followed by bursts of large amounts of travel related purchases, etc. Not once has a single of my BOA cards been suspended due to suspected fraud.

    I don't know if I'm just really lucky, or if your luck stinks.

    In fact, BOA has been the most lax about calling regarding fraud as far as I'm concerned. I've had all of my other credit card companies call one time or another - never have they just suspended the card, though.
  50. Your possible solution is broken by christo · · Score: 1

    The "possible solution" you posted on your blog is the very same technology that we developed this phishing MiTM attack against.

    The technology is called Passmark. It's made by RSA, and licensed to a lots and lots of financial firms. This is primarily due to the fact that it is far cheaper to roll out than a real SecureID token. Although, to be fair, SecureID tokens can be man in the middle'd too. However, a SiteKey/Passmark MiTM is far worse, as the attacker can login to your bank account later - instead of only having one time access with the SecureID. In any case....

    Your blog post merely explains how one signs up for Passmark/Sitekey. It is not a solution to the problem, but is the very security system that we bypass with our project.

    Please read the blogpost (the very subject of this slashdot thread), and watch the video. You will see striking similarities between the Bank of America authentication scheme and the one you post about.

    Cheers

    Chris

  51. BofA by crhylove · · Score: 2, Funny

    Well, I was at BofA yesterday, and noticed they are using Windows machines. In my mind that means that none of the $23.62 that I have in the bank is at all secure. I'm losing sleep tonight!

    The sad irony is that my teller CLAIMED that they use the same computer security as the FBI and the CIA. My response was, "No WONDER we're losing the war!"

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  52. Re:Mother of all possible Man in the Middle attack by Lost+Engineer · · Score: 1

    They'd have to also get Microsoft's signing key, for the same reason I'm not afraid to download non-public hotfixes from sketchy websites.

  53. Here we go again by epsalon · · Score: 1

    Every time I read a report on online phishing I wonder why banks (and other secure sites) don't apply a very simple almost 100% proof solution that will eliminate phishing, AND make life easier for the end user.

    The solution is simple: Issue each client a tamper-proof USB dongle with a private key, similar to the smart cards you have in your cable boxes. When visiting the bank's website, the Browser/OS/USB dongle itself will ask the user for a PIN. Like ATMs, the dongle can lock out if the PIN is keyed in incorrectly too many times.

    When the dongle confirms the PIN, it will conduct a Zero-Knowledge proof protocol that will prove the client's identity to the bank and simultanously generate a common session key, all without devulging any information. A man-in-the-middle attacker will be missing the session key or will not have any information required to prove its identity to the real bank site.

    No password of any kind is transferred on the wire, encrypted or otherwise.

    The only way around this kind of system is to have a trojan on the client's machine. In thsese cases, some OS features may be used to prevent the trojan from interacting with the dongle and PIN.

    Client education is also easier: There is a physical object that serves as a key to your account, compound with a PIN. Exactly as with ATM cards. You know if your dongle is stolen (and it may not be duplicated), and in any case it's not usable without a PIN.

  54. Maybe I'm ignorant or so by zeddicus_from_bel · · Score: 2, Informative

    Hmmm... after reading the article I have a stupid question popping up in head...
    I live in Belgium and several banks here have switched to a card reader device
    You just have to type in the number of your physical bank account card, then banks site generates a 8 digit passkey.
    pop in your bank card, type in the generated passkey, type in your pin code and type in on the site the passkey the little device generates.

    Voila... i'm banking... on any pc i want...
    every time i make an online banktransfer, i have to repeat the above procedure

    My wife hates it... she doesn't like that she has to type over these numbers, but i'm very happy with it.

  55. Bzzzzzzzt. by jpellino · · Score: 1

    Thanks for playing. The worst offender of the trio *IS* my credit union.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    1. Re:Bzzzzzzzt. by Fulcrum+of+Evil · · Score: 1

      I haven't had any troubles with credit unions - helps to have a good one.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Bzzzzzzzt. by jpellino · · Score: 1

      OK, you must be right. Tell me 9,998 times more and all of a sudden my credit union will be perfect.

      Anyway, none of what you're going on about has anything to do with the problems with Passmark.

      --
      "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  56. best protection: password manager by Gunstick · · Score: 1

    I store my password in my password manager (firefox) that way if it's filled in, I'm shure that I'm on the right site.
    I'm quite annoyed by yahoo that they disable this feature so I have to type the password in each time, and it already happened that I got phished because of that.

    The password manager offers the same protection than SiteKey because it's also linked to the browser. But it is more convenient. Just forget your password and if it's not filled in automatically it can't be phished. I came across many paypal and ebay phishing sites and this method protected me effectively.

    --
    Atari rules... ermm... ruled.
  57. Obvious but funny :) by Anonymous Coward · · Score: 0

    When my bank starting doing this I set my secret key word to "thisisnotsecurity" ... to remind myself just in case I ever forgot how rediculous these schemes are.

    Making people feel safe is a real part of the problem. In the same class as MS's endless stream of security warnings. People either make unwarranted assumptions or stop caring.

    I still laughed my ass off watching the video :)

  58. That's not 2 factor! by Builder · · Score: 1

    Two factor is not just two different sets of things that you know... There are
    1. Things that you know (passwords, other security questions)
    2. Things that you have (tokens, one time pads)
    3. Things that you are (biometric details)

    Your banks are just asking more questions, not actually implementing two factor authentication.

    For all of my business banking I have a device similar to an RSA SecureID token. That's PROPER two factor authentication

  59. dedicated financials browser by Joseph_Daniel_Zukige · · Score: 1

    is the only real solution, hard-wired to only connect to the bank (checks via one-time pad and similar arrangements).

    Since the browser won't even connect if the server can't answer, there are no display issues.

    The browser and one-time pads are distributed at a physical branch office, probably on CD, probably written in Java.

  60. You Totally Missed The Point by Slashdot+Parent · · Score: 1

    His "amazing discovery" is actually the whole point of sitekey.
    You, sir, have forgotten who we're talking about here. Remember, this is boarding pass man.

    The fact that you can trivially MITM SiteKey is just as obvious as the fact anyone with a 59 cent inkjet printer can trivially print out counterfeit boarding passes.

    His point was not to say, "Look at me! Look at me! I'm so smart! I can defeat your security!" at all.

    His point is to say, "Look at you! Look at you! You keep saying you're adding security measures, but you're not adding any real security! And I know nobody will listen to me without a proof of concept, so here it is!"
    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock