These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
12Next page
 

[Account shearing = BaD] A New case for "Two Factor Authentication

Author
Oddsodz
Federal Navy Academy
Gallente Federation
#1 - 2013-12-15 01:32:28 UTC
Hello all.

So I have been playing about with a new install of a Joomla on my web server. I Do this from time to time just to play with web server stuff and so on.

Anyway. In the new version of Joomla, they have added "Two Factor Authentication" or as it might be known here as "2 Step Authentication". This is a nice and fairly easy thing to setup on Joomla. All it really needed was one new app installed on my old Android phone and bingo Jingo I now have "Two Factor Authentication" on my site. Here is a video for them that wish to see how it works and is setup.

http://www.youtube.com/watch?v=NbG6eehASW8

Anyway. I Not sure if it could be done. But I would like to think that a DEV team could in theory make a new Android/iPhone/WindowsPhone app that does the same thing as to current "Google Authenticator" app as seen here

https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2

From what I can tell. You Don't need a google account to use the app for my website or phone. Yet it works as intended. This is great.

This would mean that we could/would have "Two Factor Authentication" or as it might be known here as "2 Step Authentication" for our Eve accounts.

The 2nd case for using "Two Factor Authentication" is that it would make it more of a hassle for "account shearing" too happen. As too share your account with somebody else would mean that you would have to be in direct contact with them at that time when you wish to use the account that is to be shared. As you would need to tell the the person logging into your Eve Account the 6 digit key code to log in. And that code changes every 30 seconds. This would mean that would be greatly reduced (but alas not fully eliminated). It would remove shared accounts from different time zones for sure.

The only bad thing I can say about this is that it would mean for it be fully effective would mean it would have to be mandatory for all Eve accounts to have "Two Factor Authentication". And that would bring some hassles with it at first. Like what to do about players that don't have or want smart phones and or tablets. I Would say the best way would be to have it off by default and then give players the choice to switch it on. Maybe then there could a a incentive program from CCP to give a choice to players to switch it on and receive a reward of some kind. But the kicker is. Once you turn it on. It is on forever. It can never be turn off for that account or any account that the player has attached to his e-mail address on his accounts. It's a "One in ALL in" type deal.

2nd bad thing is some players just might not like the extra time of looking at they phone every time they want to log in to there game. Rage Logging on of supers will be funny for some lol

Anyway. the more tech savy among you will understand what is on offer here.

Thanks for reading.
Kirimeena D'Zbrkesbris
Republic Military Tax Avoiders
#2 - 2013-12-15 01:44:02 UTC  |  Edited by: Kirimeena D'Zbrkesbris
Quote:
Once you turn it on. It is on forever. It can never be turn off for that account or any account that the player has attached to his e-mail address on his accounts. It's a "One in ALL in" type deal.


"I've lost/broken my iPhone and want to disable 2-step auth to regain access to my account". - A typical petition to support in any 2-step authentication system. It is not wise to completely remove ability to turn that system off.

As for account sharing ppl - those will simply have this feature disabled by default and nothing changes.

Opinions are like assholes. Everybody got one and everyone thinks everyone else's stinks.

Oddsodz
Federal Navy Academy
Gallente Federation
#3 - 2013-12-15 02:33:47 UTC
Kirimeena D'Zbrkesbris wrote:
Quote:
Once you turn it on. It is on forever. It can never be turn off for that account or any account that the player has attached to his e-mail address on his accounts. It's a "One in ALL in" type deal.


"I've lost/broken my iPhone and want to disable 2-step auth to regain access to my account". - A typical petition to support in any 2-step authentication system. It is not wise to completely remove ability to turn that system off.

As for account sharing ppl - those will simply have this feature disabled by default and nothing changes.


