Slashdot Mirror


JP Morgan Breach Tied To Two-Factor Authentication Slip

itwbennett writes The attackers who stole information about 83 million JPMorgan Chase customers earlier this year gained a foothold on the company's network because a server reportedly lacked two-factor authentication, despite the company's practice of using two-factor authentication on most of its systems. The story, reported in the New York Times, echoes the warnings of security experts over the years that the breach of a single server or employee computer can put an entire network at risk.

71 comments

  1. open source 2 factor authentication? by Anonymous Coward · · Score: 0

    What 2 factor authentication solutions exist for the open source community. Requirements, must be fully open source (none of this google authenticator or RSAid nonsense)

    1. Re:open source 2 factor authentication? by Anonymous Coward · · Score: 0
    2. Re:open source 2 factor authentication? by g0bshiTe · · Score: 1

      SSH using both login and a keyfile.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    3. Re: open source 2 factor authentication? by cloudmaster · · Score: 3, Interesting

      Google Authenticator is an open source, easy to use TOTP (and HOTP) implementation which is not bad at all. The pam module is decent, and the smart phone (androit, ios, and blackberry support) client's QR Code enrollment is very convenient. Because [TH]OTP are standards, it's compatible with any other implementation of those standards, such as http://www.nongnu.org/oath-too... and the Yubikey tokens.

      Personally, I use the Google Auth client with pam_krb5 / mit kerberos using a custom preauth plugin with totp keys generated by oath and stored in an LDAP backend. It's pretty neat. I mostly went with TOTP because that allows me to more easily pre-generate keys for automation jobs, btw.

    4. Re:open source 2 factor authentication? by mlts · · Score: 3, Insightful

      Google Authenticator is based on an open protocol. I can use Google's app, Amazon's, a number of various third parties, both open source and commercial available on the store/repo.

      Server-side, I can use the protocol on most Linux distros, there are ways to use it with Windows, even ESXi nodes can have this added in as protection.

      Yes, it might be Google code, but it is open source.

      Now, RSA's SecurID is a different beast. It is a closed source system, with special servers and seed codes requires. Its advantage is that it is time tested, virtually everything supports it (MS has had hooks for ACE servers since Windows Server 2000), and it has the FIPS/Common Criteria/etc. certifications which help when audit time comes around. However, it doesn't come cheap.

    5. Re:open source 2 factor authentication? by Anonymous Coward · · Score: 0

      can you link to the server-side code? all i find open sourced are the google auth agents (not the server-side code that the google auth app connects to)

    6. Re: open source 2 factor authentication? by TechyImmigrant · · Score: 1
      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    7. Re:open source 2 factor authentication? by mlts · · Score: 2

      https://github.com/google/goog...

      These are the PAM modules that one can build and configure for any OS that uses this mechanism for authentication.

    8. Re: open source 2 factor authentication? by Anonymous Coward · · Score: 0

      But, you or your job stores something so sensitive onto operations in the cloud. Damn, I thought the cloud was for mom and pops to share pictures of the kids and grandkids. Anything beyond is dumb.

    9. Re:open source 2 factor authentication? by Anonymous Coward · · Score: 0

      Keyfiles (encrypted or not) do not count as two factor authentication. They are trivially easy to copy and are static. If you're crazy enough, you could memorize your private key and type it in whenever you needed it, making it no different than a very long password (the "something you know" part of two factor authentication).

    10. Re:open source 2 factor authentication? by eck06 · · Score: 1
    11. Re:open source 2 factor authentication? by Anonymous Coward · · Score: 0

      There is no server, HOTP and TOTP don't require interaction, they generate the numbers offline. Whatever system you are logging into implements the exact same algorithm so will arrive at the same numbers, if they match then you are in. But the authention app itself is offline.

    12. Re: open source 2 factor authentication? by Anonymous Coward · · Score: 0

      So put a fucking pass phrase on the key. It is by definition two factor authentication. Something you have (the key file) and something you know (the password for the key.)

  2. Banking IT by byteherder · · Score: 1

    This is banking IT security at its finest. Nothing like being overly secure with our Accounts and Personal Data.

    1. Re:Banking IT by g0bshiTe · · Score: 2

      It's not their money why should they care?

      History tells of banks in financial crisis due to the general population not trusting them, fast forward to today and the general population still doesn't trust banks.

      They prove time and time again that they aren't responsible enough to be trusted with other peoples money.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    2. Re:Banking IT by Anonymous Coward · · Score: 1

      It's better than the retailers at least. They actively disable their security systems.

    3. Re:Banking IT by Anonymous Coward · · Score: 0

      The only thing the hackers got was email addresses and phone numbers. No account information, no personal data.

    4. Re:Banking IT by Anonymous Coward · · Score: 1

      Serious question: So what?
       
      If you have better ideas maybe you should try them yourself or at least put them out there for others to try. If not then I guess you're just complaining to hear yourself talk.

    5. Re:Banking IT by khr · · Score: 2

      They prove time and time again that they aren't responsible enough to be trusted with other peoples money.

      And overall they're still the least irresponsible with it...

    6. Re:Banking IT by g0bshiTe · · Score: 3, Interesting

      Compared to whom?

      --
      I am Bennett Haselton! I am Bennett Haselton!
    7. Re:Banking IT by mlts · · Score: 3, Insightful

      I will differ there. The general population may not trust banks on one level, but they will keep their money in them. If the population truly didn't trust banks, precious metal prices would be spiking, and various ways of securing physical assets would be hawked from every street corner, the more amusing will be the ones, saying "just store your stash with me".

      The population gripes about banks, but when the rubber meets the road, the money still gets deposited in the checking account come payday.

    8. Re:Banking IT by gtall · · Score: 2

      The public trusts the banks to the extent government backstops the banks. The FDIC insurance will cover up to $200K if the bank goes bye-bye. And even if the public didn't trust the banks, they surely wouldn't trust Ma and Pa Kettle's Valu Metal Ingots with the genuine look of real gold.

    9. Re:Banking IT by jriding · · Score: 1

      Try regulation that includes criminal penalties including jail time in blue collar prison.

      Let me guess regulation bad... banks are people!

      --
      love the taste, hate the texture
    10. Re:Banking IT by Anonymous Coward · · Score: 0

      So you want prison time for oversights to become a precedent? You willing to be held to the same standards? Maybe just put a bullet in their head like they do in China?
       
      Let me guess, regulations solve every problem... Big Government is the only answer!
       
      BTW: Just to clue you in, what you're talking about isn't regulation.

    11. Re: Banking IT by Anonymous Coward · · Score: 1

      We already have regulation, what we need is jail time for the dimons and such who are supposed to be too big to fail.
      Just as they prosequeted a bank in Colorado, prior to 2000, they can do it now. Remember these folks also handle retirements, civic bonds, and other tools of the people, they should be held to a higher standard.

    12. Re:Banking IT by Anonymous Coward · · Score: 0

      Good thing you posted anonymously so most people will never see it... because you've made the most worthless comment in this thread.

      Baseless criticism and hyperbole in response to a genuine thought. Satire, too---all without a single constructive idea to offer.

      Learn to offer something of value. The sooner, the better.

  3. Why the banks support a standard 2 factor system? by 140Mandak262Jamuna · · Score: 4, Interesting
    I got a RSA dongle from E-Trade. Schwab too has an RSA dongle 2 factor system, but they insist on me using a new schwab dongle. They would not work with E-Trade to register that dongle with their system. Each bank/brokerage wants to send out a dongle and expect the customers to jingle a dozen dongles like Mr McBeevee. Google with millions of customers allows you to get the second factor through cell phones and one-time pads. For free. Banks/credit cards in India send you an SMS every time there is a transaction. US financial institutions are worst in the world when it comes to implementing security for themselves, or helping the customers stay secure. Damn, they won't even let me freeze my credit reports. They let any Tom Dick or Harry pretend to be me, if they know my social security number.

    Why can't they introduce two level log-ins for customers? First level log-in should be read-only, without any ability to modify anything. If you really want do a transaction, create a second level password. E*Trade used to have the system of "trade passcode" to be entered for doing actual trade, and the regular log in will only let you browse positions, balances, and set up alerts/watch lists. They took it away!

    It figures, if they are that careless with their own servers, they don't give a rats tail about the customers security concerns.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  4. Leaking Data - Bozobank by puddingebola · · Score: 0

    Here is some info I'm posting from the breach. BANK OF BERNE Warez--slow 3.0, probe 10.0, armorall 1.0 Other stuff--Ok, here's one you'll really like. What you do is read the messages and find out about account number 121519831200. You use the transfer funds option to transfer the funds to your account in the Bank of Zurich Orbital. Here's the info you need to do it: Bank of Berne account - 121519831200 Credit transfer authorization code- LYMA1211MARZ Bank of Zurich link code- bozobank YOUR account at Bank of Zurich-712345450134 You can transfer funds to your account at BOZOBANK. Be careful, there's some new AI's in cyberspace.

    1. Re:Leaking Data - Bozobank by TechyImmigrant · · Score: 1

      Here is some info I'm posting from the breach.

      BANK OF BERNE Warez--slow 3.0, probe 10.0, armorall 1.0 Other stuff--Ok,
      here's one you'll really like. What you do is read the messages and find out
      about account number 121519831200. You use the transfer funds option to
      transfer the funds to your account in the Bank of Zurich Orbital. Here's the
      info you need to do it:

            Bank of Berne account - 121519831200
            Credit transfer authorization code- LYMA1211MARZ
            Bank of Zurich link code- bozobank
            YOUR account at Bank of Zurich-712345450134

      You can transfer funds to your account at BOZOBANK. Be careful, there's some new AI's in cyberspace.

      You missed a step.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  5. Re:Why the banks support a standard 2 factor syste by silas_moeckel · · Score: 2

    Do you understand that using a single RSA style dongle for multiple places is a huge risk? We have standards based ways of doing this, but that does not get RSA a massive paycheck or somebody else that is huge on the hook should it fail. Hell phones are actually getting better at this putting those keys in internally hardened hardware, it's not as secure as a hard token but prevents most we got the keys to the kingdom attacks.

    --
    No sir I dont like it.
  6. Not a magic bullet... by Bert64 · · Score: 1

    Two factor authentication only provides any level of protection against a specific type of attack (ie guessed/harvested user accounts), and even then is often not infallible.

    In a typical organisation the normal user facing clients (eg desktop machines) may require two factor, but the underlying network protocols are still using the same authentication they always have, so while you can't go in the front door through a local workstation login you can attack other devices at the network level. People frequently consider the fact that there are usually several ways to access the same data.

    Exploitation of a security vulnerability also frequently bypasses the authentication system entirely (eg arbitrary code execution via a buffer overflow).

    Many two factor systems rely on a third party (eg rsa), so if that party is compromised then you are effectively back to single factor...

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Not a magic bullet... by jythie · · Score: 1

      Which brings up the question, was the lack of two factor authentication actually a factor in this particular breach, or is it something that is simply being tacked onto the story?

      If two factor auth can be handled by an app, or even a dongle, how much additional protection can it really provide?

    2. Re:Not a magic bullet... by Anonymous Coward · · Score: 0

      I got some news for you, chief... There are no magic bullets.

    3. Re:Not a magic bullet... by DarkOx · · Score: 2

      Well, sure if someone finds an RCE all bets or off. Its also as you say true that at the network layer in many (probably most cases) the authentication is the same. Two factor on Windows networks is a great example, it does little to stop pass the hash attacks, for example. Internal threats will always be a problems because they have access to lots of intelligence about the target and they have access to a large attack surface.

      On the other hand two fact is a very strong control against external threats. Most orgs, even large ones now days can get their attack surface down to handfuls of web servers and vpn devices. Its mostly true that web servers themselves are relatively well hardened now days. While Apache still provides us a with the DOS attack vector of the week, I have not seen an Apache specific RCE in a long time; ditto for IIS although it looks like one *might* have been possible before the recent schannel patches. So that leaves all the vulns in the application frameworks and applications themselves to exploit.

      Basic advice:

      Separate your DMZs one for your home page public information, rule 0 of your firewall policy separating your internal organization from those hosts is allow only inbound {inside} -> {dmz} connections for content pushes / management. Never allow those hosts to open a socket to the inside themselves, ever. Rule 1 is the inside is only allowed to connect on handfull of specific ports that you IPS/IDS the hell outa.

      You next DMZ is where you handle accounts, shopping carts, etc. That one obviously is going to have to have some well defined communication with the inside, but rule 0 here is none of the external services are un-authenticated. The only thing anyone should be able to get here without authenticating is the authentication prompt. If you can manage to code up a login page / prompt without introducing a major vulnerability you'll probably be okay; or if you are ow3d post authentication you know who you can sue.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    4. Re:Not a magic bullet... by mlts · · Score: 1

      Two factor authentication is more geared for the edge, be it allowing someone to log in from home, or perform a transaction across the Internet.

      On the corporate LAN/WAN [1], 2FA shouldn't be needed. Instead, RSA keys for SSH, IPSec with AD, an internal PKI with SSL/TLS, or other means should be in use. There are too many diminishing returns having it in the core of a company unless there is a good reason (different division, etc.)

      The one exception might be having 2FA to be used when accessing a VDI or a Citrix server so that internal data has a layer of protection, and a compromised desktop means that an attacker is limited to using screenshots or a remote access tool to seize access, as opposed to having full unfettered access to the files themselves.

      [1]: Assuming a private VPLS

    5. Re:Not a magic bullet... by mlts · · Score: 1

      It also raises the question, assuming the systems were UNIX based, why not just use RSA keys with SSH? The downside of this is if the bad guy grabs the private key from a compromised machine, game over... but without access to a client and private keys, this will stop a brute force password attack cold, since the attacker wouldn't get past the initial handshake, and with a utility like Fail2Ban or SSHGuard, repeated attempts can be blocked or throttled.

    6. Re:Not a magic bullet... by TechyImmigrant · · Score: 1

      Which brings up the question, was the lack of two factor authentication actually a factor in this particular breach, or is it something that is simply being tacked onto the story?

      If two factor auth can be handled by an app, or even a dongle, how much additional protection can it really provide?

      It's being tacked on. If there was one factor auth and the auth failed, then it raises the question why did the auth fail? Was it weak in some way? Hypothesizing that two factor auth would have fixed it in the style of "Well duh, didn't they know to use two factor auth" is just plain overreaching and wrong. There are any number of authentication schemes of different types. You can't judge any of them without first having an idea of the capabilities of the adversary.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    7. Re:Not a magic bullet... by TechyImmigrant · · Score: 1

      [1]: Assuming a private VPLS

      VPLs are by definition public.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  7. Re:Why the banks support a standard 2 factor syste by fuzzyfuzzyfungus · · Score: 4, Informative

    Quite a few of the 'security' arrangements in financial areas make it abundantly clear that they suck because you don't really matter (this goes triple or worse for anything involving credit reports).

    That said, RSA-fobs(or house-branded devices based on the same system) aren't actually something that would be trivial to share between organizations.

    The RSA fob works because it is initialized with a given seed value at a given time. Every minute it performs a hash operation that provides enough output for the on screen numeric sequence along with the input for the next hash operation(if memory serves, it is reasonably well established that it is either impossible or computationally impractical to derive the internal state from knowledge of the screen output alone, even if you have many samples).

    In order to enroll a fob in your authentication system, your auth server needs to know the seed and the initialization time. It can then run N rounds of the algorithm(based on the amount of time between initialization time and current time) and determine what should be displayed on the screen(sometimes allowing for a few minutes of slip, depending on how accurate the RTCs are believed to be), If you want Company B to use Company A's token, either Company B needs to pass every auth request to Company A for processing, and accept the result, or Company A actually has to send Company B the seed an initialization time for your fob(an operation that opens up certain obvious security concerns).

    The RSA fobs are pretty cute(if it weren't for the fact that RSA stores all the seed values and times, and managed to get them stolen at least once), in that they require absolutely no communication between the fob and the auth server, ever; but they do suffer from the weakness that the data needed to validate a fob are also the data sufficient to clone a fob, which makes sharing a single fob between multiple entities pretty awkward.

  8. Re:Why the banks support a standard 2 factor syste by Bengie · · Score: 3, Insightful

    Do you understand that using a single RSA style dongle for multiple places is a huge risk?

    If you have an infinite number of systems to log into, how many dongles is optimal, and how do you keep track of which dongle to use with which system? Where do I keep these dongles? My pocket is already uncomfortably full with a keyring with 4 keys and a fob on it. My other pocket has a smart phone.

  9. No loss at all by mamba69 · · Score: 1

    It was said many times before. Nothing substantial was lost.
    80 or 100 million of people. It does NOT matter. They are just means to make a profit. People in corporate world don't count.

  10. Re:Why the banks support a standard 2 factor syste by golgotha007 · · Score: 1

    Do you understand that using a single RSA style dongle for multiple places is a huge risk?

    It's not a huge risk if you're simply using the dongle as a second factor.

  11. JP Morgan should be dissolved by Anonymous Coward · · Score: 0

    Hard to believe anyone in their right mind still does business with them.

  12. What kinds of systems are they using? by Anonymous Coward · · Score: 0

    Does anyone know what kinds of servers are they using? Are these linux machines or some version of BSD?

  13. Re: Why the banks support a standard 2 factor syst by Anonymous Coward · · Score: 1

    So you're saying you don't have to jingle a Google dongle?

  14. Re:Why the banks support a standard 2 factor syste by peragrin · · Score: 1

    Do you not realize the only difference in the singles is the seed numbers to get started with?

    I use Google auth with both Google and Dropbox. It shows two different numbers( more actually as I have multiple google accounts).

    The algorithm is open so people can study it. Back doors can be found and published. Why can't banks use stanardised and tested instead of closed systems with back doors?

    --
    i thought once I was found, but it was only a dream.
  15. Re:Why the banks support a standard 2 factor syste by Anonymous Coward · · Score: 1

    Depends on the cardinality of the infinity in question. If you begin life with one dongle, ignore that one for purposes of later calculations.
    As this is a variation of one of those infinite pigeonhole problems, the first essential stage is to calculate a finite but abundant set of potentially infinite sets so the rest of the calculation can be done with finite but absurd quantities rather than actually infinite quantities. While the rational guide of subset construction would probably be to sort your systems based on visibility and value (do people attack it and what is the damage if an attack succeeds), I will instead advocate grouping based on how many degrees the sysadmins of each system are from Kevin Bacon using the "has shaken hands with" standard of establishing a connection. This will result in sets with Bacon Values of 0 to roughly 7 billion (0 would be the set of systems administrated by Kevin Bacon, 7 billion would be the set administered by that one theoretical worst-case who has to link through nearly every other living human).
    Once you have a properly finite set of sets, acquire one RSA dongle for each set and label each with the appropriate Bacon Value. Be warned that if anyone who has not yet shaken hands with Kevin Bacon does so, you need to throw all the dongles out (except your natural one if appropriate) and begin the algorithm again.

  16. Re:Why the banks support a standard 2 factor syste by silas_moeckel · · Score: 1

    Yes it is as your using the same seed. An attack that breaks e-trade's security can then give them the seed for your bank etc etc. Software tokens make having many seeds trivial, it would be trivial to do the same for hardware tokens to some extent.

    --
    No sir I dont like it.
  17. Re:Why the banks support a standard 2 factor syste by mlts · · Score: 1

    The best system I've seen, in theory, was IBM's ZTIC. You can make a bank transaction, but it wouldn't go through until you confirmed it on the keyfob, and the keyfob used an independent link to obtain the amount of cash, and where it was going to, to protect against a compromised browser.

    The downside was that the device required special drivers, so it only functioned in Windows.

    With 3G radios so cheap, why not a relatively cheap device that not jut works as a SecurID dongle, but is used with a layer of encryption between the bank's computers and the device itself (so if 3G is compromised, data is still protected) to confirm the amount and allow/deny it on the device? The reason for an independent 3G connection is a separate, secure channel that can't be attacked by a compromised computer. Done right, this would be a major security boost, as it would require the device not just to log on, but to perform transactions. The device by itself would be useless without password/PIN access to the bank account.

  18. Re:Why the banks support a standard 2 factor syste by golgotha007 · · Score: 1

    Still well within the confines of acceptable risk. Now, if you're personally being targeted, then that's another conversation.

  19. Re:Why the banks support a standard 2 factor syste by silas_moeckel · · Score: 1

    Use a soft token, store as many seeds and OTP's are you like. The a reason RSA tokens only have one seed is they get $$$ for each one adding some buttons to scroll up/down is a very minor security risk to make it much more functional. Modern phones are putting the seeds in hardware vaults, not quite as good but a decent trade off.

    --
    No sir I dont like it.
  20. OTP by Anonymous Coward · · Score: 0

    I use Fastmail for their fantastic email service. They offer a range of authentication mechanisms, my favourite being the ability to generate 100 OTP passphrases. Even the OTP is customisable. Easily a fantastic system I believe could be used in other ways.

    OTP for the win.

  21. DOJ will never allow an Arthur Anderson repeat by Anonymous Coward · · Score: 0

    Try regulation that includes criminal penalties including jail time in blue collar prison.

    Let me guess regulation bad... banks are people!

    US bank regulations will never again include criminal penalties. DOJ learned from their experience prosecuting Arthur Anderson that criminal penalties against a large bank, or it's senior officers, often amount to a "death sentence" for the bank http://sevenpillarsinstitute.org/case-studies/hsbc-money-laundering-case-too-big-to-fail-does-not-mean-too-big-to-jail. There can be no criminal malfeasance so egregious that they would judge it worthy of carrying a corporate death sentence.

  22. Just two factor auth? by Anonymous Coward · · Score: 0

    It seems like a neat explanation for what had to be multiple levels of screwing up. From topology design mistakes, to breach detection problems, lack of two factor auth is just one thing wrong in a chain of things wrong with their security posture.

    1. Re: Just two factor auth? by Anonymous Coward · · Score: 0

      It's a simplistic answer that any nontechnical would just accept. In fact they are counting on you accepting such an shallow answer so that they can appear to be secure except this one little issue. Meanwhile bet you it's way more complicated and scary.

  23. Schwab has plenty of worse security issues by Anonymous Coward · · Score: 1

    Schwab has plenty of more glaring security issues than just making it hard to enroll a compatible token you already have. http://www.jeremytunnell.com/posts/swab-password-policies-and-two-factor-authentication-a-comedy-of-errors

    Backup confirmation from a non-blog site if you want http://arstechnica.com/security/2013/04/why-your-password-cant-have-symbols-or-be-longer-than-16-characters/.

    You'd be surprised how many other brokers were still doing the same bone headed crap (storing only first 8 chars of password or using a hash scheme designed around touchtone phone keypad entry) until recently, but Schwab seems to stand out as a laggard.

  24. Irrelevant -- many banks use non-RSA fobs by Anonymous Coward · · Score: 1

    It's fairly clear from your response that you have experience in setting up in-house, corporate systems ... and not customer-facing systems.

    RSA's pricing model is simply unsustainable when scaled up for customer use which is why alternative tokens from providers like Symantec are used by many/most brokerages and banks which do offer token-based two factor authentication. Those tokens are often designed specifically to allow enrollment into multiple security systems https://idprotect.vip.symantec.com/learnmoretoken.v in that neither your hypothetical Company A nor Company B are ever trusted with the seed for your fob. It works more like chip-and-PIN EMV online processing where only the security company and the hardware are trusted and that's a damn good thing.

    OP was right to bitch about Schwab forcing him to use a second Symantec token when he already has a Symantec token from E-Trade.

    1. Re:Irrelevant -- many banks use non-RSA fobs by fuzzyfuzzyfungus · · Score: 1

      Fair enough, I certainly deal with the ghastly little things more on the inside than as a user. I assumed that 'RSA dongle' implied that the grandparent poster was using the same, didn't actually check to see what the companies mentioned issued to customers. They are usuriously priced; but that didn't seem implausible for a brokerage account that might easily have actual money in it.

      That said, aren't all non-connected tokens(like the Symantec one you link to) going to have the same fundamental limitation that you need to know enough to clone the token in order to authenticate the token? In the case of the Symantec offering, it appears that the model is "Company B needs to pass every auth request to Company A for processing". It's Symantec: Neutral Trusted Party, rather than Bank A vs. Bank B; but same basic system.

      The nice thing about smartcards (and USB dongles or contactless systems that implement equivalent functions) is that, while they do need a communication channel, they can perform a proof of identity(via public/private keypair) without ever needing to expose their private key, and without the remote host needing to know anything except the public key. The extra channel is a huge pain in the ass, compared to the time-based ones(which really are a cute trick, even if RSA are awful to deal with), especially if users expect to log in on something where you can't just install a card reader; but something with access to keypair auth is fundamentally better suited to multi-institution verification.

      I really wish that we'd just bitten the bullet 10 years ago and actually rolled out a CAC-style keypair/smartcard system, with accompanying hardware and software ecosystem) in a big way. Trying to add it on after the fact is pretty hopeless; but if baked in it's a pretty cheap interface, and more capable than the disconnected tokens by a fair margin. Ah well.

  25. Re:Why the banks support a standard 2 factor syste by Anonymous Coward · · Score: 0

    Yes it is as your using the same seed. An attack that breaks e-trade's security can then give them the seed for your bank etc etc. Software tokens make having many seeds trivial, it would be trivial to do the same for hardware tokens to some extent.

    *sigh* ... Neither e-trade nor Schwab (nor JP Morgan's brokerage arm) use RSA tokens. They use Symantec VIP tokens and that means they don't know your token's seed.

    A break in at Symantec could expose your token's seed, but that would presumably have exposed the seeds for each of your separate e-trade, Schwab, bank, etc Symantec tokens so it offers little advantage to have multiple tokens of this type.

  26. Re:Why the banks support a standard 2 factor syste by TechyImmigrant · · Score: 1

    >Yes it is as your using the same seed. An attack that breaks e-trade's security can then give them the seed for your bank etc etc.

    You're making overly broad assertions.
    There are plenty of protocols that can use a single hardware token in multiple places securely. By using a ZKP for instance.
    By 'seed' I assume you are referring to the time based RNG where you type in the number from the dongle. We have better ways.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  27. Re:Why the banks support a standard 2 factor syste by danomac · · Score: 1

    If you have an infinite number of systems to log into, how many dongles is optimal, and how do you keep track of which dongle to use with which system?

    Taped to the monitor, right next to the sticky note with the username/password!

  28. As a JPMC vendor, this BLOWS by Anonymous Coward · · Score: 1

    The organization that I work for is a third party contractor to JPMC.

    Their risk management team has been up our ass for YEARS about implementing two factor authentication for the systems that we host for them. But some how a critical internal system managed to slip through the cracks? Bullshit. I have seen how that organization works. There is no way that any less than half a dozen people signed off on the risk associated with not having two factor auth enabled on that system.

    1. Re: As a JPMC vendor, this BLOWS by Anonymous Coward · · Score: 0

      Amen brother! Been there and done that... Don't like the controls... Risk accepted.... Senior guy doesn't like tokens... Risk accepted... Go on like its 1999.

  29. Re:Why the banks support a standard 2 factor syste by Anonymous Coward · · Score: 0

    RSA SecurID soft token applications are free on all mobile devices. Soft tokens are also garbage.

  30. Re:Why the banks support a standard 2 factor syste by virtual_mps · · Score: 1

    It's nice that you think you've managed to define a rigid standard of what risk is acceptable to everybody, but I'm not sure that's actually true.

  31. Re:Why the banks support a standard 2 factor syste by silas_moeckel · · Score: 1

    Last I checked RSA is using a seed in their hardware tokens. That was what the debate was about and thus the assumptions relate to a RSA style seed based token not some other theoretical device.

    --
    No sir I dont like it.
  32. Hmmm got the credentials from an employee by Anonymous Coward · · Score: 0

    If only humans had some ability to keep things secret and not let others know what the secrets are.

  33. Re:Why the banks support a standard 2 factor syste by Anonymous Coward · · Score: 0

    My pocket is already uncomfortably full with a keyring with 4 keys and a fob on it. My other pocket has a smart phone.

    Maybe stop wearing skinny jeans then.

  34. Re:Why the banks support a standard 2 factor syste by golgotha007 · · Score: 1

    I wouldn't call it a rigid standard by any means. I think of it more like common sense. I'm not accounting for those that are typically more paranoid than most.

    Nothing about security is absolute; it's all about risk management. Sure the impacts are huge here, but what are the likelihoods? When protecting yourself (digitally or physically), everyone takes a reasonable approach and draws the line on what is acceptable to them. In this specific case, if your second factor is compromised, your first factor is still intact because it's different for each resource. If you use strong keys for your first factor, then you would have to be specifically targeted for both factors to be compromised. Unless you're someone really important, the likelihood of that happening is next to zero.

  35. Re:Why the banks support a standard 2 factor syste by virtual_mps · · Score: 1

    Or you can save the expense and skip the second factor altogether--which is an acceptable risk for almost everyone.

    Side note: a second factor token isn't buying much for the attacks we're seeing in the real world. (Compromised endpoint; and no, it doesn't take personal targeting for someone to go active once a user on a compromised host has been identified as using a bank with a scripted attack pattern.) What you really want to stop theft in that scenario is an out of band channel, like SMS confirmation. But then you've got a different set of problems with mobile malware potentially being able to spoof that. Picking just one attack vector, choosing an arbitrary mitigation, then criticizing the banks for implementing the mitigation in too stringent a fashion because your arbitrary standard is "good enough" seems...myopic at best.

  36. Not buying the explanation .... by Anonymous Coward · · Score: 0

    One server... And go on... How did they find this one server? Was this one server on the external perimeter of their network? Why was it so unprotected if clearly exposed? If it was inside and not externally exposed.. Then how did they get in the front door? Was it an inside job? So many questions to what appears to have been a serious penetration requiring notification to the government. I suppose it sounds small when it's only one unfortunately overlooked server... Could happen to anyone so nothing to see here.. Move along.