Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Validating email / insecurity issue
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  12 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Sergiy Kamolov  
View profile  
 More options Aug 10 2012, 4:28 am
From: Sergiy Kamolov <sergiy.kamo...@gmail.com>
Date: Fri, 10 Aug 2012 01:28:11 -0700 (PDT)
Local: Fri, Aug 10 2012 4:28 am
Subject: Validating email / insecurity issue

According to http://trac.elgg.org/ticket/2243 users are logged in
immediately after validating email. But it is not secure, because if the
user has made ​​a mistake in the email address during registration, the
confirmation email will be sent to an incorrect address where another user
will receive access to the system by clicking on the link.

It is unacceptable for private networks. I think this feature should be
optional, so that the admin could turn it on or off depending on the
requirements of a social network.

What do you think about this issue?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Diman Xaoc  
View profile  
 More options Aug 10 2012, 5:55 pm
From: Diman Xaoc <d4x...@googlemail.com>
Date: Fri, 10 Aug 2012 14:55:11 -0700 (PDT)
Local: Fri, Aug 10 2012 5:55 pm
Subject: Re: Validating email / insecurity issue

As I know, due elgg private modus user can't register. Only registred user
are able to login.

Am Freitag, 10. August 2012 10:28:11 UTC+2 schrieb Sergiy Kamolov:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Evan Winslow  
View profile  
 More options Aug 10 2012, 11:44 pm
From: Evan Winslow <e...@elgg.org>
Date: Fri, 10 Aug 2012 20:44:09 -0700
Local: Fri, Aug 10 2012 11:44 pm
Subject: Re: [Elgg development] Validating email / insecurity issue

What do other networks do to verify identity? Has this issue ever been
exploited? Seems like a pretty small attack surface.
On Aug 10, 2012 1:28 AM, "Sergiy Kamolov" <sergiy.kamo...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Evan Winslow  
View profile  
 More options Aug 10 2012, 11:44 pm
From: Evan Winslow <e...@elgg.org>
Date: Fri, 10 Aug 2012 20:44:59 -0700
Local: Fri, Aug 10 2012 11:44 pm
Subject: Re: [Elgg development] Validating email / insecurity issue

Oh, I should also mention that in general, security issues should be sent
to secur...@elgg.org.
On Aug 10, 2012 8:44 PM, "Evan Winslow" <e...@elgg.org> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steve Clay  
View profile  
 More options Aug 11 2012, 4:06 pm
From: Steve Clay <st...@elgg.org>
Date: Sat, 11 Aug 2012 16:06:15 -0400
Local: Sat, Aug 11 2012 4:06 pm
Subject: Re: [Elgg development] Validating email / insecurity issue
On 8/10/12 4:28 AM, Sergiy Kamolov wrote:

> According to http://trac.elgg.org/ticket/2243 users are logged in immediately after
> validating email. But it is not secure, because if the user has made ​​a mistake in the
> email address during registration, the confirmation email will be sent to an incorrect
> address where another user will receive access to the system by clicking on the link.

This isn't a security issue. A "private" network should use an external auth system (e.g.
Shibboleth, LDAP), limit registration to a whitelist of email addresses/domains, or alter
the confirmation to require the entry of a shared key. You can use Elgg to implement any
of these.

That said, I wouldn't be against adding a hook before the login so this could be easily
turned off via plugin. Would you like to submit a ticket and a patch to do that?

Steve
--
http://community.elgg.org/profile/steve_clay


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tom  
View profile  
 More options Aug 13 2012, 3:36 am
From: Tom <tom.voornev...@lorinthe.com>
Date: Mon, 13 Aug 2012 00:36:18 -0700 (PDT)
Local: Mon, Aug 13 2012 3:36 am
Subject: Re: [Elgg development] Validating email / insecurity issue

This is a security issue for sure.
"Private" networks do not suggest an external authorisation system is
usuable... maybe the term "Closed"network would have been better,