I should have said that there is inbuilt safe guards for that. In the setup you would get a set of "One Time only passwords" that you would print off and keep safe just for such a thing. This is what is used by this joomla system and it is what google is doing also. And yes you are right about the players that want to account share will just keep it off. But in time CCP could and should force all accounts to 2-step auth in the long run.
Kirimeena D'Zbrkesbris
Republic Military Tax Avoiders
#4 - 2013-12-15 03:22:59 UTC
Oddsodz wrote:
I should have said that there is inbuilt safe guards for that. In the setup you would get a set of "One Time only passwords" that you would print off and keep safe just for such a thing. This is what is used by this joomla system and it is what google is doing also. And yes you are right about the players that want to account share will just keep it off. But in time CCP could and should force all accounts to 2-step auth in the long run.


Instead of forcing 2-step auth (might not work for all players resulting in customers lost) i think it is better to implement "account armor" system similar to one Tera Online or GW2 uses: whenever someone tries to log in with your account from unauthorized PC - you get an e-mail or SMS (if you chose so in account management and specified phone number) with link/code to authorize it. GW2 uses IPs/Networks to identify users, Tera uses(probably) hardware IDs and is more secure. Ability to manage authorized PCs should be present in account manager, also logging in game and logging in account manager on site should require separate authorizations.

Opinions are like assholes. Everybody got one and everyone thinks everyone else's stinks.

Alvatore DiMarco
Capricious Endeavours Ltd
#5 - 2013-12-15 03:24:49 UTC
I already don't share my account with anyone. My account is completely secure. Why should I be forced jump through an annoying new hoop before being allowed to log in when I'm already achieving the desired result?

As a second point, I don't have a smartphone and I have no need for one. How do you propose I log into EVE if CCP should make it mandatory for everyone to use this authentication? Do you suggest that I should just be forced to quit EVE at that point?

A third and very significant point would be the matter of multiboxed accounts. If I have a fleet of 15 accounts that I log in, you're telling me that I need to get 15 different codes and enter them in?
Oddsodz
Federal Navy Academy
Gallente Federation
#6 - 2013-12-15 04:48:28 UTC  |  Edited by: Oddsodz
Alvatore DiMarco wrote:
I already don't share my account with anyone. My account is completely secure. Why should I be forced jump through an annoying new hoop before being allowed to log in when I'm already achieving the desired result?

As a second point, I don't have a smartphone and I have no need for one. How do you propose I log into EVE if CCP should make it mandatory for everyone to use this authentication? Do you suggest that I should just be forced to quit EVE at that point?

A third and very significant point would be the matter of multiboxed accounts. If I have a fleet of 15 accounts that I log in, you're telling me that I need to get 15 different codes and enter them in?


I Did say in the long run. In time everybody will have a "Smart Device" of some sort be it a phone or a tablet

And YES. if you have 15 accounts. Then that's 15 key codes. But it's not as bad as you think. If you was to test the app out (I know you can't as you have no smart device as you said) you would see that is is as simple as pick up phone and press one button on phone look at phone type numbers into login on PC. You are already doing this when you type your normal passwords in. So this is just one extra step. It really is that simple. But you would have to see it to understand it.


AS for you thinking you account is truly secure. I Can only point to folks who have had there account hack/stolen in the past that felt that they had secure passwords. I have a silly long password. But I know It can be stolen by sniffers and the likes. With 2-step auth it stops that in it's tracks.


We do have "Account Armor" of sorts already. When ever you log into the account management page on the Eve Online site. If it's from an IP that is not known then you get asked for a toon name on that account. Wish it did that in the Launcher (it might do. I just never seen it)

Also a nice point is that should this idea be implemented. There would be many hours of GM time saved as they would not have to deal with players that would have had their accounts hacked. Yes accounts do still get hacked here at Eve Online. Not much but it still happens.

The goal here is increasing account security and have the side effect of reducing account sharing. All of what I posted does that.

Is it really that bad that you would quit just because you had to look at your phone for all of 1 second?
elitatwo
Zansha Expansion
#7 - 2013-12-15 05:08:46 UTC
A two step authentication is never a bad idea but I would suggest that they make it with a sms password or number that is sent to your phone for maximum compability.

I know that Microsoft does it and from my experience with it, it works great and takes only a few seconds for that sms to reach you - with bad reception I might add - and even I was surprised, being from Microsoft and working in one sentence...

Eve Minions is recruiting.

This is the law of ship progression!

Aura sound-clips: Aura forever

Oddsodz
Federal Navy Academy
Gallente Federation
#8 - 2013-12-15 05:17:19 UTC
elitatwo wrote:
A two step authentication is never a bad idea but I would suggest that they make it with a sms password or number that is sent to your phone for maximum compability.

I know that Microsoft does it and from my experience with it, it works great and takes only a few seconds for that sms to reach you - with bad reception I might add - and even I was surprised, being from Microsoft and working in one sentence...


Not sure that in the current ways of SMS messages, That CCP would want to take on that cost. Network carriers (O2 Vodafone Orange in the UK) would charge CCP for sending all the SMS messages. It could be done if CCP was willing to tie in to google somehow. Then Google would carry the charges for the SMS messages with the keycode. But I am not sure I want all my eggs in the Google Basket at this point.

But as a fall back I don't see why it could not be in the design. If we was to get one that is lol
Kirimeena D'Zbrkesbris
Republic Military Tax Avoiders
#9 - 2013-12-15 06:33:07 UTC
Oddsodz wrote:
Also a nice point is that should this idea be implemented. There would be many hours of GM time saved as they would not have to deal with players that would have had their accounts hacked. Yes accounts do still get hacked here at Eve Online. Not much but it still happens.

It does not save GMs' time, it just swaps one problem (lost access/hacked) to similar (lost access/2-step related problems) and i'm not sure which is more severe.

Opinions are like assholes. Everybody got one and everyone thinks everyone else's stinks.

Danika Princip
GoonWaffe
Goonswarm Federation
#10 - 2013-12-15 13:24:35 UTC
It should not, in any way, shape or form, be tied to phones. Not everyone has a phone, let alone one capable of this kind of thing, and anyone who even temporarily loses access to their device (Loses, breaks, leaves at work etc) would just end up locked out for no apparent reason.

Introduce it, sure. Off by default and in no way mandatory, but do not force people to do this if they don't want to.
Oddsodz
Federal Navy Academy
Gallente Federation
#11 - 2013-12-15 18:56:38 UTC
Danika Princip wrote:
It should not, in any way, shape or form, be tied to phones. Not everyone has a phone, let alone one capable of this kind of thing, and anyone who even temporarily loses access to their device (Loses, breaks, leaves at work etc) would just end up locked out for no apparent reason.

Introduce it, sure. Off by default and in no way mandatory, but do not force people to do this if they don't want to.


Not Everyone has a phone? But they have a PC that can play Eve? What Madness is this? (I Am joking here)

But to address the lost phone/Smart Device thing. I Did post above about that.

I Did say there is a safe guard for that. It is the "One Time Use Password" set that you print off when you first enable the system. After you use one, it is destroyed and can not be used again. So should you have lose your smart device or left it at work one night. You can still log in just fine. And I am sure that a new "One Time Use Password" could be made and printed off to replace the one you used when you need too.
Danika Princip
GoonWaffe
Goonswarm Federation
#12 - 2013-12-15 19:46:53 UTC
Oddsodz wrote:
Danika Princip wrote:
It should not, in any way, shape or form, be tied to phones. Not everyone has a phone, let alone one capable of this kind of thing, and anyone who even temporarily loses access to their device (Loses, breaks, leaves at work etc) would just end up locked out for no apparent reason.

Introduce it, sure. Off by default and in no way mandatory, but do not force people to do this if they don't want to.


Not Everyone has a phone? But they have a PC that can play Eve? What Madness is this? (I Am joking here)

But to address the lost phone/Smart Device thing. I Did post above about that.

I Did say there is a safe guard for that. It is the "One Time Use Password" set that you print off when you first enable the system. After you use one, it is destroyed and can not be used again. So should you have lose your smart device or left it at work one night. You can still log in just fine. And I am sure that a new "One Time Use Password" could be made and printed off to replace the one you used when you need too.



I don't have a printer. And if I leave my phone at work over the weekend, even if I have got enough one time passwords written down for one day, what about two or three? Or if my phone is busted and it takes a week to get a new one, why should I be unable to log in at any point?

This should not, ever, under any circumstances, be mandatory.
Alvatore DiMarco
Capricious Endeavours Ltd
#13 - 2013-12-15 20:48:23 UTC  |  Edited by: Alvatore DiMarco
Final Fantasy XIV has, in their online store, a keychain of sorts that you can buy. It's battery-operated and its only purpose is to receive a 12-digit PIN for letting you log in via Two-Factor Authentication. If CCP were to ever implement Two-Factor Authentication as an option, that would be the best way.

That being said, even in a game like FFXIV where account theft is an incredibly high risk, they leave the option open to the players rather than forcing everyone to use it. You should never force something like that upon someone. If they want to use it, then good. If they don't want to use it, then they are entitled to make their own decisions.

As for my accounts, that's my responsibility to manage and so manage it I shall.

I fully support the implementation of Two-Factor Authentication. I absolutely under no circumstances support it being made mandatory for all accounts.

I also support the full implementation of Single Sign-On. If I log into my EVE account via the launcher it would be nice if I didn't also have to log in on the website. The reverse is also true.
Oddsodz
Federal Navy Academy
Gallente Federation
#14 - 2013-12-16 01:45:54 UTC  |  Edited by: Oddsodz
Danika Princip wrote:
Oddsodz wrote:
Danika Princip wrote:
It should not, in any way, shape or form, be tied to phones. Not everyone has a phone, let alone one capable of this kind of thing, and anyone who even temporarily loses access to their device (Loses, breaks, leaves at work etc) would just end up locked out for no apparent reason.

Introduce it, sure. Off by default and in no way mandatory, but do not force people to do this if they don't want to.


Not Everyone has a phone? But they have a PC that can play Eve? What Madness is this? (I Am joking here)

But to address the lost phone/Smart Device thing. I Did post above about that.

I Did say there is a safe guard for that. It is the "One Time Use Password" set that you print off when you first enable the system. After you use one, it is destroyed and can not be used again. So should you have lose your smart device or left it at work one night. You can still log in just fine. And I am sure that a new "One Time Use Password" could be made and printed off to replace the one you used when you need too.



I don't have a printer. And if I leave my phone at work over the weekend, even if I have got enough one time passwords written down for one day, what about two or three? Or if my phone is busted and it takes a week to get a new one, why should I be unable to log in at any point?

This should not, ever, under any circumstances, be mandatory.


Did you not read the part where I said "One Time Password" SET? And I guess you missed the part when you can get new "One Time Passwords" set when all the old ones have been used up.
So you don't own a printer. That's Ok, I Don't have one also. But I do know that there is this thing called a "Pen" that if you was to hock it up with some stuff called "Paper" it can do wonderful things ;-)

I See some of you are getting hung up on the "Mandatory" part. I Myself think that if we was to have Two-Factor Authentication then every account should have it on,. But that's just me being me. I Understand that there are folks out there that can't or don't want it. And that is why I stated an idea that CCP could give a reward for them that do switch too it. But once you swtich on Two-Factor Authentication. It's on forever. None of this silly "gaming" the system for freebes,

As for the keychans/Code Fobs, This is not really needed any more as the app does the same thing. But hey. I think it might be call to have mini Tristan with my car keys that displays the key codes. Would be cool.
Batelle
Federal Navy Academy
#15 - 2013-12-16 02:29:38 UTC
No.

1) Will be circumvented by people that want to circumvent it.

