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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN site security / SSLDNN site security / SSL
Previous
 
Next
New Post
9/1/2009 5:54 PM
 

What steps do I need to take to make a DNN site considered "secure".

i.e. I want certain sections of the site to ONLY be accessed by people with a username and password.

I know how to set this up via permissions.  However, I'm by no means an expert on web security.... but is it as simple as buying an SSL certificate for the domain? converting the domain from http://www.mysite.com to https://www.mysite.com ?

Are http sites (as opposoed to https) more likely to be sending unencrypted data over the web? i.e. when someone logs in, can someone "sniff their packet" and find out their username and password?

Furthermore, are there special changes I need to make to the DNN site?  I know there's a "secure" button for each page that will become active if I enable SSL.  Do I have to enable this for every page?

 

 
New Post
9/1/2009 7:21 PM
 

http transports data in clear text from the user's browser to the web server, and from the web server to the user's browser. If someone sniffs the content being passed, then yes, they can see a usernamd and password.

https means that the browser and the webserver both encrypt data before sending it, and decrypt it upon receipt. This means that sensitive data such as usernames, passwords, credit card numbers, etc, are not sent in clear text.

if you want your entire DNN site to be secure in the sense that all data in and out is encrypted, then you can obtain a certificate and have it installed by your web host. You could also ensure that in IIS the virtual directory requires https for the entire site, and then enable SSL in DNN. Do _not_ select 'enforce SSL' in this case, and I think you could get by without marking any of the pages as secure. SSL will be enforced by IIS.

Or, just set every page as secure and don't set it at the IIS virtual directory, and in this case it doesn't matter if you set 'enforce SSL' or not.

However, there is a bit of overhead with https. So what is more typical is that you get the certificate and install it. Then enable SSL in DNN and for each page you want secure (such as the logon page) set it to secure. If you want DNN not to send the other pages in https, you can also select 'enforce SSL' - interestingly, what that means is that if a page is not marked as SSL, DNN will force a switch from https to http when moving to that page, and then back to https when coming to a secure page. Else, it might allow even pages not marked as secure to also be delivered via https.

Hope that is helpful. I think I've described it accurately. Corrections welcome.


pmgerholdt
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN site security / SSLDNN site security / SSL


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