The solution is simple. Let's not auto-login users after verification, but
simply redirect them to the login page and let them supply their username
and password. Safe and very easy to implement.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sergiy Kamolov  
View profile  
 More options Aug 13 2012, 4:15 am
From: Sergiy Kamolov <sergiy.kamo...@gmail.com>
Date: Mon, 13 Aug 2012 11:15:17 +0300
Local: Mon, Aug 13 2012 4:15 am
Subject: Re: [Elgg development] Validating email / insecurity issue

Can you just remove function for login after checks sent passed validation
code?
https://github.com/skamolov/Elgg/commit/10f7c267d76c296618507744b01e1...

2012/8/13 Tom <tom.voornev...@lorinthe.com>

--
Best Regards,
Sergiy Kamolov.

God bless you.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steve Clay  
View profile  
 More options Aug 13 2012, 6:58 am
From: Steve Clay <st...@elgg.org>
Date: Mon, 13 Aug 2012 06:58:53 -0400
Local: Mon, Aug 13 2012 6:58 am
Subject: Re: [Elgg development] Validating email / insecurity issue

There's a login event that fires. Register for the event and log the person out if it fires on the email validation URL. Not as clean but requires no patch.

Steve
--
http://www.mrclay.org/

On Aug 13, 2012, at 4:15 AM, Sergiy Kamolov <sergiy.kamo...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cash Costello  
View profile  
 More options Aug 13 2012, 11:11 am
From: Cash Costello <c...@elgg.org>
Date: Mon, 13 Aug 2012 08:11:18 -0700 (PDT)
Local: Mon, Aug 13 2012 11:11 am
Subject: Re: Validating email / insecurity issue
Once an account has been tied to an email account that the user does
not own, the game is over. The person who uses that email account has
control over the account since the password can be reset. Not logging
the user in upon email validation adds an additional step in the
takeover of the account but does not add any additional security.

On Aug 13, 6:58 am, Steve Clay <st...@elgg.org> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steve Clay  
View profile  
 More options Aug 13 2012, 11:21 am
From: Steve Clay <st...@elgg.org>
Date: Mon, 13 Aug 2012 11:21:52 -0400
Local: Mon, Aug 13 2012 11:21 am
Subject: Re: [Elgg development] Re: Validating email / insecurity issue
On 8/13/12 11:11 AM, Cash Costello wrote:

> Once an account has been tied to an email account that the user does
> not own, the game is over. The person who uses that email account has
> control over the account since the password can be reset. Not logging

Oops. Listen to Cash. :) I need to stop posting before work...

Steve
--
http://community.elgg.org/profile/steve_clay


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Justin Richer  
View profile  
 More options Aug 13 2012, 3:50 pm
From: Justin Richer <jric...@mitre.org>
Date: Mon, 13 Aug 2012 15:50:13 -0400
Local: Mon, Aug 13 2012 3:50 pm
Subject: Re: [Elgg development] Re: Validating email / insecurity issue
This assumes local password based logins that allow for reset by email.
This is the default case, of course, but if you're using OpenID or
another login system then this argument is invalid. I like the idea of a
hook that was brought up earlier, or making it an option.

  -- Justin

On 08/13/2012 11:11 AM, Cash Costello wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cash Costello  
View profile  
 More options Aug 13 2012, 4:13 pm
From: Cash Costello <cash.coste...@gmail.com>
Date: Mon, 13 Aug 2012 13:13:15 -0700 (PDT)
Local: Mon, Aug 13 2012 4:13 pm
Subject: Re: Validating email / insecurity issue
If you are using OpenID, the email address is provided by the OpenID
provider (at least that is how our OpenID plugin is written). All the
other login systems that I know of work the same way (email address
provided) and they do not send out account validation emails since the
provider of the account information is trusted.

If anyone wants to create a pull request to add a plugin hook to the
uservalidationbyemail plugin, the relevant code is here:
https://github.com/Elgg/Elgg/blob/master/mod/uservalidationbyemail/st...

On Aug 13, 3:50 pm, Justin Richer <jric...@mitre.org> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »