Slashdot Mirror


Secure Ways to Determine 'Something You Have'?

Steve Cerruti asks: "My credit union is implementing multi-factor authentication for online banking. They are following guidelines provided by the Federal Financial Institutions Examination Council as outlined in Authentication in an Internet Banking Environment (PDF). As you are already required to enter a password, 'something you know' is covered. 'Something you are' has significant technical hurdles while 'something you have' is familiar to credit unions in the form of ATM cards. My credit union chose to implement 'something you have' as a two dimensional lookup table that they email to an address you supply when you initially log in to the online banking service, further access is blocked until you enter a code from the table. New Measures to Make Online Access Safer describes the plan and a short video (FLV) provides further details." For the security conscious among us, do you think this is a decent way to implement the 'something you have' portion of a well secured system, or are there better ways to do it?
Their plan can best be compared to single use scratch off cards. However, I am unsure of what constitutes "something you have" in this example. If someone has the capacity to log into your online banking account, it would seem an email account would be equally subject to access. It would therefore be possible for the authorized owner and the attacker to both possess the table simultaneously. Does this system provide multi-factor authentication or is it simply a convoluted mechanism for sharing yet another secret?

Off topic questions:
Is depending on near instantaneous access to email a reasonable thing to do?
If you were dealing with this situation, would you implement a Firefox extension or a cell phone application to reduce the level of effort for banking access?"

