2009-06-09 11 views
1

Was ist eine Anti-Spam-Maßnahme, die ich beachten sollte, bevor ich meine User Content-Website starte? Somethings iAntiSpam-Maßnahmen auf Websites

  • Silent-JavaScript-basierte Captcha auf das Register Seite betrachtet haben (ich habe nicht eine Implementierung)
  • Validate E-Mails durch Erzwingen einer Bestätigungslink/Nummer
  • X Menge Kommentare pro 10 Minuten zulassen und Y pro 2 Stunden (ich erwäge aufgeregt erste Benutzer, die die Website erleben wollen)
  • Disallow Link, bis der Benutzer vertraut ist (ich bin mir nicht sicher, wie ein Benutzer vertrauenswürdig werden)
  • Führen Sie alle Kommentare, Nachrichten usw. durch ein Spamfilter.
  • Überprüfen Sie, ob die Nachrichten doppelt oder ähnlich sind. Ich möchte das System ohne das stark sein.
  • Ich habe auch Zeitstempel alles was ich dann als lange auf meinem Admin abrufen kann Seite. Welche anderen Maßnahmen kann ich ergreifen oder berücksichtigen?

Antwort

1

Haben Sie eine Flag-Option wie Stackoverflow. :-)

1

Sie sollten wahrscheinlich einige Mittel implementieren, um IP-Adressen oder Bereiche vom Posten auf Ihrer Website zu verfolgen und gegebenenfalls zu blockieren.

Auch, wie ich vor kurzem auf einer Bildhostingsite sah, konnten Sie gelegentlich ein CAPTCHA gelegentlich auftauchen, um Menschheit zu überprüfen.

1

Django hat einige Anti-Spam-Maßnahmen, die Sie in Ihrer bevorzugten Sprache implementieren können - sogenannte "Honeypots" (Formularfelder, die Sie mit CSS verstecken, die Bots ausfüllen können) - wenn das Feld ausgefüllt ist Es ist ein Spam-Eintrag), Zeitstempel usw. - siehe Django documentation.