Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Tue May 28, 2013 10:27 am 
Offline
Senior Newbie
User avatar

Joined: Tue May 14, 2013 5:46 pm
Posts: 11
Website: http://danslimmon.com/
Location: Minneapolis, MN
I've been using two-factor auth for access to Linode Manager. And it's great! Thank you for implementing it.

However, I downloaded the Linode Manager iPhone app today (also great), and I discovered I was able to log in with just my username and password. It never prompted me for a Google Authenticator code. This makes 2-factor authentication pointless, since if somebody got hold of my password, they could just use the mobile app to log in as me.

I think the following two items are critical:
  • If a user has enabled 2-factor authentication, he should not be able to log in without providing a token.
  • The mobile app should support 2-factor authentication.

_________________
Dan Slimmon
Senior Platform Engineer
Exosite
Minneapolis, MN


Top
   
PostPosted: Tue May 28, 2013 10:32 am 
Offline
Junior Member

Joined: Wed Mar 28, 2012 4:29 pm
Posts: 38
Correct me if I'm wrong, but this is a limitation of the API and it should be fixed at the same time they fix the API.

I think caker knows and talked about it in chat, but this has been a while ago and I don't want to put words in his mouth.


Top
   
PostPosted: Wed May 29, 2013 8:28 am 
Offline
Senior Member

Joined: Mon Jan 02, 2012 12:45 pm
Posts: 365
I have absolutely no knowledge about this situation, but I do know that it can take weeks (or longer) for apps or app updates to make it through the Apple approval process. Perhaps it is "in the pipeline"?


Top
   
PostPosted: Wed May 29, 2013 9:04 am 
Offline
Senior Newbie
User avatar

Joined: Tue May 14, 2013 5:46 pm
Posts: 11
Website: http://danslimmon.com/
Location: Minneapolis, MN
Main Street James: Maybe, but iPhone support for 2-factor is really secondary here. As long as it's possible to authenticate to the server with just your username and password even when you have 2-factor enabled, 2-factor doesn't provide any security.

_________________
Dan Slimmon
Senior Platform Engineer
Exosite
Minneapolis, MN


Top
   
PostPosted: Wed May 29, 2013 9:26 am 
Offline
Senior Member

Joined: Mon Jan 02, 2012 12:45 pm
Posts: 365
danslimmon wrote:
Main Street James: Maybe, but iPhone support for 2-factor is really secondary here. As long as it's possible to authenticate to the server with just your username and password even when you have 2-factor enabled, 2-factor doesn't provide any security.

danslimmon,
I'm not disagreeing with you. I was only commenting on a possible reason the iPhone app hasn't been updated yet.

The fact that a two-factor authentication enabled account can connect under *any* circumstances with only username/password is an indication that it isn't implemented correctly.


MSJ


Top
   
PostPosted: Wed May 29, 2013 9:37 am 
Offline
Junior Member

Joined: Tue Mar 05, 2013 10:06 am
Posts: 20
I agree the app needs to be locked down. The bigger issue though is the API which does not require two-factor. Right now you can not disable your API or limit it in any way. End result is the current two-factor auth feature for the manager provides no security, at this moment, at all.

However, caker confirmed to me on the blog a few weeks ago that the ability to restrict API, which would restrict the app as well, is in the works. In the meantime though you should not count on the two-factor protecting you against anything.


Top
   
PostPosted: Wed May 29, 2013 11:18 am 
Offline
Senior Member

Joined: Fri Feb 17, 2012 8:20 pm
Posts: 365
DrJ wrote:
I agree the app needs to be locked down. The bigger issue though is the API which does not require two-factor. Right now you can not disable your API or limit it in any way. End result is the current two-factor auth feature for the manager provides no security, at this moment, at all.

However, caker confirmed to me on the blog a few weeks ago that the ability to restrict API, which would restrict the app as well, is in the works. In the meantime though you should not count on the two-factor protecting you against anything.


This is incorrect. You can disable your API now. There's a button where you can generate a new API key as well.


Top
   
PostPosted: Wed May 29, 2013 11:38 am 
Offline
Junior Member

Joined: Tue Mar 05, 2013 10:06 am
Posts: 20
Then caker must have already implemented it. Good to know. If that's the case then disabling that should make the iPhone app not work. I believe it uses the API.

Update: I just disabled my API and tried the app. Still worked fine. So it must not require the API.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group