[Wordpressの]コメントスパム対策
スパムは、おそらくほとんどのインターネット上で嫌われています。
前であっても、ブログやWordpressのは、ウェブサーバ/ SQLサーバー上のサービス攻撃の定期的にすくい拒否するすべての容赦スパマーとマレンをサポートしていません。
スパムに対するさまざまな対策がスパムの様々な種類があるように、あります。
私はこのポストトピックの患者グリップ一緒に何か、私が実証するために収集した知見に基づいて、スパムを排除する方法でこれをしようとします。
そして私はあなたにだけスパム切片を好きではないが、単純にしようと停止します。
ブログにスパムの種類
私は3クラスでスパムブログを区別する:
- 自動化されたコメントスパム
スパムコメントがダイレクトメールを経由してボットから控除されますが、WordPressのwp-コメントを受け付けて、適切なファイルを呼び出します。 - 自動トラックバックスパム
à "自動コメントスパムと同様に、スパムはファイルに郵便で直接販売されます。 - 半自動コメントスパム
このフォームは、直接ファイルが、自動ブログやスラッシュいっぱいabgesanntのフォームに対処されていません。
自動化されたフォームは、最も一般的であり、それは、様々なリストから、スパムロボット、ボットネットとすべての放牧であり、それらのゴミをアンロードしようとします。 あなたはまだPingdienste PINGを知られていない場合、おそらくそれは、これらのリスト上で非常に高速です。 私はその後もいくつかのリストと一緒に再現景色を発見しました。
しかし、あなたは同じように簡単にこれらのボットによって事故に見舞われることができます。 そしていくつかの対策を除いては何も、解決しなければ。
スパムからのプラグイン
WordPress用の多くのアンチスパムプラグインはありますが、私は簡単にそれらのいくつかを頼りにしています:
- 一般的なアンチスパムプラグイン
これらのプラグインは、特定のパターンまたはデータベースの外部での使用によると、いずれかのコメントやトラックバックをチェックしてください。 - Akismetは
すでにWPに含まれてデファクトスタンダード。
すべての着信のコメントやトラックバックは、外部データベースと照合され、その後バックのいずれかで削除されるているか、Akismetはコメントとして、偽陽性を検出した場合には、再度Akismetspamlisteから捕獲することができます。 - SpamKarma2
SK2は、ブログ上でさまざまなルールやスパム防止に来るタルト着信分類されます。
私はSK2一度だけテストして、本当にために様々なコンフィギュレーションオプションの励起されていないため、はるかに私はこれを言うことはできません。 しかし、多くは、このプラグインによって誓う。 - 自動Botfallen
Botfallen横から遮断実行の例では、スパムロボットのContentgrabberまたは、のために、いくつかのボットを提供しています。 - 不品行
BBは、様々な基準に基づいて着信接続をチェックし、リクエストがボットから来ているし、それをからブロックかどうかを決定します。 - ボットトラップ
ボットトラップはBBに似ており、ボットやユーザーエージェント、IPブロックリストを使用して濾過した。
ボットトラップは、私が使用中のいくつかの時間を過ごしましたが、私は1つが遮断リストにはほとんど影響を与え、これまでように訪問者がロックアウトされることがあるという考えに慣れていませんでした。 CAPTCHAをブロッキングのイベントで提供されている場合も同様です。 - インタラクティブなプラグイン(キャプチャ)
キャプチャでは、訪問者/コメンテーターは、文字のイメージから読み取られ、フィールドにそれらを入力するのはほとんど無意味な組み合わせを求めた。 これが正しく行われている場合のみ、コメントがシステムに書き込まれます。 エントリが間違っている場合、コメントは受け付けていません。 - シルバーのキャプチャ
単純な代表的な画像CAPTCHAの - 数学のコメントスパムの保護
私の法は、現在キャプチャです。 訪問者は彼がボットではないことを証明するために解決するための簡単な計算問題に招待されています。 entzifferndes画像CAPTCHAの多くよりも訪問者のためのハードいまいましいことが私の考えでは、簡単です。 - このキャプチャ
これは、キャプチャ私はまだテストされていませんでしたことができますが、質問箱に質問を投稿して別の愚かな手紙だけでなく、たくさんのを入力しますので、かなり良いことがあります。 - トラックバックプラグイン
- WP-焼入れトラックバック
このプラグインは有効な法律の独自のセット、各トラックバックURIに対して生成される。つまり、URIを取得するのリンクをクリックして、自分のトラックバックを証言するためにX分を持っている必要があります。
非常に優れたアプローチが、残念ながら、このプラグインは動作し、または私のために働く、もはや開発されないように思われていません。 - シンプルなトラックバックの検証
トラックバックソースかどうかのチェックは、ポストへのリンクが、そうでない場合は、トラックバックがスパムリストに切断される。
私は、ここに座って、Akismetと数学のコメントスパム保護を し、かなり満足している。
それにもかかわらず、私はスパムの何百ものAksimet座礁内のどの日を見なければならなかった問題がまだありました。
ソリューション
とここでハンマーはゲームに付属しています。
私はこの方法でそれを行う理由はいくつかの理由をリストアップしたいと思います:
多くの属性は、Akismetは驚くほど多くの操作を行います理由は、その職務をやったことある? 本当の自分にまだ滑っていない場合はAkismetの電源は、あまりにも、しかし、ときに時速約300スパムコメント発生する、私はスパムコメントのページを見てから疲れを使用することです。 私は全然話をしたいサーバー上の負荷によって生成されます。
私たちは、ボットを単にその根拠を避ける! 主に、適切なファイル(WP-コメントは受け付けて - とWP-trackback.php)に直接話をされているボット
警告:A "はバックアップを作成し変更する前に必ずお読みください
- ステップ1:名前の変更のwp-コメントは受け付けて -
あなたのような他のプラグインの場合WP-PDAあなたは 任意の名前にちょうどWP-コメントは受け付けて-renameを使用している。
これはすなわち、あなたのテーマのcomments.phpで、一度だけ呼ばれています。Suche nach <em><strong>wp-comments-post.php</strong></em> und ersetze dieses durch den geänderten Dateinamen.
この単純なÃ "変化に我々は、デフォルトのURIがシステムにコメントを送るため、ボットが彼らの基地の一つを盗んだため、これまでスパムの一部を殺す変更されています。
- ステップ2:名前の変更のwp-trackback.php
このファイルに必要なコアファイルにいくつかのÃ "変更を変更することもできます。 - WP-trackback.phpの名前を変更します。
- wp-includes/template-loader.php
Suche nach <em>include(ABSPATH . ‘/wp-trackback.php’);</em> und ersetze dort den Dateinamen. In dieser Datei muss der Dateiname 2 mal ersetzt werden. IdR Zeile 11 & 68. - wp-includes/comment-template.php
Suche nach <em>$tb_url = get_option(’siteurl’) . ‘/wp-trackback.php?p=’ . $id;</em> und entsprechend ändern. - wp-includes/comment-template.php
Suche nach <em>$tb_url = trailingslashit(get_permalink()) . user_trailingslashit(’trackback’, ’single_trackback’);</em> und das ‘trackback/’ zB in ‘trackback_ohnebots/’ ändern.
このステップでは、報告されたトラックバックURIのA "に変更です。 - wp-includes/rewrite.php
Suche nach <em>$trackbackregex = ‘trackback/?$’;</em> und analog dem vorherigen Schritt ändern. - 最後になりましたがあなたはPermalinkstruktur一度バックエンドを更新する必要があります。
今、私たちは第二次中期、標準のトラックバックURIを盗んでボットしています。
これは通常のトラックバッカーの欠点がありますが、現在のURIをルックアップする必要がありますおよび/トラックバック上必ずしも容易ではありません/の後ろに書くことができますが、私が先頭に書かれたように、一つは重さがあります。
結論
読み取りは、多くの努力であり、それは既にこのÃ "の変更が必要な各更新後に実行されることを言われた。 私は間違いなくケース作りませんていますが、結果は私の意見では、見ることができます.... 0スパムAkismetは。 これは、すでに月の途中であるためと、最後のWPのアップデートがありました。 "更新する必要がある我々は変更を破棄毎週ているWordPressの来るべきアップデートはありませんので、多くの場合はコードである。 と倍の速あなたがここに、1秒に1回の時間をそれを行っている場合 ![]()
と、Akismetと数学Captache罰金スパムをキャッチした場合でも、明確にそれを再度言うと、私はまだ、これは多くの仕事で渦をすばやくすることができ、1時間あたり100枚と偽陽性とスパム首相タイムズを除外するためにふるいにかける必要があります。
同様の投稿 | |
| トラックバックURL |








































