Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Spam prevention #169

Closed
bjb568 opened this issue Jan 18, 2015 · 19 comments
Closed

Spam prevention #169

bjb568 opened this issue Jan 18, 2015 · 19 comments

Comments

@bjb568
Copy link
Owner

bjb568 commented Jan 18, 2015

So far what I can think of is:

  • nofollow links
  • asking a programming question "captcha" when registering
  • hidden form element
  • hidden link

Obviously #124 is a big step toward protection too.

What other tricks are there? Which ones should be implemented?

@ArcticEcho
Copy link
Collaborator

What about passing all questions from users with < X rep to a review queue before publishing?

@bjb568
Copy link
Owner Author

bjb568 commented Jan 18, 2015

Oh yeah, that's a good idea.

@bjb568
Copy link
Owner Author

bjb568 commented Jan 18, 2015

Another thing could be adding a token to a hidden form element via JS so spambots would need JS to have the form successfully submit.

@ArcticEcho
Copy link
Collaborator

Good thinking. So that just leaves advanced spambots and human spammers (if the queue doesn't prove to be practical)...

@Unihedro
Copy link
Collaborator

Additionally, I propose that a "safelink bank" is defined and new users (< x rep) can only use links that are defined in safelinks. The reasoning is that askers shouldn't really need to link to anything more than documentation and trusted fiddling sites like jsbin and ideone, x rep can remove these new user restrictions, which prevents hazardous (and pretty much any un-safe) links posted by new users. Considering how hard it is to get reputation, the removal of new user restrictions would overcome the possibility to see spamlinks.

Gibberish and flat spam, on the other hand, simply needs care.

@thomas-daniels
Copy link
Collaborator

What about requiring email verification before being able to ask a question? (Note: if we do this, the email thingy also needs to be fixed, as I never got a verification email)

@bjb568
Copy link
Owner Author

bjb568 commented Jan 19, 2015

  1. It is fixed. 2) Email verification is already required to active your account.

@thomas-daniels
Copy link
Collaborator

Hmm... how were those spammers able to post stuff with 0 rep then? Because email verification gives you 50 rep, didn't it?

@bjb568
Copy link
Owner Author

bjb568 commented Jan 19, 2015

No, I manually give out 50 rep to people I trust only because DevDoodle is in its early stages and reputation doesn't work naturally yet. You don't need rep to ask a question. What email verification does is allow you to log in.

@thomas-daniels
Copy link
Collaborator

Ah, I see.

@ArcticEcho
Copy link
Collaborator

... or we could just run Smokey, Pham and Chris's bot.

@bjb568
Copy link
Owner Author

bjb568 commented Jan 19, 2015

:D

@Unihedro
Copy link
Collaborator

Man, CCTV style monitoring is so 1900. And the spammers will always find a way. Not saying that it's important or that my concern is more than an arbitrary, pointless rant that gives you no information or room to constructively improve, but they will always find a way. ALWAYS.

@ArcticEcho
Copy link
Collaborator

But, but... who doesn't like a good old-fashioned cyber stakeout?

@thomas-daniels
Copy link
Collaborator

What about disallowing mailinator.com email addresses? According to the JSON you posted in the Tavern, one of the spammers used that. I've looked it up and apparently it is a website where you can simply access an inbox without having to create an email address. I cannot think of any situation where a real user would want to use that, so we can probably disallow it. If spammers have to create an actual email address, it will at least slow them down, or they might simply don't.

@ArcticEcho
Copy link
Collaborator

It may be worth our while to look for - and block - other such services too.

@Unihedro
Copy link
Collaborator

It really isn't that hard to buy a $0.99 per year .xyz domain and then set up all MX records to redirect to a real inbox for a spammer to sign up with a@elitehckr.xyz, b@elitehckr.xyz, et cetera, either. So I think that simply blocking a few sources of tempmail services aren't absolutely the most practical ways to go about it, but it's a good start.

@thomas-daniels
Copy link
Collaborator

Here's a nice list of temp-mail services:
http://alternativeto.net/software/10minutemail/

@bjb568
Copy link
Owner Author

bjb568 commented Sep 14, 2015

I'm closing this now since I don't think it's really an issue. It can be reopened when spam poses a bigger threat.

@bjb568 bjb568 closed this as completed Sep 14, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants