web-dev-qa-db-ja.com

匿名コメントを許可し、スパムを防ぐ

  1. Captcha、reCapthcaなどには深刻なユーザビリティの問題があります。そして、基本的に、ユーザーがコメントを投稿するたびに(コメント以外の)追加のフィールドにユーザーが記入する必要があるものは、使い勝手が悪いと見なされます。

    注:ユーザーが自分の名前と電子メールアドレスを入力する必要があるのは、キャッシュをクリアしない限り、Webサイトへのコメント入力時に1回だけで済みます。

    そのため、より良いWordPress reCAPTCHAWP-reCAPTCHAスパムフリーのWordPressなどのプラグインは非常に優れています。は、上記の懸念を考慮すると問題外です。

  2. のようなプラグイン - 不正な動作WP-Hashcash ExtendedWP-Hashcashの後継 )、.htaccessルールによる認識されたスパム攻撃の防止ボットなどに誤検知がないわけではありません。

    時々、それらは新しいIPアドレス範囲から来るサーチエンジンのクローラーをさえブロックすることが知られている。また、基本的にコメントを認証するためのJavaScriptに依存するのは、本当に素晴らしい方法ではありません、IMO。ただ言って。

ご覧のとおり、すべてが AkismetImpostercide 、および コメント用のCookie anti-spam pluginコンボにまとめられています。

AntiSpamBeeDefensio 、および TypePad AntiSpam は、とりわけ、Akismetの代替製品になることを目的としています。オープンソースではありますが、無料ではありません、私たちの多くはそれが誰にも負けないことを今でも認識しています。)

だから...

  • 他に他に何をすべきですか? (むしろ、もっと効果的な何か他のことをするべきですか?)

  • 誰か試したことがありますか ZigTrap ?それは他の人とどう違うのですか? (誤検知が多すぎると、モデレート/スパムキューのオーバーヘッドが発生します。)

PS:「万人向け」の解決策はないと確信しています。しかし、あなたにとって最適なものを共有できれば助けになるでしょう。

TLDR:手動承認やユーザーログイン/登録を必要とせずにWordPressのコメントに対するスパムを防ぐにはどうすればよいですか?

4
its_me

さて、私は(おそらく)この質問をしてから(そしておそらく明らかにこのアンチスパムプラグインのコンボは十分に読むことをしました)スパムを軽減するのに非常にかなりの程度に働きます:

Akismet + コメント用のクッキー + Impostercide

知識のある人は同意します:

  • Alexの別名Viper007Bond は、トラックバックを無効にするとともに、自分のブログのコメントにAkismetとCookiesを使用しています。 ( 出典

  • Donncha O Caoimh氏は(電子メールで)、「コメントにはクッキーを使用していますが、WP Super Cacheでも問題なく機能しています。」 - 彼は偶然共同作業者です。多数のアンチスパムプラグインの開発者。彼はまた、おそらくAkismetを使用しています。

あなたのブログを管理しているEメールが世界に知られていない、あるいはあなたの名前とEメールアドレスを使ってスパマーがあなたのブログにコメントを投稿しても気にしないのでなければ、 "Impostercide"プラグインの使用の必要性は明白です。そしてGravatarを使っているなら地獄).

そして、はい、この設定は誰にでも合うわけではありません。特に、より厳格な規則やテクニックを強制したいブログ。

0
its_me