Author Topic: Ways to block users from website  (Read 1145 times)

0 Members and 1 Guest are viewing this topic.

Offline prowler421

  • /dev/null
  • *
  • Posts: 8
  • Cookies: -1
    • View Profile
Ways to block users from website
« on: August 29, 2015, 03:30:11 am »
Assuming i have a website where i can block users by their ip. Some of the users use TOR in order to flood the website with inappropriate content. They change the ip from time to time using softwares and proxies.


What are the best and most effective ways to block such users, or at least make them difficult time in an attempt to access the website and write comments?




Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: Ways to block users from website
« Reply #1 on: August 29, 2015, 04:25:56 am »
If spamming comments is your problem, i can only think of afew things.
First, maybe require a login or something to comment hence you block by user and they have to go register again, blah, blah[not a good solution]
Second,  turn off comments after X number of days.
Value commenters by first comment and if abused, mark them.
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline chris

  • EZ's GOD
  • VIP
  • Knight
  • *
  • Posts: 197
  • Cookies: 37
  • What should I put here :(
    • View Profile
Re: Ways to block users from website
« Reply #2 on: August 29, 2015, 05:11:35 am »
Assuming i have a website where i can block users by their ip. Some of the users use TOR in order to flood the website with inappropriate content. They change the ip from time to time using softwares and proxies.


What are the best and most effective ways to block such users, or at least make them difficult time in an attempt to access the website and write comments?

Implement a captcha into the commenting system. This won't block users, although it will slow down automated spaming attacks. Then if you do what kenjoe said and also make it logon only and implement the captcha to register, they will probably not want to keep registering to do it. Not a sure shot way honestly. If someone wants to spam they are going to spam. Although, this will probably help the best IMO.
<chris1> give me a idea of a img to use for a avatar
<HTH> A cock

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Ways to block users from website
« Reply #3 on: August 29, 2015, 07:44:35 am »
If it's a blog, like Wordpress, then Akismet is the only way to go.

Offline prowler421

  • /dev/null
  • *
  • Posts: 8
  • Cookies: -1
    • View Profile
Re: Ways to block users from website
« Reply #4 on: August 29, 2015, 10:14:21 am »
If spamming comments is your problem, i can only think of afew things.
First, maybe require a login or something to comment hence you block by user and they have to go register again, blah, blah[not a good solution]
Second,  turn off comments after X number of days.
Value commenters by first comment and if abused, mark them.

Implement a captcha into the commenting system. This won't block users, although it will slow down automated spaming attacks. Then if you do what kenjoe said and also make it logon only and implement the captcha to register, they will probably not want to keep registering to do it. Not a sure shot way honestly. If someone wants to spam they are going to spam. Although, this will probably help the best IMO.


If it's a blog, like Wordpress, then Akismet is the only way to go.


I thought about something - i can make any new user to insert an authentic mail address - this could work like thatt:


The system checking the email -> the email found in the database and doesn't linked to the block list -> system approves.

The system checking the email -> the email found in the database and linked to the block list -> the system doesn't approve.

The system checking the email -> the email wasn't found -> the system sends a mail to the address with a request to approve by the user.
« Last Edit: August 29, 2015, 10:16:02 am by prowler421 »

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Re: Ways to block users from website
« Reply #5 on: August 29, 2015, 01:45:36 pm »
You'd have to block all the throw-away-email services like Guerrilla Mail, and there are tons of them out there...

I'd also suggest to go at least for a CAPTCHA system, as it makes flooding spam way harder.
Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline viktory

  • /dev/null
  • *
  • Posts: 7
  • Cookies: 2
    • View Profile
Re: Ways to block users from website
« Reply #6 on: August 29, 2015, 10:06:47 pm »
Have htaccess rules to deny entry from particular ips. If you're being botted, set up a vpn and country blacklist, add in a captcha.

Offline drex333

  • NULL
  • Posts: 1
  • Cookies: 0
    • View Profile
Re: Ways to block users from website
« Reply #7 on: September 10, 2015, 02:10:20 pm »
You can use cookies and fingerprint js to identificate account created from same machines and made some auto-rules to detect and block them. That's good for some spammers creating many accounts.

Shared Ips works in some countries and detect if requests comes from a proxy it's always good to know.