私は私のためにやったので、してもスパムが空です!
dankeeeeeeeee!
さて、あなたはしたトラックバックのステップ、または他のまたは自営業者だけはありますか?
いや、あなただけは私と一緒に持っている... gehilft
アンチスパム·コマンドまとめ...
...
私にとっては、数学とAkismetプラグインは、スパムの自由保つためにブログを拡張することができます。
結局、このバージョンが再び行わなければならない場合は特に、私は通常のユーザとして考える強引な方法は、高価すぎるブログ。
@クヌート:しかし、あなたは、Akismetに移行スパムを得る。
私はより多くのNOのスパムを得ることはありません。 何もない。 また、より多くの何を削除してはいけません。
*Zurücklehn*
@プリンセス:私は私(ありがたいことに)とスパム無料! 私は一日80から100程度のスパムを持っていた。
私は例のコードと一緒に仕事がしたかっ母は期待していません。
私のメソッドは同じ結果と、非常に簡単です。 私は次のような状況を開始します。
スパム(かどうかを自動的に、またはしない)を使用する - BBCodeのCMSシステムと一斉にリンクをカバーするために、できるだけ広い面積。 シンプルなWordpressのプラグインが問題を解決します。 これは、[リンク](BBコード)を探しています。 あなたが見つけた場合、わかりやすいメッセージでコメントが停止されています。
HTMLリンクを使用している場合は、単純にHTTP(S)とhrefが発生した回数をカウントされます。 通常のレベル(3リンク)上の上昇は、その後のコメントも停止されています。
トラックバックは、広い意味でのみで、コメントは同じスキームに従って、私と一緒に配られます。 その時以来、私はスパムの自由です。
スパムを検出する別の方法を発見することができますここで 。
ボットのトラップで、私はまた、良い経験をしていませんでした。 制限区域が大きすぎます。 特に厄介な:多くのサーバーでは、ない数学の能力、その事実をアクティブにしません数学のタスクの領域にすることができます。 技術的な問題であると思われる。
このページへの賛辞。 通常のユーザーが無効になっている間、ここでスパムが停止されています。
Gitasoli、賞賛に感謝します。
しかし、残念ながら私はまた残念なことに、数学のCAPTCHAを私はできない上にインストールしました。
テストを行わずに一度それをやったが、スパムはすぐに解放されました
BotTrapは良いアプローチがあったが、私は個人的には少し奇妙な "チーム"を見つけ、それはまた私の目に合理的なgehapertをサポートする必要があります。 エルゴ、私は何他の人を探していました
[...]その他のリンク:に対してWordPressのコメントスパム対策のためのアンチスパム "トリック" [...]
[...]#1:ちょうどスパムの他の犠牲者を探して、私はこの記事を見つけました:メティー作業が愛情を込めてそれを "ハンマー"のアプローチを呼び出し、それはあり、である[...]