2) Will be a PITA for the 98% of the rest of us.

3) CCP doesn't like account sharing but it doesn't particularly represent a threat to CCP's revenue or the game. The risks of account sharing a borne entirely by the players who do it. Part of the reason is that its hard to use account sharing to get a huge advantage over other players.

4) I'm all for making it an optional security feature. Many MMOs have it as an option.

"**CCP is changing policy, and has asked that we discontinue the bonus credit program after November 7th. So until then, enjoy a super-bonus of 1B Blink Credit for each 60-day GTC you buy!"**

Never forget.

Oddsodz
Federal Navy Academy
Gallente Federation
#16 - 2013-12-16 02:37:52 UTC  |  Edited by: Oddsodz
1) Will be circumvented by people that want to circumvent it.

Hard to see how some hacker can guess a key code that is changed every 30 seconds that only you can see. But You never know.

2) Will be a PITA for the 98% of the rest of us.

Only if you have no brain. You play Eve Online, You have a brain.


3) CCP doesn't like account sharing but it doesn't particularly represent a threat to CCP's revenue or the game. The risks of account sharing a borne entirely by the players who do it. Part of the reason is that its hard to use account sharing to get a huge advantage over other players.

Wrong. Account sharing is a threat to CCP revenue. So much so that they ban for it, Why have 2 accounts with Titans when you can just share one account. Now scale that up and you get the idea.

