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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...How to stop scam registrations - junk in profile?How to stop scam registrations - junk in profile?
Previous
 
Next
New Post
7/10/2014 2:01 PM
 
We've done absolutely everything to try and free up resources on our server. I'm running 16gb of ram in a powerful server, and it's constantly maxed out. Slowing our work to almost impossible. I've spent over 30 hours making registration none, hard deleting over 100,000 fake spam accounts, creating a new login page that's 2 pages deep and has NO Links to it so the bots can't find it to try and even login, then setting up redirects rules in IIS from /login or /login.aspx or ?ct=login to abort request and still our server is pegged. Slammed, it's gotten to the point that I'm about to quit DNN after 14 years and switch to another CMS.

I have another server running the same number of sites, but mostly wordpress. It's running the same processor, same data center but only 8GB of Ram, so 50% less, these sites get MORE real traffic, and the memory usage is never above 54%, so it's only using about 5gb of ram at it's max.

Compare that to my other server, running almost all DNN sites at 16gb ram (Which cost us $225/month just for the extra 8gb of ram from our data center) and it stays pegged. I can't afford to keep fighting this problem. I can't even work on my websites, as the pages take too long to load and even timeout sometimes from the reload times.

Here's what I did to the server but the bots keep trying to login to the 100,000+ spam registered users that I deleted.
1. Make sure that registration is set to “None”
2. Deleted ALL users.
3. Cleared the event log.
4. Created a new page on the site and put the Account Login” module on the page. I made sure the page was not in the menu, and not indexed. I also made it a sub page of another page that was not in the menu, not indexed and disabled. Example, new login would be /SignIntoSite/LogInNow.aspx The parent page “Sign In TO Site” is disabled, not indexed and not in menu. THe sub page “LogInNow.aspx” is not indexed and not in menu. So, there’s no where to link to this page for the bots to follow and try and login.
5. I then used the .css file to make the standard “Login” link on each page invisible by setting the class to “visibility:hidden;” in the css file so they can't even find a link to login to the old login page.
6. I then logged into IIS and created a new “URL Rewrite” rule for each of the domains. The URL Reqwrites are "RequestBlockingRules" that state /login or /login.aspx goes to "Abort Request".

7. If the site is running DNN6, I setup the deny ctl bypass in the web.config with the

security

requestFiltering

denyQueryStringSequences

add sequence="ctl" /

denyQueryStringSequences

/requestFiltering

/security

WILL DNN PLEASE FIX THIS PROBLEM????? Thanks.

Hawaii Web Design and SEO by One Wave Designs
 
New Post
7/11/2014 7:33 AM
 
A couple of thoughts. 

Firstly using CSS to make the Login link not visible has no effect at all on a bot. The link is still in the HTML.

Secondly the bot probably does not follow the link anyway. The bot author knows it's a DNN site and likely hard codes http://yoursite.com/Login.aspx directly into its script.

Look in your IIS logs and see what the requests getting through are for and where the requests are from. We found requests for the profile pages from Google. We *THINK* the cycle is - bad account gets registered; the sitemap publishes it s that google can index it; google comes back to reindex it. Our host suggested a) making the profile pages available to registered users only and b) adding a robots.txt to ask search engines to keep out.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
7/11/2014 9:37 AM
 
After getting rid of 180,000 spam registrations we have a massive number of user folders left behind. I cannot check all of them but I think they are all empty.

What is stored in the users folders (/Portal/0/Users/...)? Is it safe to just delete the lot of them?

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
7/11/2014 9:47 AM
 
I would expect a user folder to be recreated, when the user logs in the next time.
You should test this with a single user and if you succeed, you mad delete all empty folders (recursively)

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
7/11/2014 5:07 PM
 

Yes, I know the link is still in the HTML, so I completely disabled any way to even view the /login or /login.aspx or the /?ctl=login

I did this by setting up redirect rules for these pages in IIS so that if someone visits any of those pages, then an "Abort Request" is served.

Try visiting http://www.dhhics.com/login.aspx

To see what I mean


Hawaii Web Design and SEO by One Wave Designs
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...How to stop scam registrations - junk in profile?How to stop scam registrations - junk in profile?


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