• Naladini

    I like this idea from a security standpoint … the question is: Will this authentication prompt have its own queue system? :)

  • Bert Ulrich

    Hard token? Not a bad idea as it has been proven for a while. I can’t find the actual item, does anyone know who’s making them? RSA?

  • kalain

    Sadly, all they’re doing is replacing the “my account got hacked!” with spam about having to call tech support to turn it off when they break/lose them.

    I hated having RSA enabled customers. There’s been whining about this on the WoW forums for ages though. I wonder if the new response to account hackings will be “go buy a dongle, dip”

  • n

    It doesn’t actually appear to be available for sale yet. Hmm.

  • http://www.alan.org Ant ButterNut

    It appears to not actually be a dongle (inserted into computer), but an external password generator that creates a number list based on an algorithm. So a key-logging program will still record the current 6 digit number, but not know what the next one in the sequence will be. Downsides are if you lose it, break it, or accidentally push the button and jump the sequence past your next login number.

    I remember two or three games in my youth that used a dongle. Normally it was plugged into a joystick or printer port for the game to boot. This would actually be a cool idea if it used a USB port instead.

  • http://hgamer.blogspot.com Heartless_

    I’ve handled hundreds of RSA customers and clients. After initial training, rarely ever hear a peep from them. Never heard of people pushing the button jumping past their next login number though… but I only have experience with time synchronized security tokens that are disconnected from any system which is what I’m assuming Blizzard is using here.

  • http://www.WorldIV.com/blog Tachevert

    I never would have guessed WoW to be the first game to feature two-factor authentication, but it really is a good way to increase security. (With the side effect of increasing tech support to boot.)

  • http://www.extropica.com Brandon Reinhart

    This is great news. The only drawback are the increasing number of programs requiring RSA style keys. Eventually you will have a keychain full of fobs.

  • http://www.WorldIV.com/blog Tachevert

    You’re right, proliferation could be annoying. Bank of America offers an interesting parallel, although it wouldn’t be great for every-login… You can enable the system to send a security code via SMS for certain operations, like large balance transfers or online access from a new computer. Two-factor without the fob (or at least, with a fob you already have)!

  • Michael Donnelly

    I don’t like this idea, personally. There have been no real attempts to combat the problem through software at all. Some ideas:

    - Actually have the Launcher and scan.dll able to look for keyloggers. Simply allowing parameterized scans for simple hashing could free up the dev team from code changes (and lengthy QA) cycles, allowing a different team to rapidly check and nix keyloggers, with some effort into building the process.

    - Police the forums aggressively on the keylogger links. The recent change to stop marking up external links is a good step in that direction.

    - Finish development of the security matrix and mouse-based PIN entry. (oops, not many people know about that – wink)

    None of these are lead-pipe wins, but they are good steps and a combination of them is very likely to eliminate way more of the trouble than…

    - Make the customers pay for it. At least the ones who find out. And bother to.

    I think the burden is on them to help defend their customers and this is not the correct answer. Protecting accounts through this method will not put a dent in the flow of keylogged accounts, since the penetration will be so low. Half of the people who buy it will do so after being victimized.

  • Scott Jennings

    > Actually have the Launcher and scan.dll able to look for keyloggers.

    Good idea, though there are of course privacy issues involved similar to the ones already raised by Warden’s scanning. It’s also not trivial since there’s not a simple way to detect a keylogging process.

    > Police the forums aggressively on the keylogger links.

    Contrary to popular belief, Blizzard does not actually control the entire internet. They already police their own forums 24/7 for such.

    > Mouse-based PIN entry.

    Some Korean games already do this; it’s not bulletproof and it’s cumbersome to the consumer.

    > Half of the people who buy it will do so after being victimized.

    A surprising amount of people are victimized multiple times.

  • Michael Donnelly

    Well, scan.dll already opens every possible processid on your system when it starts (it ignores the task list and just uses brute-force). So I don’t think they’re worried about being any *more* invasive. ;) The problem with using it against keyloggers is that they have to rebuild the DLL every time they add new hashes, which must invoke a pretty serious QA cycle.

    My thought was they could build that out to be parameterized, so other teams could add sought hashes. Then police the forums by following the keylog links themselves and updating the definitions quickly. I think with even a fairly small team, they could get the turnaround down to a matter of hours if the process is built right.

    Regardless, my contention is still that this is a bizarre first step. How do you go from the “app is naked and keys are being logged” to “let’s sell RSA keys to fix it” without anything in between? Maybe mouse-based PIN entry is cumbersome and is not bulletproof. But it’s a lot better than counting on people to spend *more* money for security.

    I guess I’d just expect to see some steps between “good luck out there!” and “here’s a shotgun, save yourself!” in response to the streets being unsafe.

  • Paul

    Trust WoW to be the first game so groundbreaking that they are the first to offer two-factor authentication.

  • hsinclair

    I’m looking forward to the part where the player’s girlfriends/parents/significant others hold their fobs hostage so they can’t play anymore.

  • vermifax

    I don’t know about you but most RSA keyfobs don’t have buttons anymore. They just cycle through their codes once a minute.

    The downside is I think they only have a 2 year battery at which point you’ll have to buy another.

    http://rsaguard.com/images/tokens/SID700.gif

    Picture of one.

  • vermifax

    I guess they did mention a button. It probably only shows you that minutes # anyway.

  • Freakazoid

    To me, this key thingie is just another password. Someone will crack the algorithm and we’ll be back to square one.

  • http://www.thisisnotacommunity.org D-0ne

    So for an additional $6.50 I can not have my account stolen? What a deal.

  • Anticorium

    If someone can crack RSA’s SecurID algorithm, they have many more compelling targets than Xbelfadinx’s primal nethers.

  • Darm

    Mouse based password entry would provide more universal protection, since it would protect every single user. That should be the goal.

    Yes, it would be a tiny inconvenience, but keeping track of this fob requires a minor amount of upkeep too. This is going to be third fob, which is a worrisome trend.

    It’s great that Blizzard is looking for solutions, but I think a mouse based password entry is cleaner, and far more preferable since it provides protection to every user.

    And now we’ll have to contend with “I lost my fob/it was stolen” problems.

  • Rob

    Moving to a mouse-based entry system doesn’t solve the problem — it just means keyloggers will morph into mouseloggers. Assuming the implementation cost for one is about the same as the other, and that the benefits (taking over an account) are identical, then mouseloggers will be just as widespread as keyloggers within a few weeks.

    Way to go slowing down the hackers by less time than it took to QA the new feature.

  • Baz

    @Michael Donnelly

    I don’t think it’s up to Blizzard to ensure the safety of customer accounts, beyond a reasonable level (ie making sure that their servers and networks are secure).

    It’s completely unreasonable to expect Blizzard to be responsible for peoples PCs which are completely out of their control. The internet is full of stupid people and stupid people run happy looking programs that appear, as if by divine luck, in their email.

    Also, there are people who voluntarily give out their account information to others. In some cases, the other parties abuse this and rip the original person off. The original person then goes around saying they were “hacked”.

    Blizzard controls neither of these situations and should therefore not be responsible for them. The fact that they are taking this step is an indication that, despite this, they are trying to offer a higher level of protection at the client level.

    I think the dongle is a decent idea. Anything that increases security is, by its nature, going to have an impact on user convenience at some level. The two concepts have completely opposite goals, so there will always be a trade off. It’s opt-in, so it’s completely up to you whether or not you require such a system.

    Mind you, I’ve never had an account hacked into, stolen, or otherwise misappropriated; I don’t run happy looking programs and I never give my account information out. So while this isn’t particularly useful for people like me, it can be useful for people who want a bit of extra protection (or parents / kids who want to prevent their kids / parents from playing all hours of the day).

  • http://tidehorizon.blogspot.com Tide

    Wow, it really is like work now. Wonder how that will work to/from CN.

  • Darm

    The people at highest risk for having their account compromised are the folks who are least likely to buy this. Kids in particular. These are also the same people who are most likely to lose their keyfob.

    Security conscious players will probably be very interested, because it’s cool idea and should work like gangbusters. But the overwhelming majority of these players weren’t really at risk for account compromise anyway.

    It’s not really solving the bulk of the problem.

    Blizzard is by no means obligated to save people from their own negligence, but it might mean more happy customers.

  • Iconic

    I’d buy this for sure. The number of computer savvy people I know who have had their accounts hacked tends to make me dismiss the “you shouldn’t need it unless you’re an idiot” argument. Generally the first time you find out about a security vulnerability on your end is after you’ve been burned.

    Less than $10 dollars to protect a thousand hour investment seems like a pretty good deal to me.

  • http://www.underealm.com Skizo

    I have read a lot of good things about how the average security aware man will never be hacked.

    Now, let me tell you a short story.

    I have been playing for years, never got hacked, once (as it happened to me from time to time) I was in a friend’s office (a sysadmin, not a random porn kiddie) and since my guild needed me I logged with my friend’s personal notebook. And got hacked 5 hours later.

    Now, where can I buy a couple stack of those?

  • http://www.apple.ca jhonlettersi

    keyboard see house see woman global

  • http://www.alan.org Ant ButterNut

    The best idea I have seen for preventing MMO account hacks is for the game to send not only the user ID/password, but a ‘snapshot’ of the system, including the operating system license number. (example: windows xp license number)

    If the login server sees more than two accounts attempting to log in from the same license number it locks all logins attempted from that license number. The user then has to go to the support website and create a list of allowed accounts from that license number, with the support computer calling back on the phone to verify the user’s location (automated).

    This would cripple account hacking companies, as a computer would not be able to login dozens or even hundreds of accounts, making it unprofitable for stealing gold and materials from accounts for resale. It would also block a computer from running repeated trial accounts for spaming in game.

    Hackers could try to ‘spoof’ the operating system license number, changing it betwrrn logins, but the game could make a hidden encrypted key based on the license number at installation, and refuse to connect if the hidden key didnt match the current license number.

  • http://www.alan.org Ant ButterNut

    The verification solution above might require an agreement with Microsoft to use the operating system number as part of login verification, but the MMO company and Microsoft could put an advertising spin on it as ‘Microsoft and XCompany ban together to prevent Account Hacks’. Microsoft especially would probably love to brag that windows users have more security against game account hacks.

  • yunk

    This is a really good idea. Just the proliferation of fobs. Though it would be better if it were a usb dongle then i wouldn’t have to worry about a battery.
    I know a few people whose accounts were hacked that run virus protection and are careful. Even I got a virus last week, I basically did not log in wow until I spent about 6 hours trying to get rid of it.

  • Anticorium

    Hackers could try to ’spoof’ the operating system license number, changing it betwrrn logins, but the game could make a hidden encrypted key based on the license number at installation

    Or the game could produce a one-time password that changes every thirty seconds and requires physical access to a sealed hardware device.

  • Drakks

    It’s amazing to me the only thing complex and ground-breaking in the entire spectrum of WoW is going to be it’s method of authentication.

  • Anticorium

    You are mistaken, Drakks. There is nothing complex or ground-breaking about this method of authentication. (That is, in fact, one of the reasons it works so well.)

  • Paul

    It is for an MMO.

    This about how most MMOs treat customer accounts. I can understand not trusting the client, but most MMOs treat customer security with contempt. Horror stories about hacked accounts abound.

    Any company can tell its customers to engage in better security practices. But that is a bullshit measure taken by companies that don’t know or don’t care about actually providing security for customer accounts. The customer doesn’t own the account, so why should the provider feel responsible?

    Actually doing something about keyloggers, even if its something that customers have to pay a premium to use, is a step in the right direction.

  • kalain

    WoW’s the first game I’ve seen with horror stories of hacked accounts and keylogging all over.

    Most of the EQ era stories were “I shared my account with guildmates, then <> and all my shit’s gone”

    These people won’t buy the FOBs, because then you couldn’t share your account (yes, I know it’s against the tos anyways)

    WoW is large enough that people actually go about infecting site ad banners to hack accounts. That’s impressive and kind of new.

  • Drakks

    [i]You are mistaken, Drakks. There is nothing complex or ground-breaking about this method of authentication. (That is, in fact, one of the reasons it works so well.)[/i]

    In the context of an MMO providing account security, it is. I didn’t mean as a technology in general.

  • Rob

    The best idea I have seen for preventing MMO account hacks is for the game to send not only the user ID/password, but a ’snapshot’ of the system, including the operating system license number. (example: windows xp license number)

    If the login server sees more than two accounts attempting to log in from the same license number it locks all logins attempted from that license number.

    Think how this would work in practice: if I’m visiting a friend and want to log in from their system, I would have to add their system ID to the account admin system.

    Except to offer any kind of security, I would also have to lock down the admin system to only be usable from allowed snapshot IDs. So I’d have to go home first to activate my friend’s system ID for my account. Not exactly user-friendly.

    And if I upgrade my machine, how do I log in? Using the CD key? So now you have a fixed master password for the account which isn’t locked down to a system ID. How is this a step forward? And what about the users who’ve lost their CD key? (I have no idea where my own is, for example.)

  • Rob

    (Sorry, only the first two paragraphs should be italicised.)

  • Bleaktea

    FFXI had plenty of account hackings and keyloggers – some shipped in ad banners, even. Allakhazam got hit with that one. The devs have this odd habit of releasing notices of how many gilsellers they’ve banned and how much in-game currency they’ve seized in a given period, which read like police reports about big drug busts.

    These tokens are a great idea and I am buying a pair for me and the wife the moment they show up somewhere I can click “Add to Cart”.

  • http://www.lietcam.com Sara Jensen Schubert

    “I never would have guessed WoW to be the first game to feature two-factor authentication, but it really is a good way to increase security. (With the side effect of increasing tech support to boot.)”

    I bet that tech support is a metric fuckton cheaper than what they were spending on customer service. If people are really being hacked at the rate that they complain on the boards, and CS is taking as good of care of them as I hear, it’s not cheap.

  • zabuni

    I would have preferred a PKI CAC card system, for better portability, but this is probably the easiest way to carry around your account information without needing external hardware.

    @Freakazoid: No, they won’t. If they do, they will have done what legions of cryptanalysts have not. This is one of the central tenets of cryptography, do not reinvent the wheel. Governments, military and corporations all use the same type of cryptography to prevent items like this, and their log ins are worth more than World of Warcraft itself.

    I believe Warden already looks for keyloggers and the like, but such black lists are arms race. Blizzard already uses some of the same tricks they would use to hide the innards of the keyloggers.

  • Mercilius

    Bravo Blizzard. Hopefully this will catch on and other companies will follow suit.