103 comments

  1. Mobile phone by Threni · · Score: 1

    With a java client taking a password and returning another. A one-time-pad could be trivially implemented, and getting random data to a phone is no problem either.

    1. Re:Mobile phone by sonamchauhan · · Score: 1

      > getting random data to a phone is no problem either.

      if a phone has no data connection, perhaps the java client could "listen in" (Don't know whether it's possible) on DTMF codes transmitted at a certain point in the normal phone call between the user and the bank's phone server?

    2. Re:Mobile phone by Anonymous Coward · · Score: 0

      Well, you can rule out this guy's comments. He's citing One-Time Pads as Trivial to implement. Hey, pal, while you're at it, have you found the elixir of everlasting life? Perhaps a perpetual motion machine? How about a process to turn random metal into gold?

      Genius!

    3. Re:Mobile phone by autocracy · · Score: 1

      One time pads are easy to implement, and something along the same lines of digital instant scratch off tickets. They're also easy to screw up because the basic governing rules of a One Time Pad are: Random, and Never Used Twice. One Time Pads should be teachable in ComSci 201, and in very few lines of code (given that the pad is stored in a file somewhere).

      --
      SIG: HUP
  2. RSA SecurID by pdbaby · · Score: 4, Informative

    RSA SecurID is an excellent "what you have". It displays a number that changes every minute, so there's no need for a special interface. Your server has the seeds, so it can figure out what number's being displayed on a given SecurID at any given moment in time.

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    1. Re:RSA SecurID by khendron · · Score: 1

      Secure ID tokens, and other token solutions, provide excellent second-factor security, but they have the downside of being

      (1) Difficult to deploy to customers
      (2) Expensive
      (3) Somewhat fragile

      The system described in the link also provides good second-factor security, is easy to deploy, cheap, and robust. The downside is that the "matrix" could be copied. Sounds like the matrix should be guarded kinda like you guard your ATM card (i.e., you don't just leave it lying around).

      --
      Life is like a web application. Sometime you need cookies just to get by.
    2. Re:RSA SecurID by damiangerous · · Score: 1

      Another downside is that they drift. We use them for VPN access at work and run into it occasionally.

    3. Re:RSA SecurID by mlts · · Score: 1

      Surprisingly, AOL... yes, AOL offers SecurID keyfobs to paying customers. E-Trade is another place that offers SecurID.

      I wish more banks and financial institutions (I'm looking at you, eBay/PayPal) would offer this.

    4. Re:RSA SecurID by Beryllium+Sphere(tm) · · Score: 1

      Isn't drift correction part of the magic you're paying for on the back end?

      Are they really fragile? I'd been hearing anecdotes about people running them through washing machines without breaking them.

    5. Re:RSA SecurID by damiangerous · · Score: 1

      I don't know if we're paying for that, I'm just an end user of that particular system. I've had no problem with them being fragile, no one I know has broken one.

    6. Re:RSA SecurID by Chanc_Gorkon · · Score: 2, Insightful

      Paypal is offering it or will be soon: http://news.com.com/2100-7355_3-6149722.html

      --

      Gorkman

    7. Re:RSA SecurID by Balthisar · · Score: 1

      I love my work-issued RSA SecureID. The thing is, I don't want to have to carry one for work, one for my bank, one for my car loan bank, one for my mortgage bank, one for my HELOC bank, one for my airline credit card bank, one for eBay, one for PayPal, and one of each for all of my other assorted (but unused!) credit cards in case I should decide I want to check in with them one of these days. I'd actually be willing to pay a reasonable rate for a universal SecureID given that it were truly universal. Since RSA presumably runs the backend, I don't see that this would be an impossible task or require mutual cooperation from all of the different financial institutions.

      I always hear about other people having problems with their SecureIDs, but my keyfob version has been washed more than once, run over, and subject to other maladies without any problems. I won't say they're indestructible, but they're at least solid. I've never had a problem with drift. My understanding is the server works around this by keeping track of a few previous and next codes and can correct for drift based on when you use the current code. I've only ever had to enter the "next" code a couple of times in the five years I've had it.

      --
      --Jim (me)
    8. Re:RSA SecurID by Sven+Tuerpe · · Score: 1
      RSA SecurID is an excellent "what you have". It displays a number that changes every minute, so there's no need for a special interface. Your server has the seeds, so it can figure out what number's being displayed on a given SecurID at any given moment in time.

      Unfortunately the server is unable to tell the difference between a person having the SecurID token and one that just happens to have a valid code as the result of a phishing attack. Note that typically several codes are accepted by the server at any given time. Any individual code needs to be considered valid for more than a minute due to clock skew. So if one manages to obtain a valid code from the legitimate owner of the token one has several minutes at least to abuse it.

      --
      http://erichsieht.wordpress.com/category/english/
    9. Re:RSA SecurID by Andy+Dodd · · Score: 1

      I think early versions had problems with ESD in extreme environments. The documentation has some comments to that regard, saying what the symptoms are and to return your fob for a new one if that happens.

      That said, the SecurID card I have is subject to large amounts of abuse (it's on my keychain) and still works perfectly.

      As to being difficult to deploy - you can't have security AND convenience. The emailed matrix described by the submitter falls more into a "what you know" category than "what you have". You can memorize a 2D table, you can't memorize a smartcard or SecurID fob. In my opinion, the approach the submitter's bank took is horribly insecure for many reasons, the least of which is that it is distributed via email. (It's easily copied/cloned, for example.)

      --
      retrorocket.o not found, launch anyway?
    10. Re:RSA SecurID by AntiOrganic · · Score: 1
      And someone could much more easily put a knife to your throat, walk you to an ATM and ask you very politely to withdraw all your cash.

      Of course it's not a perfect system. If there was a perfect system, everybody would be using it and nobody would be developing stuff like the SecurID. The point of these things is that they're:
      • Better than what we have now
      • Cost-effective to implement

      If you don't think a window of opportunity of several minutes is preferable to a nearly unlimited window of opportunity, you've either got a severe ideological bias towards the nonexistent utopian solution, or you're a broken robot incapable of tears.
    11. Re:RSA SecurID by larien · · Score: 2
      The biggest problem with this is that at any point in time, any one of those organisations can now spoof themselves as you because they now know the "thing you have", i.e. your RSA code. While you can probably assume that a couple of banks would be secure enough, can you guarantee they're all secure? What about employee X from bank A? He could steal money from your account at bank B with a bit of data engineering.

      I also don't think that RSA don't run the software back-end - I work in a bank which uses RSA secure-id to control access to various DMZs - I think that we own & run those servers, although RSA supply & support the relevant software on them.

    12. Re:RSA SecurID by Sven+Tuerpe · · Score: 2, Interesting
      If you don't think a window of opportunity of several minutes is preferable to a nearly unlimited window of opportunity, you've either got a severe ideological bias towards the nonexistent utopian solution, or you're a broken robot incapable of tears.

      What I really think is that the length of this window of opportunity does not matter at all. There are reports that universal phishing kits exist already, making it really simple for anyone not only to create a phishing site but also to mount a man-in-the-middle attack. This makes coordinating with your money laundering agent the most difficult and time-consuming part of the entire attack.

      Furthermore I think that those solutions are superior that give the user better control over transactions carried out on his or her behalf. SecureID fails to achieve that. It just makes authentication slightly stronger where identity never was the primary issue.

      --
      http://erichsieht.wordpress.com/category/english/
    13. Re:RSA SecurID by Anonymous Coward · · Score: 0

      There's a new type of two factor auth solution that's just come to market called SecureView, I couldn't believe how simple an idea it is but how effective it could be. They've embedded an encrypted browser onto a keyfob and added client side certs: that's it! It autoruns when it's inserted into the terminal and takes the user directly to the whitelisted server, so it's simple to use and shouldn't be that expensive to deploy.

    14. Re:RSA SecurID by QuasiEvil · · Score: 1

      I've fried up a couple from ESD in my seven years of carrying one. Then again, I live in Colorado, where seeing humidities in the 6-7% range during the winter is not uncommon. ESD is brutal on everything out here.

    15. Re:RSA SecurID by RMH101 · · Score: 1

      the old "credit card" form factor ones were fragile. well, they were pretty robust but being thin, sitting on them in a back pocket tended to break them. the newer keyfob style ones are nigh-on indestructible. and yes, the correction magic *is* what you're paying for...as the saying goes: "fast, cheap, good. pick two."

    16. Re:RSA SecurID by Dare+nMc · · Score: 2
      I don't want to have to carry one for work, one for my

      I like the guy who put a webcam on all of his secureID cards. IE very difficult for others to find out it is his webcam, then they have to figure out which one does what...
      So at home, he has physical access to all the FOB's, on the road he still has access in a pinch. They still serve their job since it verified that IT passed the fob. Now, all he needs is to host several honeypot webcams, so if they enter a id from one of them his accounts are alerted.

      speaking of Honey Pot, why doesn't anyone provide HoneyPot Credit Cards. IE I know I have a AMEX, and discover, Throw in a go to jail card that is Visa, MasterCard, and Sears/Macys... in my wallet. They steal my wallet, they got over a 50/50 chance of using the fraud alerting card, even before it is reported. So if a thief car jacked, and killed their victim they still wouldn't know which cards are OK, and would get caught.
    17. Re:RSA SecurID by Karrde712 · · Score: 1

      In addition to their traditional "key-fobs", RSA Security has a product called RSA Mobile which is far more convenient for the average user. Taking advantage of the fact that most customers also own a cellphone, they offer an additional method of verifying "something you have". You go to a website and log in with your username and "something you know", be it a password or other, more complicated forms. Then, they will send an SMS message to the cellphone number associated with the account. This SMS message will contain a 6-12 digit one-time use code that will only be valid for 2 minutes. The user enters this code and gains access to their account.

      When combined with strong "something you know" technology (such as linking to other public databases to ask you what car you used to own, or what your phone number was at your first apartment), this method works as well as any other two-factor authentication (and better than some), without requiring you to carry around an additional piece of hardware.

      By having it sent to a cellphone, you can in fact use the same piece of "something you have" hardware with many sites.

      --
      You may treat all information submitted above as wild speculation.
  3. Could be worse by earnest+murderer · · Score: 3, Interesting

    My banks idea of security is entering a word in an image like you see on so many sites these days.

    Those images are distorted so a computer can't just OCR the thing and brute force passwords (my understanding anyhow). This seems to have worked out well enough that you see it everywhere and brute forcing passwords is less of an issue (if at all).

    Curiously my bank decided to implement this functionality differently. The background is a grey colored word, and it's always the same word. The "code" is always black.

    I'm no genius but to the best of my knowledge this isn't much beyond an exercise in vigorous masturbation. Security through song and dance if you will?

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
    1. Re:Could be worse by earnest+murderer · · Score: 1

      Just to be clear, those words aren't distorted at all. Always the same (very clean looking) font, always in the same position.

      --
      Platform advocacy is like choosing a favorite severely developmentally disabled child.
    2. Re:Could be worse by plalonde2 · · Score: 1
      One of my banks does something similar - you might not have understood that they are trying to stop phishing attacks. When I identify to my bank, after giving my username, but before giving my passowrd, the bank offers up a picture and a keyword (chosen by me) to show that this is them. They are showing *me* something they know so I know it's them and not a phishing site.

      Is your bank doing something similar?

  4. What it boils down to by Rosco+P.+Coltrane · · Score: 3, Interesting

    I watch the video and it sounds like a lot of PR talk and buzzwords to me.

    At the end of the day, assuming the computers and networks between you and the credit union are secure (they're not, but let's forget that), the only problem they have is to make sure you're Mr. John Doe, legitimate holder of the account you're trying to access ("who you are"). Period. All that matrix and multi-identification stuff is just a variation on the same theme.

    Up to now, "what you know" (a password) was assumed to be representative of "who you are", with the single point of failure that someone else might be able to know what you know as well (being your password that's too simple, or someone looking over your shoulder while you type in the password). This was a reasonable assumption because you can't separate someone with this someone's knowledge.

    If they want to do better than that, they'll have to use biometrics (DNA analysis, fingerprinting, iris scanning, etc...) or some sort of permanent electronic tagging (RFID implant). That's plain as day. So if your credit union isn't providing you a fingerprint scanner or telling you to go to your local vet to get a RFID implanted, you can safely assume that their new ultra-super-duper solutions are a variation of what's already been implemented before, perhaps a little better, perhaps not, but definitely a lot of PR fluff.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:What it boils down to by Workaphobia · · Score: 1

      > "I watch the video and it sounds like a lot of PR talk and buzzwords to me."

      I couldn't watch the video because I'm on a crappy hotel connection. (Although I will say that this chain (Courtyard Marriott) is the only one I know of that doesn't charge you for said crappy connection. Being billed several dollars a day for crappy DSL speeds ranks high on my Grand List of Suck, since it undermines the idea of Internet as a ubiquitous utility.)

      > "At the end of the day, assuming the computers and networks between you and the credit union are secure (they're not, but let's forget that), the only problem they have is to make sure you're Mr. John Doe, legitimate holder of the account you're trying to access ("who you are"). Period. All that matrix and multi-identification stuff is just a variation on the same theme."

      First of all, you never need to assume that the connection between you and the credit union is secure - that's what SSL is for, correct? The much bigger problem is that the host machine itself is often insecure, and if that's the case then protecting the connection doesn't help you. Second, it's not enough to make sure that you're John Doe; they should make sure that the transaction they're processing is the one that you requested. There are probably other concerns as well that I can't think of. You are right in that the multi-identification they use is all essentially the same thing.

      I am glad that they described this system in one of TFAs as merely adding an additional layer of security, rather than as a panacea. But they still seemed a bit too proud of themselves for such a simple "solution". And they are downright incorrect to call the matrix system "Something you have" instead of "Something you know". If it were the case that the matrix could not be reproduced by someone else, then they could argue that they've added a significant additional layer. But as it is, they just added another hoop for the malware writers to jump through.

      > "Up to now, "what you know" (a password) was assumed to be representative of "who you are", with the single point of failure that someone else might be able to know what you know as well (being your password that's too simple, or someone looking over your shoulder while you type in the password). This was a reasonable assumption because you can't separate someone with this someone's knowledge."

      I feel obligated to say it and pretend that I'm clever, so I will. "A fool, and his password are soon parted..."

      > "If they want to do better than that, they'll have to use biometrics (DNA analysis, fingerprinting, iris scanning, etc...) or some sort of permanent electronic tagging (RFID implant). That's plain as day. So if your credit union isn't providing you a fingerprint scanner or telling you to go to your local vet to get a RFID implanted, you can safely assume that their new ultra-super-duper solutions are a variation of what's already been implemented before, perhaps a little better, perhaps not, but definitely a lot of PR fluff."

      Woah, hold on there. Adding "Something you are" to the system, via biometrics, RFID, or whatever, won't address the issue. First of all, it might be forgeable all the same - the attacker would just have to physically meet the person at some point. Second, these systems would require physical presence to verify (how else would you be able to check someone's DNA?), so if you want to bring people the convenience of home-banking, then the bank is necessarily trusting whatever the (to them remote) verifier device is. Third, that would only address authentication, not authenticity. That is, even if we assume that we have some method of securely sending my fingerprint image to the server without it being copied, that doesn't stop malware from changing the transaction, or my password, once the session has been authenticated.

      For proving the customer's identity, instead of embedding RFID chips under the skin, you could just give them a tamper-resistant secure token that held a private key, o

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    2. Re:What it boils down to by Beryllium+Sphere(tm) · · Score: 2, Insightful

      >If they want to do better than that, they'll have to use biometrics

      You can improve on passwords without breaking a sweat. What they've done is switch from a brittle login protocol to one that is closer to the random challenge/signed response that you'd want if there were a computer instead of a human on the other end.

      Not only does it block offline phishing, notice that it's even safe from a keylogger.

      Still vulnerable at several points to several attacks but a real improvement nonetheless.

  5. INGdirect have a nifty system by Colin+Smith · · Score: 1

    they use an on page keypad where the numbers change position each time you use it. It defeats keystroke and pointer position loggers.

    In terms of "something you have", you could try securid. There are agents and software tokens available for phones and the like. Or say, a security code sent out with every paper statement.

    --
    Deleted
    1. Re:INGdirect have a nifty system by Anonymous Coward · · Score: 0

      It defeats keystroke and pointer position loggers

      Defeated by the mouse-logger taking a screenshot though.

    2. Re:INGdirect have a nifty system by Workaphobia · · Score: 1

      Yes, but that's easily circumvented by taking a screenshot when the mouse is clicked. The bottom line is that if you're using a compromised machine to do your banking, security is a depressing exercise in futility, where you can only stall by finding more and more complicated and obscure solutions.

      A sequence of security codes would help a bit if they were not all stored on the compromised host, i.e. your paper statement suggestion. But the malware could also modify your session after you authenticate, so you could log in to transfer $50 and end up closing all your accounts without realizing it. The same problem is true of hardware tokens unless there's a display device on there and the commands are signed - that is, the token can't just be for authentication.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    3. Re:INGdirect have a nifty system by Anonymous Coward · · Score: 0

      > Yes, but that's easily circumvented by taking a screenshot when the mouse is clicked.

      I work in AV -- I can confirm that malware is in fact doing exactly this.

    4. Re:INGdirect have a nifty system by jrockway · · Score: 1

      I think the idea of ING Direct's system is to prevent your computer from remembering your password for you (and letting anyone that walks by log in later). That's the only thing I think it's useful for. Incidentally, their login system does work from browsers like lynx and w3m, so kudos to ING for that.

      --
      My other car is first.
  6. X509 Client Side Certificates by mechsoph · · Score: 3, Insightful

    Require an X509 client side certificates. That should make access to the account practically impossible unless an attacker can get access to the certificate.

    The only way to access the certificate would be to compromise the client machine, and if that happens your probably fucked regardless, right?

    1. Re:X509 Client Side Certificates by morzel · · Score: 1

      A client side certificate can be copied without you knowing it, so it does not belong in the "something you have" category. The only way this can work is when the certificate is on a smart card/USB key that does not allow exporting it.
      When security is implemented properly, compromising the machine does not compromise end-to-end security.

      --
      Okay... I'll do the stupid things first, then you shy people follow.
      [Zappa]
  7. Two ways already used in Europe by enos · · Score: 5, Interesting

    A Danish bank mails you a card with 50 4-digit numbers. This is your one-time pad of sorts. When you log in to your account it asks you for, say, #23. You provide it, and it never asks for it again. When you're down to 20 numbers left or so, the bank automatically mails you another card. The card is something you have.

    BPH (Polish bank) has your cell phone number on file. They do bank transfers, which are used over there a lot more than here, you can pay people directly like that (like an electronic check), even buy skype credit directly with it. When you attempt a transfer the bank sends you an SMS with a code you have to supply to the website. The cell phone is something you have. Trouble with this is that in the US some people have to pay for incoming SMSes. In the rest of the world that's usually free.

    --
    boldly going forward, 'cause we can't find reverse
    1. Re:Two ways already used in Europe by marol · · Score: 1

      Some Swedish banks use OTP devices like these http://www.actividentity.com/products/tokens_otp__ home.php (I've got one like the third one down on that page). The device I use is accessed with a PIN code and then used to sign a challenge when logging in, it's also used to sign new target accounts when transferring money and to sign the amount of money at each transfer.
      You have to pick up the device in person and provide ID and they also make you set the PIN when you check it out. All the signing might be a bit of a hassle, but feels way easier than handling dual passwords and sheets of one time codes like some banks. I don't know anyone who has a problem using it.
      Given the level of security this provides it's a great solution for the customers.

    2. Re:Two ways already used in Europe by Midnight+Warrior · · Score: 2, Interesting

      LISTEN to this chap! E-mailing the list is bad because that communication is in-band. It took the phone companies much frustration to move it's signaling out of bands. When payphones and the switches did all their communication in-band, then phreakers could manipulate the line via blue boxes or red boxes. If someone is running malware on one of your client's workstations, they could see the e-mail come across and later copy it for their own uses.

      Out-of-band communication works because an attacker needs access to both communication channels. Usually, the cost of doing so is extremely high and is a very good countermeasure. In enos' descriptions, the mentioned out-of-band communications are a pad of numbers mailed through the postal system, which is slow and usually not preferred by marketing folks, but still quite effective.

      The second case was the SMS message, like Google uses for G-Mail. The disadvantage here is that a) it costs money in the states, and b) not everyone has an SMS capable device.

      A similar, but third alternative would require the customer to call the toll-free number on the back of their card, type the last four digits of their card, and three digits given in-band. The cost associated with war dialing an ANI-backed, bank phone number is EXTREMELY high, as the police have great motivation to go after people trying to steal from a bank.

      In any case, if the customer has to hold onto something, make getting a replacement card as simple as 5 minutes in a branch office. Just let the tellers associate their new scratch-and-sniff card with their account and you're off. If you own your own ATMs, you can even dispense replacements from there for US$1.00 each, just like the deposit envelopes on some machines. Otherwise, they are just mailed for free when the pad of numbers starts to run low.

  8. Zero-Knowledge Proof Authentication Systems... by Sam+Nitzberg · · Score: 2, Interesting

    Hello -

    I tend to like "zero-knowledge proof" based systems.
    Here, you don't exchange an item (e.g. password) directly.
    For example, a server can challenge you (your smart card by proxy) with a randomized value / set of values.
    Your card performs a function, and returns a value.
    If the value doesn't match the accepted value, the challenge has failed. Only your card should return the correct value. However, someone else's might by chance succeed, or there may be an attack.
    So, this type of set of exchanges can be repeated until a (probabalisticly satisfactory threshold is reached). If all the answers are acceptable, you have passed.
    I forget the names of the people who were key in such mechanisms years ago.
    The name quisqatuer (forgive my spelling) was one of them. I think he was French.

    A nice part of such schemes is that (properly implemented), they are highly resistant to a number of forms of attack including sniffers and man-in-the-middle attacks.

    1. Re:Zero-Knowledge Proof Authentication Systems... by Anonymous Coward · · Score: 0

      Zero knowledge is a nice theory area, but they require distributing something beforehand (unless your customers are mathematical savants), and that itself is subject to MITM attacks. They seem better for authenticating peers in a network rather than anonymous end-users.

    2. Re:Zero-Knowledge Proof Authentication Systems... by tomhudson · · Score: 2, Interesting

      Yes, it works SO well for satellite TV ... oops ...

      A $50 receiver cracks the rotating keys in minutes, a $200 receiver in seconds ... (the latest models run linux, btw).

    3. Re:Zero-Knowledge Proof Authentication Systems... by dascandy · · Score: 1

      I would be very happy if the bank would open up the algorithm for scrutiny by people that might be able to tell them something about it / give them hints on how to improve it. It would also make my banking a lot easier to do.

      My current bank uses a number of long codes that are eventually condensed to a 6-digit code (20-bit security, about) that depends on the input code (27-ish bits), your card and your PIN. So that effectively combines something temporary, something physical you have and something you know. The 20 bits make it somewhat secure enough, given that the temporary is used only once (you don't get to brute force it).

      Even if you managed to luck yourself in at a chance of 1 against a million, you can't do anything except for viewing without repeating the process.

    4. Re:Zero-Knowledge Proof Authentication Systems... by lorcha · · Score: 1

      I'm pretty sure this is not the case for NAGRA-2/P5.

      --
      "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    5. Re:Zero-Knowledge Proof Authentication Systems... by Sven+Tuerpe · · Score: 1
      A nice part of such schemes is that (properly implemented), they are highly resistant to a number of forms of attack including sniffers and man-in-the-middle attacks.

      Unless we discover that ordinary people are unable to participate in such schemes, thus needing a computer to help them, which consequently becomes part of any sensible definition of middle.

      --
      http://erichsieht.wordpress.com/category/english/
    6. Re:Zero-Knowledge Proof Authentication Systems... by tomhudson · · Score: 1

      I'm pretty sure this is not the case for NAGRA-2/P5.

      Nagra2 has been cracked for almost 2 years http://dishnewbies.com/nagra2.shtml ... and a lot has happened since.

      Most decent aftermarket receivers nowadays don't need a card to decrypt either dishnet, expressvu or echostar. Just plug them in, wait 5 minutes, and everything's "open". Example: I know someone who has a Viewsat Ultra, and it works fine.

      This was an example of a single-point failure of depending on "something you have". You were supposed to "have" to have a valid access card ... except that you no longer need any access card to decrypt the satellite signal. If you can do it in hardware, you can do it in software - it just takes more time.

  9. Two factor pain in the ass by maxume · · Score: 2, Insightful

    From the horse mouth:

    http://www.schneier.com/blog/archives/2006/11/figh ting_fraudu.html

    My CU implemented a system whereby I now have two passwords. I guess they are probably following the law, but I'm not safer from anything now, especially since they put some text by the second password telling me what it is about. One of the better comments from the Schneier post points out that two factor authentication isn't worth much if they both use the same channel. Another goes ahead and calls it multiple single factor.

    One of the better solutions is to require a phone call(ooh, another channel) for 'high risk' transactions. There are problems with that, but at least it adds some security. Fobs and scratch cards are decent too, but they are susceptible to man in the middle attacks(or whatever you want to call them, they just make phisher more sophisticated).

    --
    Nerd rage is the funniest rage.
  10. there's fsck'd and there's FSCK'D by davidwr · · Score: 2, Insightful

    There's a big difference between having your box taken over and used to spam the world, and having your box taken over and your 5-figure bank-account drained.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:there's fsck'd and there's FSCK'D by mechsoph · · Score: 1

      Fucked as in the bad guy installs a key logger or plays man-in-the-middle and drains your bank account regardless of other measures taken, which is the context we were using.

      The SMS message mentioned in another comment might prevent man-in-the-middle if it contained transaction details (and the receiver made sure the message was coming from their bank...). But if the client's only point of interaction with the bank is through a single computer, that computer must be trusted. I don't see how you could have a secure system if that only point of interaction is compromised.

    2. Re:there's fsck'd and there's FSCK'D by Workaphobia · · Score: 3, Interesting

      > "But if the client's only point of interaction with the bank is through a single computer, that computer must be trusted. I don't see how you could have a secure system if that only point of interaction is compromised."

      Simple: don't trust that computer. Home computers are general-purpose machines and very few of them are highly secured. A specialized, embedded device with a private key sounds much more trustworthy, and you could still use the untrusted home computer to transmit the resulting encrypted+signed message over the Internet.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    3. Re:there's fsck'd and there's FSCK'D by mechsoph · · Score: 2, Insightful

      A specialized, embedded device with a private key sounds much more trustworthy

      Agreed, but do the losses due to fraud exceed the costs of issuing an embedded cryptographic device to every customer?

    4. Re:there's fsck'd and there's FSCK'D by Workaphobia · · Score: 1

      Good point. I was assuming that it would be a reasonable expense, but if banks don't lose too much from fraud then it may not be. I suppose one could start to imagine various centralized systems for distributing multi-purpose crypto tokens - for example, turning your driver's license into a smartcard. That way, the cost is one-time and it can be useful in many different private systems.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    5. Re:there's fsck'd and there's FSCK'D by Eivind+Eklund · · Score: 1
      Remember, there's not just the direct cost of fraud - there's also the feeling the customer has of being safe (or not being safe). This is probably a larger cost/benefit than the fraud itself.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  11. One password - many combinations. by vakuona · · Score: 3, Insightful

    When I call my bank, they never ask me for say, my full telephone pin. They ask for 2 random digits.

    So this gives you passwords within passwords. You can have a fifteen digit number/password, and they ask you for random characters from those. Always try to ask for a different combination, and perhaps ask in more ingenious ways, like the third letter and the fourth from last (which could be the same position as the third - if you had a stupid password).

    You can then keep the password long enough for it to not be too much of a bother to remember. And they can always disable the account if too many wrong tries are made.

    The cleverest thing to do though, is to probably make it harder to do international transfers of cash using accounts, or impossible online. And make it harder to have an account without giving some form of verifiable ID. My bank does that. It is quite silly to steal money online into another local account in my estimation anyway, because you will be caught. Internationally is another issue, because some countries may not cooperate.

    Anyway, how many people do you know who have had their money stolen from their bank accoount online. I guess very few.

    1. Re:One password - many combinations. by Watson+Ladd · · Score: 1

      So it takes n calls to learn the n digit PIN?

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    2. Re:One password - many combinations. by tomhudson · · Score: 2, Interesting

      Shouldn't take more than n/2 on average ... and for the two digits, just pick any 2 digits at random, and you have a 1/100 chance of being right the first time. If they give you 3 chances each call, you need, on average, to make 18 calls to get access, no matter how long the actual password is.

    3. Re:One password - many combinations. by scdeimos · · Score: 1
      When I call my bank, they never ask me for say, my full telephone pin. They ask for 2 random digits.

      This would concern me to no end - it sounds like the bank staff can see your PIN on their screens. What's to stop staff looking-up people's PINs and either using them themselves or even selling them to someone else.

    4. Re:One password - many combinations. by Anonymous Coward · · Score: 0

      Given that any security features are pretty much doomed to fail, I'm much more interested as a consumer in how a bank deals with the aftermath. I, for one, am not interested in sharing the pain of the bank's failed security systems. They can keep that all for themselves.

    5. Re:One password - many combinations. by Matthew+Bafford · · Score: 1
      When I call my bank [...] They ask for 2 random digits [of my pin].
      This would concern me to no end - it sounds like the bank staff can see your PIN on their screens.

      Only if the design is braindead. If they need the whole PIN, then they can see your entire PIN (or they type in everything you say). If they only ask for a piece of the PIN, then they only need to see the piece. Maybe even an interface that just says "Ask customer for piece 4 [enter here] and piece 9 [enter here]".

      Whenever I call a credit card company or the like, it's obvious they have most of my information up for display. For example, I just had to confirm my mailing address when I called a few minutes ago. There's no way they are typing it in - I dictate it quickly enough they are obviously just comparing what I say to what's already on the screen.

    6. Re:One password - many combinations. by arevos · · Score: 1

      When I call my bank, they never ask me for say, my full telephone pin. They ask for 2 random digits.

      I cannot abide this. It makes logging in a extremely painful procedure, as the human mind remembers words in sequence. Ask a person to type out the word 'impossible' and any reasonably proficient computer user will have it typed out in a second; but ask a person to give you the 7th letter and suddenly it takes a lot more time, especially when you don't have it written down. It's even worse when dealing with passwords of random letters and numbers, as they're so much less familiar. Asking for random letters is a huge pain in the backside for users.

      Secondly, this security measure only actually makes any difference if the user's computer has been compromised, and is only effective against the most basic of keyloggers. It may prevent a script kiddie from accidentally coming across your password, but it's not going to stop anyone who actually wants to break into your account, and has access to your computer. Further, a computer user who's system is compromised likely has a somewhat lax approach to security; given the relatively tiresome task of remembering the nth digit from their password, wouldn't this just encourage them to write down their password? Or perhaps the user just chooses a really simple password.

      The random-letters security scheme does not strike me as one that's particularly effective in preventing fraud.

    7. Re:One password - many combinations. by jimicus · · Score: 1

      And if your bank has the good sense to block you from being allowed to access telephone banking after a small number of attempts, then suddenly it becomes much less of an issue.

    8. Re:One password - many combinations. by psmears · · Score: 1
      Shouldn't take more than n/2 on average
      Are you sure? If each phone call provides 2 of the n digits, then isn't n/2 the best you can hope for, not the average? The average number of calls will surely be higher, because on some calls you'll get one digit that's been asked for before...
    9. Re:One password - many combinations. by tomhudson · · Score: 1

      Sio I can do a denial of service at random on any account ... sweet. NOT!

    10. Re:One password - many combinations. by tomhudson · · Score: 1

      If they're asking for 2 digits, there's only 100 possible combinations - 00 to 99

      So, you'll hit the right combination, half the time, at 50 tries (n/2).

      If you dial random numbers, and they issue random responses, the odds stay the same.

      If they allow 3 attempts before disconnection, then the average becomes n/2/3, or 17 tries, on average. Sometimes, you'll get it right away, sometimes it will take 100 tries, or even 200, but, on average, 17 attempts would get you in.

    11. Re:One password - many combinations. by psmears · · Score: 1

      Watson Ladd's post said:

      So it takes n calls to learn the n digit PIN?
      So n is the number of digits in the PIN, not the number of combinations to guess between. And the aim is to work out the number of calls to learn the entire PIN, not just get into the account... (and I think he's assuming you're eavesdropping on calls, rather than attempting to break in remotely...)
    12. Re:One password - many combinations. by tomhudson · · Score: 1

      The topic was the fallacy of the "something you have" in regards to a 2-digit verification number. No matter how large the pin, a 2-digit verification number will fail, on average in 50 tries. So if someone has left their access code in their browser, and you now have to enter a 2-digit verification number, and they give you 3 guesses before they close the account, you have a 1 in 18 chance of p0wning their account.

      "Something you have" will never be foolproof, because if you have it, someone can always take it from you. Heck, if they want your palm print, they can always chop off your hand. There was one native family in northern Canada that kept cashing their dead relative's government cheques for years - he was illiterate, so he would endorse his cheques with his thumbprint - so when they buried him, they kept the thumb. This was in the days before widespread computer use, but even today, someone has to inform the government if you're dead. If nobody does, you just might continue to "exist" for years ...

  12. Security test by Brewskibrew · · Score: 2, Funny

    Maybe you should send me your userid, password and that table and I'll let you know if it's secure.

    --
    For sale: Signature. One owner. Low miles. Always garaged. New punctuation, just installed!
  13. Reasonable except for Email! by gweihir · · Score: 1

    This is reasonable for medium security levels, and banking never has needed higher ones for smaller day-to-day transactions. However emailing these to the cunstomer is completely wrong and a massive risk! It is not so much that the email could be intercepted, but it could still be on the users computer if somebody breaks in and the user can effortlessly print it as often as liked. Also an automated search for this "token" should be easy to implement. Emailing this is worse than not doing it at all, IMO.

    The right way to do this is to use old-fashioned snail mail. The swiss bank I have my "Girokonto" with (checking account, except nobody uses checks here, they are considerd historic artefacts at best) did it that way after they had some problems with phishing with the older, linear code lists. No problems so far for over a year.

    Sorry, but the bean-counter that decided on email compromised the system completely....

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  14. Call me a Luddite, but... by Stanislav_J · · Score: 1

    Have we really become so damn busy (or lazy) in today's society that we can't work a trip to the bank into our day? Sorry, but I would never do online banking -- too many pitfalls, too many points in the system where someone can hack in, too much agony trying to clean up your account afterwards. I don't care what kind of security is put in place -- sooner or later, someone will figure a way around it. If I need to transfer, withdraw, or pay out any significant amount of money above a typical ATM withdrawal, it's damn sure worth my time and effort to physically travel to the bank. In fact, I insist on it -- and insist that they verify my identity in person before they start manipulating my money.

    --
    "Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket." -- Eric Hoffer
    1. Re:Call me a Luddite, but... by tomhudson · · Score: 1

      Have we really become so damn busy (or lazy) in today's society that we can't work a trip to the bank into our day?

      Hey, some of us have to work for a living. The don't call them "bankers' hours" for nothing ...

  15. Good for what's it's supposed to do by Beryllium+Sphere(tm) · · Score: 1

    >If someone has the capacity to log into your online banking account, it would seem an email account would be equally subject to access.

    Only if they phished your email password at the same time as your online banking password, sorted through your old email, found your Matrix chart still there and not yet deleted, and downloaded it for their use.

    Not your average phishing scam at all, and it's probably easier for a phisher to set up a real-time man in the middle attack where they relay your bank's challenge to your browser and feed the bank your reply (and then transfer your balance to Elbonia). Which script kiddies can do now, since there's a published toolkit for setting up realtime phishing.

  16. I'm not sure if it's something I have or am. by artifex2004 · · Score: 1

    One of my local Wells Fargo branches asked for my thumbprint in order to get my balance, after depositing my check. This was despite showing them my ID. They didn't want to see that. When I asked why, and refused to provide a print, I was told to go talk to the manager.
    She explained it was a policy to speed up identification, etc.

    - When I opened the account in another state, I didn't give a thumbprint. So whoever shows up and sticks a thumb down in my name will be recorded as the account holder of record. They have my driver's license info, but I have moved since then, so any picture ID with my name might be accepted, now.

    - A month or so ago, the university I graduated from reported it had been hacked and SSNs and other info for several thousand students and employees were exposed. My information was likely amongst the rest, so it is conceivable that someone may try this.

    - This branch claims that all branches are supposed to be doing this, and the policy has been in effect for years, but my usual branch has never asked me for a print.

    What makes banks think they can just slide in new verification, and collect data for that verification, without extra warnings, etc.? I would have expected a notice in my monthly statement, or at least on the website, that new security measures were coming. In fact, by not doing this, they provided a great window of opportunity for identity thieves. What makes it better is that because of poor companywide enforcement of the policy, I didn't learn about this on any of dozens of visits to my home branch. So someone could have printed at a branch that required it, and then later, when I needed to do something with my account, I might be asked to provide that other person's print.

    1. Re:I'm not sure if it's something I have or am. by nachoboy · · Score: 3, Insightful

      One of my local Wells Fargo branches asked for my thumbprint in order to get my balance, after depositing my check. This was despite showing them my ID. They didn't want to see that. When I asked why, and refused to provide a print, I was told to go talk to the manager.
      She explained it was a policy to speed up identification, etc.


      The customer service agent didn't implement the policy, she doesn't know why she has to collect the thumb print any more than you do. You assumed the thumb print was to provide confirmation of your identity in order to *authorize* the transaction. This is not the case, and also why they don't really care that they've never collected a thumb print before. The purpose of the thumb print is to provide *evidence* after the fact in case there is a fraudulent transaction.

      Suppose you are head of Wells Fargo's security department. The CEO has mandated that you implement "greater security" and the CFO demands that you do so on a minimal budget. Which of the following do you choose?

      1) Implement a new program requiring millions of customers to come into a physical banking location and establish their authorized thumb print, regardless of their account age, banking history, account balance, or fraud risk. Maintain a secure, reliable, online database of all these thumb prints. Make the database accessible to several thousand banking locations. Implement a near-100% accurate thumb print recognition algorithm. Ensure that all the components in this system can operate at near-instantaneous speed so transactions can be authorized in a timely manner.
      Cost to bank: several hundred million dollars
      Cost to users: hassle for thumb print at each transaction

      2) Implement a new program that requires thumb prints to be taken for each transaction. Thumb prints may be collected on paper, stored at the local banking location, archived only occasionally, and are only ever referenced if a transaction has been flagged as fraudulent. If such a thing does happen, surveillance tapes and the thumb print may be supplied to law enforcement for further action.
      Cost to bank: in the tens of millions of dollars
      Cost to users: hassle for thumb print at each transaction

      Both methods produce essentially the same amount of security, particularly for dumb criminals who may not know that the bank is relying on method 2 and not method 1. I honestly can't say I would have chosen differently either.

  17. Re:my cu's solution, for comparison by tomhudson · · Score: 3, Insightful

    For those who missed it, the above post is enclosed in [sarcasm] tags

    I could never figure out how anyone could believe that "name of favorite pet" or "last 4 digits of your phone number" or "name of your [insert whatever here]" is a good security question.

    Now, to answer the REAL question posed by the article's title:

    " Secure Ways to Determine 'Something You Have'?

    - the answer is obvious - go to an anonymous clinic in another part of town, use a fake name, and pay the doctor in unmarked bills :-)

  18. How my bank does it - the perfect way? by Anonymous Coward · · Score: 1, Interesting

    How it is done in Norway:

    1. You get a keypad in the post, a small (3x2)" thingy with numbers 0-9 and a tiny calculator-style screen.
    2. You also get instructions how to set a four-digit PIN code on it for first use.
    3. To log in to the internet bank, you enter your personal number (SSN equivalent), and type the PIN into the pad. It gives you an eight digit code.
    4. You enter the first six digits of the code. The bank displays the last two, which should match your card's.

    Hackable? Phishable? Any flaws? I can't see any, except for a trojan piggybacking on top of your connection, but that's a bit far fetched.

    1. Re:How my bank does it - the perfect way? by nowen · · Score: 1

      Google "nordea phish" to see how this system has been attacked.

  19. Is anyone already doing that? by Beryllium+Sphere(tm) · · Score: 2, Interesting

    It's what client-side certificates were for in the first place, but the idea seems to been forgotten.

    I'd hate to the be the first organization trying to exercise the client-side certificate code...

    You'd have to completely and permanently disable non-certificate logins or phishers would would still be in business.

    1. Re:Is anyone already doing that? by Sven+Tuerpe · · Score: 1
      It's what client-side certificates were for in the first place, but the idea seems to been forgotten. I'd hate to the be the first organization trying to exercise the client-side certificate code...

      Swiss Migros Bank uses client-side certificates to authenticate customers. Certificates are handed out on smart cards branded M-Card smart. They don't force certificates upon their customers, though; other means of authentication are supported as well.

      Unfortunately their Web site seems to be available only in French, German and Italian.

      --
      http://erichsieht.wordpress.com/category/english/
    2. Re:Is anyone already doing that? by Anonymous Coward · · Score: 0

      My bank (Handelsbanken.se) uses client-side certificates or one-time pads, as the client chooses. Of course, they don't trust the browser's implementation of CSC, but instead provide their own plug-in. It even works with Firefox...

  20. Good outside-the-box thinking by Beryllium+Sphere(tm) · · Score: 1

    >The cleverest thing to do though, is to probably make it harder to do international transfers of cash using accounts, or impossible online.

    But then all the bad guy has to do is pay a cut to local recipients of phishing proceeds who will pass along the funds. No need for the online transaction to go straight to Elbonia in one step.

    >some countries may not cooperate.

    Notice the destinations are never squeaky-clean places like Finland. It's always some place where it's easier for the crooks to have an under$tanding with law enforcement.

    >Anyway, how many people do you know who have had their money stolen from their bank accoount online. I guess very few.

    It can't be that many, given that the highest estimate I've seen is USD 500 million annual phishing losses. That's couch cushion change compared to credit card fraud.

  21. Monthly statement by Loconut1389 · · Score: 1

    A better way would be to put a code on the monthly statement (that changes every statement)- of course most banks are trying to get rid of paper statements so the point is moot, but I think it would be the best way without requiring an actual token.

  22. Olds? by thsths · · Score: 1
    Ok, so you have a shared secret, and you use part of it every time to authenticate yourself. That does not sound like a new idea to me. In fact, German banks have all used this scheme for years. They use a more refined version:

    • The matrix is mailed in a sealed envelop. This is important - try to seal email :-).
    • Each entry is 6 digits long, so the change of guessing it is very low.
    • You use one entry for every transaction. So you don't need the matrix to check your balance.


    This may sound complicated, but actually the user experience is quite ok. And you are always reminded if you do something important, because you have to give another secret number.

    The only scheme more secure is one I used in Holland. You have a little token that is PIN secured. The bank sends you a 9 digit number, which the token turns into another 9 digit number for authorization. On the whole, I found that rather tedious, and probably not worth the small additional security. Another good option is using SMS, but the cost of an SMS is pretty much prohibitive in Europe.

    The big looming danger for online banking is a man-in-the-middle attack. No current scheme offers much protection against that. I think it is only a matter of time until we see some black hats (successfully?) trying this.
  23. Sure by Eivind · · Score: 1
    Sure there's MUCH better examples of "something you have".

    The basic problem with emails, tan-numbers etc is that they can be easily copied. So, the fact that you have the item/information does nothing to ensure that noone else has it too. You're much more likely to notice having *lost* something than you are of noticing that someone has *copied* something you posess.

    If you could be certain people wouldn't leave them plugged in (many would, despite strict instructions to the contrary) the ideal something-i-have item would be a usb-key that has tamper-proof hardware set up to do one thing, and one thing only: digitally sign any message that is already signed by the bank (or whomever issuer), with a secret key embedded in it.

    When the bank wants to ensure you have the item, it sends you a large random number, signed with its secret key. The usb-thingie verifies the number comes from the bank (by verifying the signature) and if yes, signs the number with its own secret key.

    *IF* users could be trusted not to leave the thing plugged in, this would be quite secure. To use the bank: insert your bank-key in the usb-port and type your password. There's no need to type your username/userid, the usb-gadget can take care of that part too. So the experience for the user is much simpler than what is currently common.

    Someone somehow learning your password (trough phishing say) would be screwed since they don't have the gadget. And someone stealing the gadget would be screwed since they don't know your password. (plus, you're more likely to notice a missing gadget since that'll stop you from using the bank yourself) Since users, unfortunately, *cannot* be trusted not to leave the thing plugged in, we get calculator-like gadgets where the user must manually read the one-time-password from a display and enter it into a webform. Which acomplishes more or less the same thing, but is significantly less convenient.

    1. Re:Sure by bucky0 · · Score: 1

      Or, you could do something where the PC first veirfys that the USB-dongle isn't connected before the transaction starts, and if it is, forcing the user to disconnect/reconnect, so the user would be in somewhat of the habit of disconnecting the thing.

      --

      -Bucky
    2. Re:Sure by akohler · · Score: 1

      I completely agree with this, although I would also say that the addition of biometric verification - such as a fingerprint scanner on the usb encryption token - would add an additional layer of security at a reasonable price and convenience point. These are already available for purchase, and I don't think it would be overly onerous to implement them.

      My bank - Bank of America - claims to have "above industry standard" security for online banking, but to be quite honest, it's pretty lax. They added a mandatory "sitekey", which is a picture that you choose that shows up after you put in your ID and before you put in your password, that supposedly foils phishing. It's not too bad, but it could be a lot more secure.

      Too be honest, I'm more worried about my bank's employees leaving their laptops with my personal info on them lying around. Why do they have my data on their laptops, anyway?

      --
      "First they ignore you, then they laugh at you, then they fight you, then you win." - Mohandas Gandhi
    3. Re:Sure by SkeptAck · · Score: 1

      I, lazy/busy American/Nabob, cannot be inconvenienced to cart around one of these for every one of all my very important, easy to remember and of course identical passwords.

      My bank has me scratch my mark on paper and fax it for anything critical, asks me to call from my phone-of-recod for some things of a little import, and insures everything else.

      I don't know how much that costs you all in additional fees and such, but thank you, and keep up the good work!

    4. Re:Sure by Eivind · · Score: 1
      That doesn't work because you cannot trust the PC. (it could be trojaned or whatever)

      However, if the check was in the dongle itself it could work. The dongle could require the pushing of a on-dongle-button before it'd sign a single transfer.

      For added paranoia, the dongle could have a display: "Press the button to transfer [dollar-amount] to [account-number]".

    5. Re:Sure by Eivind · · Score: 1
      Fingerprint-scanners utterly suck. The basic problem is that their mode of operation requires leaving tons of copies of the "password" near the "password-entry" field. Which ain't clever.

      It's possible to make them less sucky, but most of the time that results in a higher false-negative rate which ain't that user-friendly at all. Plus, it's a large practical problem, you can't change your biometrics if they're somehow compromised.

    6. Re:Sure by Eivind · · Score: 1
      It's not lazyness. It's just that passwords are no longer useful for high-security stuff.

      To be secure, passwords should:

      • Not be shared between sites.
      • Be atleast 8-10 characters long.
      • Consist of random characters/numbers/symbols
      • Be changed regularily.

      At the same time, the number of situations where the average person needs a password increases strongly.

      The human brain just ain't suited for that kind of thing. It gets worse too, because the largest password easily crackable goes up over time. Used to be 6 character letters-and-numbers was reasonable.

    7. Re:Sure by akohler · · Score: 1

      In general, I would agree that in a higher security environment, relying on cheap fingerprint scanners alone would be idiotic. They have many more functional models of scanners available, such as those that can detect whether the print is on a hand, the hand is alive, etc., but of course those are more expensive, and, as you point out, may give more false negatives.

      However, I think that most people are not as concerned with people breaking into their house and trying to lift their prints off the desk as they are about other security concerns with online banking, which is why I said that I think it adds an "extra layer of protection", not that it is a complete solution.

      Is there something equally cheap that is more secure than biometrics that anyone knows of? I'm implementing this type of system at work, and I'd love to know if there's something that I've overlooked.

      --
      "First they ignore you, then they laugh at you, then they fight you, then you win." - Mohandas Gandhi
  24. OPIE: one-time passwords by Schraegstrichpunkt · · Score: 1
  25. I'm sure the criminals insist, too... by Matthew+Bafford · · Score: 1
    [I] insist that they verify my identity in person before they start manipulating my money.

    Well, that certainly ramps up the security, doesn't it? I'm sure someone with malicious intent is doing the same thing.

  26. Secure Ways to Determine 'Something You Have'? by Anonymous Coward · · Score: 0

    I read the artcle headline and for a moment thought I was at MensHealth.com.

  27. Blatant plug: Meridea 2FA by Bud · · Score: 1

    Sorry for this blatant plug but I believe it's quite relevant to the discussion.

    The company I work for has an authentication product that's more secure than hardware tokens (SecurID) and one-time password sheets.

    The product is a J2ME application that you install into your mobile phone. You activate the application in advance by entering a cryptographic key. To authenticate something, you start the application and enter your PIN code, then type in a challenge code given by the remote service (a web page, a VPN gateway, whatever). The application displays some details about the remote system and the transaction, then gives you a response code that you feed back into the remote system.

    The application is totally generic (i.e. not personalized until you enter your activation code), uses only tested and tried cryptographic methods, and has been security reviewed by several (OK, two) independent companies. Although the demo is aimed for online banking, there's no reason why the product couldn't be applied to any other situation where reliable authentication is needed.

    The product page itself is a little bare but there's more under Press Releases (between November 2005 and June 2006, I believe). There's e.g. a joint press release with UK security lab Qinetiq and an interesting video clip off the German TV news.

    Thanks for listening!

    ... Is that the sound of my karma evaporating?

    --Bud

  28. Whatever you do, make it work by anomaly · · Score: 2, Interesting

    My CU recently added "more security" to my account. I need to jump through a couple of hoops to have them write some kind of cookie to my PC. In order to improve the hoops, they asked me some "password challenge" questions.

    When I went to log into my account from a second PC, their system asked me the challenge questions. For elementary school attended, did I answer "jones" or "jones elementary" or "jones elementary school" or "Jones" (you get the idea)

    At any rate, since my answers the second time failed to exactly match, my account was locked and I had to call the customer service number to get my account unlocked. They reset my challenge questions, and told me that lots of people are having this problem. As a result the CSRs tell people to answer those questions with a single word, and to USE THE SAME WORD FOR EVERY ANSWER!

    This system is broken.

    Whatever you do, don't build a broken system.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
    1. Re:Whatever you do, make it work by mutterc · · Score: 1

      did I answer "jones" or "jones elementary" or "jones elementary school" or "Jones"

      What I do for these is to make up answers (this defeats an attack where someone finds out where I went to school, etc.), then put that answer in my password-safe program along with the password.

      It doesn't add any extra types of security anyway. It's just a secondary password, same as those "we'll ask you this question to reset your password if you forget it" questions sites used to have. Those I would just answer with random gibberish, not logged (a well-backed-up password safe means I won't be forgetting the password anyway, unless I forget the safe's encryption key :-)

  29. Mutual authentication is what is needed by nowen · · Score: 1

    A good two-factor authentication system should include host authentication as well to prevent MITM attacks.

    http://en.wikipedia.org/wiki/Mutual_authentication

    Otherwise, banks would be better off using OTPs to validate the transactions.

    1. Re:Mutual authentication is what is needed by Anonymous Coward · · Score: 0

      It seems like many people don't realize that SSL already uses a host authentication mechanism. That's why the remote site has to have a certificate signed by an authority known to the browser. True, some browsers are too generous about allowing users to connect to SSL sites with invalid certificates, but it doesn't seem like we need to go around coming up with a new system.

  30. Security Theatre by bill_mcgonigle · · Score: 1

    Security through song and dance if you will?

    Close - the commonly used term is 'Security Theatre' (or Theater if you're new-school).

    It means "I'm implementing a system that looks to someone who doesn't understand security like it might improve safety, but really it just inconveniences everybody".

    The TSA is the Andrew Lloyd Weber of Security Theatre.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  31. It's Called EMV Geniuses by mpapet · · Score: 1

    I'm bedazzled by the sheer ignorance displayed in this thread.

    First of all, the rest of the world is already using a pretty secure standard for two-factor authentication called EMV. It's all there, smart card vendors support the standard, card manufacturing plants can produce EMV cards, banking software supports it.

    Second RSA IS NOT cost effective in banking. Nevermind the logistics and cost of replacing lost RSA fobs, RSA will use the opportunity to ream the bank an extra-large you-know-what. Where else are you going to go?

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  32. Smartcard enabled ATM/Credit card by Anonymous Coward · · Score: 0

    Why don't people use these damn things ? Amex has been advertising them for years, we see them in organisational ID cards and other places.

    Use them as a PKI device - you have to insert in into your computer when you do a transaction, and ensure they are locked with a PIN.

    If you don't have the card, and you don't know the PIN, then you aren't who you say you are. Put your photo on the card so that when you do face to face transactions you aren't relying on a possibly forged signature.

    The cards are not that expensive. The readers are not that expensive.

  33. Re:my cu's solution, for comparison by Anonymous Coward · · Score: 0

    OK supreme idiot, then what is the name of my favorite pet and last 4 digits of my SSN then? Good luck brain dead asswipe.

  34. Re:my cu's solution, for comparison by tomhudson · · Score: 1

    Anonymous cowards don't have pets. No SSN either.

    And of course, being an AC, you have no way of refuting this.

    And anyne who posts claiming to be the AC can't prove it was really them, so too bad ...