Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Password SecurityPassword Security
Previous
 
Next
New Post
4/17/2011 9:03 PM
 
I was a little surprised today to realize that when a user registers for a DotNetNuke portal, the system automatically emails them their password. Correct me if I'm wrong, but that seems totally nuts. What's the point of using SSL on a site if you are going to send a person's password to them in plain text to what might very well be a totally insecure email system?

Also, I was further surprised to realize that the "password reminder" link actually emails the persons' password! That must mean that passwords are reversible from their stored values in the database right?

Is there any way to securely store passwords? - from both the users themselves and those with db access?
 
New Post
4/18/2011 4:15 AM
 
if you switch from encrypted to hashed passwords in web.config and update the password, email for password reminder will not contain the password any longer.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
4/18/2011 9:32 AM
 
Hello,

Thanks for your quick response.

I realized that last night and switched the web.config file to disable password retrieval and use hashed passwords. It was also a little annoying, but I edited the emails in the language settings to remove the password from being emailed when a person registers.

Still, this is a little disappointing. I can't really understand why dotnetnuke would use such bad default settings. Most users presumably don't take the time to update those settings - including the admins of this site. To me, that just means there's 600,000 some sites out there with bad password practices. I found a decent post on it here:

http://www.iowacomputergurus.com/blog/13/securing-user-passwords-in-dotnetnuke.aspx


Is there something in the design of DNN that makes using encrypted passwords smarter or something?

Thanks,

Mike
 
New Post
4/22/2011 4:44 AM
 
Hi Mike,
option for encryption or hashing of password is part of MS membership component, used by DNN. Security concerns always need to be considered against usability, depending on the purpose of your concrete web site use case.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/9/2011 7:28 PM
 
We struck the same issue. We wanted to make things a bit more user friendly and enable people with lost or forgotten passwords to have some options, so we have built a password resetter module.

The module using the 'Forgot Password' function to send a link via email to the user allowing them to rest their password. The reset link is only valid for a duration set by the admin. This means passwords are never seen in clear text, as a user cannot retrieve an existing password, yet it's easy for them to set up a new one.

The module is for v5 and up. You can find it on Snowcovered by searching 'password resetter'.
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Password SecurityPassword Security


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out