Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Thu Jan 31, 2008 3:13 pm 
Offline
Senior Member

Joined: Tue Jan 22, 2008 2:10 am
Posts: 103
In many cases, one can be redirected to the member login page at http[s]://www.linode.com/members/index.cfm without SSL. For example, simply clicking on the 'members' tab will do this. You can also be redirected from SSL to non-SSL when your session expires.

If the login page is delivered without SSL, a man-in-the-middle attack could replace the form's target URL to one that the attacker controls, thus negating some of the benefit of the SSL in the members area beyond. While unlikely to happen on a LAN, this is very possible on public wifi hotspots and the like.

Since the member login page does work with SSL if you replace http with https, I'd suggest adding appropriate directives to redirect from http to https, should the user arrive in the login page on http. Additionally, ensure that SSL pages will never redirect to a non-SSL login page.

Although the user still has to notice the case where they enter from a non-SSL page, and the login page is made to go over non-SSL by the attacker, at the very least an alert user should be able to notice that the login page is suddenly being delivered without SSL.


Top
   
 Post subject:
PostPosted: Thu Jan 31, 2008 3:26 pm 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3090
Website: http://www.linode.com/
Location: Galloway, NJ
bdonlan wrote:
In many cases, one can be redirected to the member login page at http[s]://www.linode.com/members/index.cfm without SSL. For example, simply clicking on the 'members' tab will do this. You can also be redirected from SSL to non-SSL when your session expires.

How are you reproducing this? The "Members" tab is hard-coded with an https link.

UPDATE: I found it, and fixed it. Session timeouts were redirecting to http. Thanks! :)

bdonlan wrote:
Since the member login page does work with SSL if you replace http with https, I'd suggest adding appropriate directives to redirect from http to https, should the user arrive in the login page on http.

Agreed. I'll make that change.

bdonlan wrote:
Additionally, ensure that SSL pages will never redirect to a non-SSL login page.

Not sure I follow this one -- forums, pastebin, planet, etc, don't need to be https.

Thanks for the comments,
-Chris


Top
   
 Post subject:
PostPosted: Thu Jan 31, 2008 5:21 pm 
Offline
Senior Member

Joined: Tue Jan 22, 2008 2:10 am
Posts: 103
caker wrote:
bdonlan wrote:
bdonlan wrote:
Additionally, ensure that SSL pages will never redirect to a non-SSL login page.

Not sure I follow this one -- forums, pastebin, planet, etc, don't need to be https.

Thanks for the comments,
-Chris

I just mean in general, don't go from https://*.linode.com/* to http://www.linode.com/members/index.cfm, but I suppose the session timeouts are what were causing that.


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


Who is online

Users browsing this forum: No registered users and 0 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