4) I'm all for making it an optional security feature. Many MMOs have it as an option.[/quote]

Good boy
Danika Princip
GoonWaffe
Goonswarm Federation
#17 - 2013-12-16 04:48:07 UTC
Oddsodz wrote:
Danika Princip wrote:
Oddsodz wrote:
Danika Princip wrote:
It should not, in any way, shape or form, be tied to phones. Not everyone has a phone, let alone one capable of this kind of thing, and anyone who even temporarily loses access to their device (Loses, breaks, leaves at work etc) would just end up locked out for no apparent reason.

Introduce it, sure. Off by default and in no way mandatory, but do not force people to do this if they don't want to.


Not Everyone has a phone? But they have a PC that can play Eve? What Madness is this? (I Am joking here)

But to address the lost phone/Smart Device thing. I Did post above about that.

I Did say there is a safe guard for that. It is the "One Time Use Password" set that you print off when you first enable the system. After you use one, it is destroyed and can not be used again. So should you have lose your smart device or left it at work one night. You can still log in just fine. And I am sure that a new "One Time Use Password" could be made and printed off to replace the one you used when you need too.



I don't have a printer. And if I leave my phone at work over the weekend, even if I have got enough one time passwords written down for one day, what about two or three? Or if my phone is busted and it takes a week to get a new one, why should I be unable to log in at any point?

This should not, ever, under any circumstances, be mandatory.


Did you not read the part where I said "One Time Password" SET? And I guess you missed the part when you can get new "One Time Passwords" set when all the old ones have been used up.
So you don't own a printer. That's Ok, I Don't have one also. But I do know that there is this thing called a "Pen" that if you was to hock it up with some stuff called "Paper" it can do wonderful things ;-)

I See some of you are getting hung up on the "Mandatory" part. I Myself think that if we was to have Two-Factor Authentication then every account should have it on,. But that's just me being me. I Understand that there are folks out there that can't or don't want it. And that is why I stated an idea that CCP could give a reward for them that do switch too it. But once you swtich on Two-Factor Authentication. It's on forever. None of this silly "gaming" the system for freebes,

As for the keychans/Code Fobs, This is not really needed any more as the app does the same thing. But hey. I think it might be call to have mini Tristan with my car keys that displays the key codes. Would be cool.



Oh, yes. Clearly I should write down a few dozen codes and manage to not lose them so I can actually play the game I'm paying for when I don't have my phone around. What could be more fun than that?

Explain why it should be mandatory. Explain why it's worth losing subscriptions over.
Momiji Sakora
Omni Galactic
Central Omni Galactic Group
#18 - 2013-12-16 13:06:58 UTC
2step authentication is a pain, I dont mind it in the case of Steam, or GW2, but forcing the issue and making it mandatory nope nope nope.

Out of curiosity, how would I get new one time code sets? Do I get to use my single login for accessing those? In which case, can I just give my friend that login? Why can't I just share my one time code sets with my friend?

If this is an attempt to dissalow account sharing, its not really necessary, as you can't have more than one character on an account training skills at any one time, unless you pay an additional subscription cost.

