Best practices for spam handling and blocking users

I’m building an app that has a large social forum-like part, where users can upload posts and comments.

I’m looking for a way to handle spammers and other types of malicious users. I read through the security guide and did add some rate-limiting… But that wouldn’t really stop spammers completely. I need a way to find a malicious user / ip address and block them automatically (either using the same rate limiting infrastructure or any other kind of infrastructure).

Anyone has experience with this kind of (not very rare) issue? Any pointers and best practices would be greatly appreciated :).

I suggest looking at meteorhacks:sikka

1 Like

I think the most simple way is something like overwatch’s site does.

Just save the date of the most recent post, and limit the time the next point can be created until some amount of time after that.

1 Like