Discussion: New Security Update on NCsoft Master Accounts
So totaly hate it, just tried logging on under our useual info and it says it's all wrong. try to contact suport but nothing. I personaly think you botched this up.
To the Female NCSoft Rep (Vivian) whose call my phone dropped at 5:36 PM EST:
I love you. You were helpful, kind, and courteous even though all you could confirm was my recent serial code. And you probably won't see this. But you sent me a one time link to change my master account password and my security questions.
Pay attention to the bolded part people, this is what you need to ask for if it's not given.
Roll it back.
And, people, this is why you pick the ones that are easy to remember... Sorted here.
That said, I don't doubt the various nightmare stories, and hope everyone who's fallen foul of the 'Security' changes gets sorted out to their satisfaction soon.
GG, I would tell you that "I am killing you with my mind", but I couldn't find an emoticon to properly express my sentiment.
|
This is Bull i can't log onto my Master Account because i forgot my Damn Password, it been 3-4 years since i use it. The worse is I try to get help form it and you guys aren't freaking helping me access my account.
Never play another NcSoft game, If you feel pride for our game, then it as well, I Superratz am Proud of all of you Coh people, Love, Friendship will last for a lifetime.
Global:@Greenflame Ratz
Main Toons:Super Ratz, Burning B Radical, Green Flame Avenger, Tunnel Ratz, Alex Magnus
Let's just hope they don't ask for a handprint identification or a retinal scan!
Rikti Invasion Music Video
Borg King MySpace
Help support my photography!!
My RedBubble Page
My Deviant Page
My Zazzle Page
My Characters:
Lady Sheenah on Liberty
Sukothai on Liberty
The Gymnist on Liberty
And, people, this is why you pick the ones that are easy to remember... Sorted here.
|
I was asked what my birthday is (I'm pretty sure I got that right) and "what is my computer type?" I gave my standard response (I self-build my computers so I get to name them whatever I want) to that question in a couple different capitalization variations.
Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters
I wasn't asked "what is your mother's maiden name?" or "What was your first pet's name?". If I'm given a choice I purposely choose anything BUT those questions because of the security RISK that they pose.
I was asked what my birthday is (I'm pretty sure I got that right) and "what is my computer type?" I gave my standard response (I self-build my computers so I get to name them whatever I want) to that question in a couple different capitalization variations. |
You were initially asked to choose these questions when you started the account.
And remember, it's essentially working like a password. If your original answer was "I build all my stuff myself from parts" and you answer "self-built", it don't work.
I'm just lucky the credit card I still have is the one I originally registered the account with.
To the Female NCSoft Rep (Vivian) whose call my phone dropped at 5:36 PM EST:
I love you. You were helpful, kind, and courteous even though all you could confirm was my recent serial code. And you probably won't see this. But you sent me a one time link to change my master account password and my security questions. Pay attention to the bolded part people, this is what you need to ask for if it's not given. |
I REALLY don't want to be fscking around with this for 30-60 days.
You were initially asked to choose these questions when you started the account.
And remember, it's essentially working like a password. If your original answer was "I build all my stuff myself from parts" and you answer "self-built", it don't work. |
Same.
Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters
As of today, I lost all fun in playing City of Heroes! Gonna find a new game now!
Rikti Invasion Music Video
Borg King MySpace
Help support my photography!!
My RedBubble Page
My Deviant Page
My Zazzle Page
My Characters:
Lady Sheenah on Liberty
Sukothai on Liberty
The Gymnist on Liberty
Hi all. We understand this is a pretty big change for some of you and while this was implemented in order to increase the security of all NCsoft Master Accounts, we certainly don't want to create situations where you are no longer able to access your Master account, therefore limiting your access to your City of Heroes account. Our Support team certainly expected to receive a lot of tickets after the announcement was made and they are dealing with every single one of those tickets as diligently as possible. This will however take a little while and we would like to thank you for your patience while this is being done.
|
1. Asking people to use *truthful* personal information as authentication information is no longer considered best practice, as others have pointed out. Its considered about as stupid as using your own name as your password in the security community, or "123456". In fact, *asking* people for this information as authentication information could be considered both a breach of privacy *and* a failure to protect customers from phishing attacks. I would personally cite a customer for doing this today, and for a few years now. I *have* cited customers for doing this: this is not a "should remediate" but "must remediate" audit failure.
Back when this game was new, that was not a commonly held opinion, so they get a legacy pass. But the current system leverages it, and no reputable security professional would do that in a system intended to improve the security of the system for its users. No reputable professional with a brain.
2. Best practice for customers asked by a company to do this is to pick someone else randomly, and use their answers. A distant cousin, you mother's neighbor, some familiar but no one would likely guess off the top of their heads even if they knew you personally. Or, famous or fictional people work as well. Abraham Lincoln, James Bond, Spider Jerusalem - someone you can remember and easily look up the answers to even if you forget them. Its a variation on the "pick a password by picking a memorable phrase, then using the third letter from each word plus some numbers and puncutation." You can make arbitrarily long and strong passwords this way without having to remember them.
3. Tying the security to IP address is not a good idea in isolation. Its not as stupidly bad as the thing above, but its still not good. Cloud vendors like to do this, and its fine if the goal is not to secure the system, but to restrict the pool of potential attackers. Sure: if you IP address changes often, eventually someone else will have your IP address and could attack your account. But that is still better than everyone on Earth being able to do that. The problem, as others have specified, is that people whose addresses change a lot will have to reauthenticate often. This violates one of the cardinal rules of security: don't make it harder for the user than it would be for an attacker. I could *attack* the system easier than someone whose IP address changes every day could even use the system normally. In the security community, we call that an Epic Phail.
Incidentally, good cloud vendors at least tend to authenticate out of band. Meaning, they don't usually ask you security questions to validate the new address, they do something like send an email to you asking you to authenticate the address. Which is slightly more secure, but also less practical for a game. In this case, an encrypted cookie would have been better. Alternatively an SSL client authentication certificate would have been better yet: that is how I would have likely written the system if I wanted some level of authentication with minimal cost, without the problems associated with IP filtering and cookies.
4. If you're really serious about security take a cue from WoW. Give people the *option* to use two-factor authentication. *Real* two-factor authentication. These days, you can even get authenticator tokens built into software that work in smartphones: RSA (which was mentioned earlier) has an iPhone soft-token and I believe an Android one. Or you can go with the cheaper Vasco (I believe) tokens that Blizzard went with. I think the $6.50 price is the price break when you buy in crates of a million, but they are still fairly cheap even at non-blizzard quantities. Or you can even go with one of those services that will text message you a login passcode when you want to log in if you want to eliminate the hardware and software altogether (but those have issues, not the least of which is having to register a phone number).
With genuine two-factor authentication, you don't have to worry about all this IP address validation stuff. The token just works where ever the player is, however the player logs in, because the presumption is that the player isn't sharing the token with someone else. If they are, that's their problem (also, this presumes NCSoft protects seed records for the tokens better than Fort Knox).
You're supposed to leave corporate security to the professionals. Whoever advised NCSoft to do this is either not a professional, or not a good one. I intend to ask around.
Summary:
Option 1: Cookies. Okay. Unless your players like blocking cookies.
Option 2: SSL certificate auth with verification before issuance. Good. Assuming your web developers know what they are doing and your players haven't teleported into this year from the early 90s.
Option 3: Two-factor token auth. Better. Also more expensive.
Option 4: IP filters. Bad. More work for some valid users than statically allocated attackers.
Option 5: Personal information questions. Very Bad. Considered laughing stock by modern security professionals.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
I have a suggestion to enhance security at NCsoft: Hire competent security staff.
--------
It has been 24 hours since my support ticket was filed, with no response beyond the automated response.
Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters
Oh, and I'll add that if I ever find out that CoH adopts a Character PIN like Aion, that will cause me to quit playing any and all NCsoft games.
|
If you want to thwart keystroke loggers, there are ways to do that. In fact, there are keypad entry systems that exist today for high security environments in which the keys don't have printed numbers: they have LEDs behind them that randomly move the numbers around so that the keypad is different every time you use it. Why? So that its not possible to guess someone's PIN by either looking over their shoulder or by looking for fingerprint smudges on the buttons.
Similarly, if you want to thwart a keystroke logger, just make the player type different keys every time they want to log in by making them do something that requires different keys. Something as simple as asking them to click on one picture on a screen out of many different pictures that are randomly displayed would thwart all keystroke loggers I'm aware of. Only a video session recorder would beat that, and if someone has hijacked your computer and is video capturing your session and relaying that over the internet without your knowledge, just send them all your money now and save them the trouble. Whatever you did to piss off that guy, you're screwed.
So yeah, one way for even City of Heroes to evade keystroke loggers, assuming any large hacking group is even targeting City of Heroes, is to change the login screen so that it has name, password, and a bunch of pictures of different critters: Malta, CoT, Carnies, Family, Nemesis, etc. To log in, type name, type password, click on your favorite critter, and in you go. Keystroke logger defeated. Make sure X wrong guesses locks the account out so they cannot just keep guessing pictures randomly. Not secure enough: make players click two. Do the same thing for master account login on the web site, and you're done. Or use the other technique: print letters on the pictures, and make the user type the letter(s) of their favorite critters in a third blank.
This would take me all of an afternoon to code (for the web: for the game, it shouldn't take more than a day or two, SCR or no SCR), and poof: no more keystroke logger problem. And it would be actually more secure than what was actually implemented. Because I'll bet the security questions are easier to guess the answers to collectively across the entire playerbase than these visual captchas would be to crack.
By the way, I have no personal ax to grind here. I got home, authenticated my computer, remembered the original answer I gave to the security question provided, and passed the captcha. So I'm not saying this entire thing is questionable from a security stand point because I'm pissed off I'm locked out of something. I'm fine. I still think this is not kosher.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
2. Best practice for customers asked by a company to do this is to pick someone else randomly, and use their answers. A distant cousin, you mother's neighbor, some familiar but no one would likely guess off the top of their heads even if they knew you personally. Or, famous or fictional people work as well. Abraham Lincoln, James Bond, Spider Jerusalem - someone you can remember and easily look up the answers to even if you forget them. Its a variation on the "pick a password by picking a memorable phrase, then using the third letter from each word plus some numbers and puncutation." You can make arbitrarily long and strong passwords this way without having to remember them.
|
Now, I know which Tom and I know the name of his dog. Don't know why I was locked out (didn't get a chance to try all caps, but I never use all caps in passwords).
Point being, that at one point, they allowed us to come up with our own challenge question and not "Mother's maiden name?".
3. Tying the security to IP address is not a good idea in isolation. Its not as stupidly bad as the thing above, but its still not good. Cloud vendors like to do this, and its fine if the goal is not to secure the system, but to restrict the pool of potential attackers. Sure: if you IP address changes often, eventually someone else will have your IP address and could attack your account. But that is still better than everyone on Earth being able to do that. The problem, as others have specified, is that people whose addresses change a lot will have to reauthenticate often. This violates one of the cardinal rules of security: don't make it harder for the user than it would be for an attacker. I could *attack* the system easier than someone whose IP address changes every day could even use the system normally. In the security community, we call that an Epic Phail. |
Speeding Through New DA Repeatables || Spreadsheet o' Enhancements || Zombie Skins: better skins for these forums || Guide to Guides
Distributed downloads is pretty nice. Also cool to have a launcher for regular/test/beta.
So.... Now how do I run my two accounts simultaneously? |
File > Settings > Advanced > Allow multiple instances.
Also, wrong thread.
Speeding Through New DA Repeatables || Spreadsheet o' Enhancements || Zombie Skins: better skins for these forums || Guide to Guides
I am presently afraid to try getting into my account.
If I was feeling like being a tantrum throwing child, I'd threaten to unsubscribe, but I'm on recurring billing and presently can't access my account, so that's an empty threat. I guess that's one way to retain customers. Realistically, I just wanna be able to buy booster packs and upgrade my billing to a longer term plan, but that ain't happening until I jump through support hoops.
I don't have ANY emails in my inbox from NCsoft or cryptic or whoever, and this inbox only goes back as far as 2007, which PROBABLY means I have my account registered under a defunct e-mail address I'm no longer using.
I don't know the answer to my security question (which strikes me as an in joke, but heck if I remember what), and don't even have a reasonable guess. 7 years is a long time. I've moved 4 times since starting the game and bought most of my account upgrades online, I certainly won't be able to supply any serial codes.
Ugh.
I'm irritated, and, frankly, I don't see what this "system" is doing for me that the previously existing system didn't already do.
Mission Arc: Metatronic Mayhem (Id 1750): A tale of robots gone wrong, rogue robots gone right, and madmen gone every which way but loose.
Point being, that at one point, they allowed us to come up with our own challenge question and not "Mother's maiden name?".
|
Modern systems that honor best practices these days present a variation of this prompt:
* Please enter a special passphrase that can be used to authenticate your account. Please pick a passphrase that cannot be easily guessed.
* Please enter a reminder phrase that we will send to you to ask you for your secret passphrase.
Well, this only applies to the Master Account, and how often is someone accessing their Master Account. I'd agree that IP checking and constant challenging would be burdensome to use the forums or enter the game. |
If you don't have professional experience working with and designing these systems, you make mistakes. Obvious mistakes to a professional and vulnerable to attackers. Anything that can break your password will likely break your challenge phrase when both are always used in conjunction. Ergo, this is a system design error.
I cannot stress enough how extremely hazardous it is to design and implement systems like this without professional guidance. I could have told them this would blow up in their face. And I could have told them that for the cost of inconvenience, the added security would be relatively small. And I could have told them better ways to do it that wouldn't suffer either problem. And so could any other competent security professional. This is not normal forum debate fodder. This is not really a matter of debate at all. This was either non-professional overreach, or professional malpractice. There are literally no other possibilities.
I'm guessing no one at Paragon had anything to do with this, and I'm guessing no one in Community had any involvement in this except to be told to handle damage control. My guess is that my assessment here isn't likely reaching the eyes of anyone that did this thing. There's no one here to beat up over it. Still, its annoying: someone out there thinks they can do this better than a qualified professional, or a presumably qualified professional needs to retire. Both equally annoying to me personally.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
Let's just hope they don't ask for a handprint identification or a retinal scan!
|
Hell, now I'm scared to attempt this. It's been 6.5 years since I set up my account. Hell if I can remember anything from it. Most days, I'm lucky if I can remember what I had for breakfast, much less something more than half a decade ago.
Edit - Well, what do you know. Got it in one. But gotta say, that captcha image is horrendous. Can't distinguish half the letters.
i havent been locked out (have 1 attempt left)
but its been almost 24 hours since i sent in my support ticket and no responses on it |
The longer it takes for my account to be resolved the more anxious and worried I get . . . .
But having the game login the same as forum login is still stupid and bad security.
Having the master account being able to share the same password is also not great secuirty practise.
edit:
I'm not going to risk buying, changing or editing anything on my master account until I get my precious vanguard pack.
Will lock outs cauuse people to lose that?
I don't suffer from altitis, I enjoy every minute of it.
Thank you Devs & Community people for a great game.
So sad to be ending ):