If its about account security, you just play it smart, a strong password and you're fine.

If its about saving CCP resources from support for hacked accounts, you're probably adding a larger load by replacing it with 2step authentication emails, which will be ran into by a far larger amount.

Everyone seems to want to authenticate by phone, be it SMS or app, but you're missing the simple and most cost effective for all solution, sending it as an email... Let's forget about the fact I could set up a forwarding rule to send it to a friend.

Batelle
Federal Navy Academy
#19 - 2013-12-16 15:34:50 UTC
Oddsodz wrote:
1) Will be circumvented by people that want to circumvent it.

Hard to see how some hacker can guess a key code that is changed every 30 seconds that only you can see. But You never know.


communication operates on faster intervals than 30s for one. I'm not suggesting they would be cracked, rather that it won't stop people from sharing accounts that want to, because if information is provided to one party it can be transmitted to another. Weather its someone texting the code to another or something more sophisticated that reads it and keeps it updated, its at best an inconvenience that will deter some but not all.

Quote:

2) Will be a PITA for the 98% of the rest of us.

Only if you have no brain. You play Eve Online, You have a brain.

Its already enough of a pain that I have to log in separately for each account. Logging in is something done often enough that even minor changes to the process should be implemented carefully. The mere fact that I would have to input an additional field every time is enough to make it a suboptimal solution, especially when made mandatory for everyone. Also, would I need 1 authenticator per account? to hell with that.

Quote:
3) CCP doesn't like account sharing but it doesn't particularly represent a threat to CCP's revenue or the game. The risks of account sharing a borne entirely by the players who do it. Part of the reason is that its hard to use account sharing to get a huge advantage over other players.

Wrong. Account sharing is a threat to CCP revenue. So much so that they ban for it, Why have 2 accounts with Titans when you can just share one account. Now scale that up and you get the idea.


Except it doesn't scale very well. If my corp has a titan and a few trusted members share it, it doesn't make two titans obviously. While you could have some sort of shift system where two persons have opposite timezones, I doubt that this is how its done often in practice. Banning people who account share is a great way to deal with accusations of account hacks/thefts that stem from account sharing, furthermore, I think there are plenty of legal reasons for CCP to discourage people. But I also think there are a number of situations where account sharing is undetectable or otherwise ignored by CCP. I don't think they actively search out people for account sharing unless there is other suspicious activity going on with the account e.g. already under investigation for isk-buying. But I suppose thats just my opinion, having observed and known many long-time account sharers, none of whom were ever particularly secretive about it, or were ever to my knowledge warned/temp-banned. This includes but is not limited to handing over an account to an in-game friend to use or keep up training (say while away from Eve, on deployment, etc). But now I've said too much, inb4 ISD.

"**CCP is changing policy, and has asked that we discontinue the bonus credit program after November 7th. So until then, enjoy a super-bonus of 1B Blink Credit for each 60-day GTC you buy!"**

Never forget.

Antillie Sa'Kan
Imperial Shipment
Amarr Empire
#20 - 2013-12-16 16:58:32 UTC
As someone who works in this field I generally support the idea of two factor authentication via one time passwords. However there are some caveats.

1. While allowing users to use an Android/iOS app is nice you must also allow the use of hardware tokens as well as not everyone has or needs a smart phone. These tokens are rather cheap (~$10-$15) and available from a large number of vendors. You could even buy one with in game plex to allow people to buy them with ISK.

2. The system must be optional. New players should not have to install an app on their phone or wait for a token to arrive in the mail before they can start playing the game and current players should not be forced into it.

3. It must be possible to remove a token from an account. Phones get dropped in toilets and tokens get lost. There needs to be a way to have customer support verify that you are the account owner and then remove the token. A user defined secret question and answer is the usual method here.

4. There needs to be a reason to implement 2 factor authentication. Although the tokens themselves are cheap the back end server infrastructure that goes with them is not. If account theft is not a significant issue in EVE then there is little reason for CCP to spend the time and money needed to implement 2 factor authentication.
12Next page