1

ユーザー名と電子メールのスパム リストを探しています。ユーザーが登録しようとしたときに、入力したユーザー名または電子メールがユーザー名/電子メールスパムリストにあるかどうかを確認し、そうであれば、アカウントをスパムの疑いとしてマークし、メンバーシップを手動で確認します。

その背後にあるバックエンドは私の問題ではありません.MySQLデータベースにインポートしてサインアップスクリプトに実装できるスパムリストを誰かが知っているかどうか疑問に思っています.

Askimet があることは知っていますが、これはたとえばコメント フォームに向けたものだと思います。また、スパムの可能性があるかどうかを確認するために第三者にデータを送信したくはありません。

4

2 に答える 2

2

問題はスパム アカウントではありません。スパムの送信に使用されるスパム メール アカウントが、サービスへのサインアップに使用される可能性はほとんどありません。

使用したいのはキャプチャ サービス (reCAPTCHA - http://www.google.com/recaptcha/captchaなど) で、ボットがサイトにサインアップしようとする可能性を減らすのに役立ちます。これは絶対確実ではありません。多くの代替方法 (非表示の ID フィールドやカスタム ヘッダーなど) がありますが、これが始まりです。

次に、電子メール検証サインアップ システムを使用します。このシステムでは、ユーザーが実際に電子メールを確認し、検証リンクをクリックして、電子メール アドレスが本物であることを確認する必要があります。そうしないと、「Fake@fake.com」でサインアップするだけで、システムはそれらが偽物であることを実際に認識できなくなります...

于 2012-04-17T08:47:17.413 に答える
1

DNSBLを見てください。やりたいことを叶えるサービスです。(データベースをダウンロードできるかどうか、またはスパムで知られているアドレスかどうかを知りたい場合は毎回クエリを実行する必要があるかどうかはわかりません).

于 2012-04-17T08:45:10.773 に答える