Nucleus Support Forum Index

Find on the forum:
any terms  all terms  Advanced Search

RSS 2.0
Browse posts: Unanswered | Mark all read

« »
Loading Nucleus FAQ ticker...
Post new topic Reply to topic
Author Message
Monkeybrain
Nucleus PhD


Joined: 15 Dec 2005
Posts: 525
Location: Kristiansand, Norway

Post Posted: Sat Feb 21, 2009 7:12 pm   Post subject: Screen name and login name
Reply with quote

Reading a very good article on writing secure php scripts, I suddenly realised that the
way Nucleus is actualy showing the "login name" for each user that has access to login
to a site, would be a great resource for anyone with bad intentions. It would limit their
"brute-force" attack to just a few, or even one, username, and the passwords can easily
be worked out with the right software.

So my suggestion would be, could we include a screen-name (nick) that would be what
is actualy shown on the site?

Keep the username for login-info and use the "nick" for whatever is shown on the site.

And then making sure the users can't choose to make their "nick" the same as their username?


Just my 2cents on top of my brain... Wink

_________________
Is your question not solved yet?
Search our FAQ,
read the Documentation, or
browse the list of available plugins.

Back to top

View user's profile Send private message Visit poster's website
ftruscot
Nucleus Guru
Nucleus Guru


Joined: 22 Feb 2006
Posts: 7449
Location: Massachusetts

Post Posted: Sat Feb 21, 2009 9:01 pm   Post subject:
Reply with quote

I think a better defense against brute force attacks would be to implement something where the account gets locked out for a period of time after X number of failed login attempts. It makes brute force attacks less worthwhile.

Another useful thing would be to enforce some kind of password complexity. I've got some code to check passwords for complexity as an option in NP_Profile.

Separating the displayname from the login would be good, but tough for the user to need to remember two things. If the email address, or other known field was used for the login it might not be too bad for the user.

That's the great balance in security between actual security and usability.

I'll look into implementing something for 3.5.

_________________
Is your question not solved yet?
Search our FAQ,
read the Documentation, or
browse the list of available plugins.

Check out my plugins

Back to top

View user's profile Send private message Visit poster's website
Monkeybrain
Nucleus PhD


Joined: 15 Dec 2005
Posts: 525
Location: Kristiansand, Norway

Post Posted: Sat Feb 21, 2009 10:34 pm   Post subject:
Reply with quote

Good points on the usability issue, I can clearly see that one coming.

Tho, you don't actualy need to "remember" the nick that is show'n when you make a post,
it's just that, a nickname, that is shown instead of your login-name, and will only be entered
once trough the registration process.

Locking the user from making successive login-attempts would be another good adition,
I agree on that one.

The password complexity can be another issue with the usability, as most users tend to
choose a common word or phrase as their password, just because it's easier to remember.
Forcing your users to create a complex password with a mix of letters, numbers and signs,
would make it even harder for the medicore users to remember. It's a fine line to balance...

_________________
Is your question not solved yet?
Search our FAQ,
read the Documentation, or
browse the list of available plugins.

Back to top

View user's profile Send private message Visit poster's website
Post new topic Reply to topic
Display posts from previous:   

Page 1 of 1

All times are GMT + 1 Hour

Jump to:  

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
You cannot vote in polls in this forum

Powered by phpBB © 2001, 2002 phpBB Group