HOME  »  , , ,  » トラックバックスパムの対策

トラックバックスパムの対策

2005/02/08 | Comments & Trackbacks : 16

今までトラックバックスパムは受けたことなかったんですけど、他のサイトさんでちらほらいろんな対策ネタが上がっていたので、流行にのって対策取ってみました。
とりあえず2つ合わせ技してるんですけど、きっとどれか一つでも大丈夫な予感。
プラグインを突っ込むだけの対策がやっぱり楽で良さそうです。

Quasi-Spam Filter Plugin

Ogawa::Memoranda」さんで配布されているプラグインを「小粋空間」さんでアレンジしたものを使っています。

Quasi-Spam Filter Plugin
コメントスパム受信時、トラックバックスパム受信時のリアクションを複数サポートする、スパムフィルタプラグインです。
このプラグインは、デフォルトでH1要素やA要素が含まれるコメントやトラックバックをフィルタリングしてくれます。

導入方法自体はものすごく簡単でこちらのページから「quasi-spamfilter.zip」をダウンロードし、解凍したものををpluginsフォルダに突っ込むだけ。

このプラグインは各種変数を変えることにより、スパムトラバ受信時の対応を変えられる特徴があるそうです。デフォルトでは、コメントスパム受信時に「コメントが成功した場合と区別が付かないが、裏では削除されている」という動作になっていて、そのほか数パターンに変えることができるそうなのですが、私にはデフォルトのままで十分なので、この動作に関しては特に何も変えませんでした。

このプラグインについてですが、「小粋空間」さんのこちらのページによると、トラックバックに関しては概要(excerpt)のみがフィルタ対象になっているため、タイトル(title)にはフィルタ文字列が存在するのですが、本文にフィルタ文字列が含まれないスパムだとフィルタリングしきれないんだそうです。

と言う訳で、タイトルもフィルタリング対象に含ませるための処置がこちらで紹介されています。
以下転載。

sub tbping_filter {
my ($eh, $app, $ping) = @_;
return !is_tbping_spam($ping->excerpt);
return !(is_tbping_spam($ping->excerpt) | is_tbping_spam($ping->title));
}

sub tbping_throttle_filter {
my ($eh, $app, $tb) = @_;
my $q = $app->{query};
return !is_tbping_spam($q->param('excerpt'));
return !(is_tbping_spam($q->param('excerpt')) | is_tbping_spam($q->param('title')));
}

sub tbping_error {
my $app = shift;
my $q = $app->{query};
my $mode = $q->param('__mode') || $app->{default_mode};
return if $mode ne 'ping';
if (is_tbping_spam($q->param('excerpt'))) {
if (is_tbping_spam($q->param('excerpt')) || is_tbping_spam($q->param('title'))) {
$app->add_methods('ping' => sub { });
$app->_response(Error => 'Spam TBPing!', Code => 403);
}
}

このプラグインの導入に伴って「mt-spamstop-tb」と「mt-spamstop」(<A>タグを含むコメント&トラバを削除するプラグイン)は削除しました。

mt-tb.cgiを書き換えるTrackBackスパム対策

こちらはいつもこっそりパクらせて参考にさせて頂いている「やむやむ」さんのこちらの記事で紹介されていた対策です。
元記事は「Bianca」さんのこちらの記事です。管理人さんの意向によりここに直接方法を書き出すことができませんので、詳細はリンク先をご参照下さい。
こちらの対策を導入すると「半角英数字のみ」の概要を含むトラックバックを受け付けない設定になるんそうです。
海外からのスパム対策に。

ダブルで入れておけば安心な予感です。
参考にさせて頂いたサイトの皆様、ありがとうございました。

Google Adsense

Comments & Trackbacks : 16

Response from さえら2005 年 2 月 8 日 11時25分

トラバありがとうございまーす。
いつもながらに やること速いですね。ぐれいとっ!( ^ー゜)b
うちもまだ、トラックバックスパムにはあったことないんですが もそさんと同じ、
流行に乗っちゃったんです。うちは ひとつの対策しかしてないけど
もし来たら、もうひとつのほうもやってみようかな。ヾ(´▽`;)ゝ ウヘヘ

Response from yujiro2005 年 2 月 8 日 16時54分

こんにちはー。
記事参照&トラックバックありがとうございました。
(多分)正常に動作しているようでホッとしてます。
ちなみにコメントの方もテキスト部分しかチェックしていないので、すり抜けて到来したらタイトルもチェックするように修正したいと思います。

Response from Yellow Heart2005 年 2 月 8 日 19時47分

トラックバックスパム対策

以前のMTでは、トラバスパムや、コメントスパムが来ていたので、 今回も対策しよう…

Response from もそ2005 年 2 月 8 日 22時50分

>さえらさま
いえいえ、どっちかっていうと他のサイトさんが導入し終わった頃に|Д゜)コソーリ導入ってタイプですよ、私(苦笑)。
しかも簡単なワザじゃないと使いこなせないという…。
私、スパムは見るのもイヤなので、MTはじめた当初から割と盤石な体制取ってたんですよね。おかげで今までにいちども食らったことはありませんわ。
備えあれば憂いなしデス。

>yujiroさま
思いっきりパクらせて頂きましたぁ!ありがとうございます。
スパムが来ないので効果がイマイチわかりにくいんですけど、多分正常に作動してるんじゃないですかねぇ?

ところでコメントの方もそうなんですか。
対策取るのも面倒ですねぇ┐(´д`)┌

Response from Unforgettable Days2005 年 2 月 16 日 10時16分

TrackBack SPAM 対策

トラックバックスパムが1つ2つとやってくるようになりました。 まだ、膨大な規模にまでは発展していませんが、事前対策を講じることに。 OGAWA::MEMORAN…

Response from へっぽこ日記・ERA的日常2005 年 2 月 21 日 15時13分

スパム退治

これまでコメントスパムやトラックバックスパムとは無縁で、こーんな極小サイトは大丈…

Response from 馬に蹴られて2005 年 2 月 21 日 21時48分

トラックバックスパム対策

とうとうトラックバックスパムの攻撃が来ました。昨日は2、3件でしたが今日になって…

Response from わたあめすもも2005 年 2 月 22 日 0時06分

今度はトラックバックスパムだ!

もうね、ええ加減にして欲しい。
こんな事で時間を割かれたくないんですよね…。

ということで何カ所かのサイトを参考に対策…

Response from ブログ・スタディルーム2005 年 2 月 24 日 16時38分

トラックバックスパム対策しました

●この1週間、特定サイトからのスパムが急増し、どうしようかと思ってました。 ●そ…

Response from ytw04112005 年 2 月 24 日 19時54分

最近、コメント・トラックバックともにスパムが増えて、少しこまっていたところです。「Ogawa::Memoranda」さん、「小枠空間」さん、「Bianca」さんの情報を、ありがとうございました。さっそく、それぞれのサイトでDLや修正方法を調べ、対策をさせていただきました。
当方にきていたのは特定の一カ所からでした。よくわかりませんが、コメントには、英語でカジノとかポーカーとか書いてありました。もちろん、IPアドレスは毎回異なってました。いずれにしても、この一週間、毎日削除してたことから解放されそうで感謝です。
それにしても、どんな心理・神経なんでしょうね、発信者たちは。

Response from もそ2005 年 2 月 25 日 0時38分

■ytw0411さま
お役に立てたようで幸いでした(´∀`)
私はまだトラバスパムは受けた事がないんですけど、この前コメントスパムをはじめて食らいました(゚Д゚;)
何か中国語のスパムで、すっごく気持ち悪かったですよぉ。
多分根性悪い人が送ってるんだ。

Response from jeffly2005 年 2 月 25 日 11時52分

こんにちは。
先日はわざわざ当方へコメントして頂きありがとうございます。
勝手ながらリンクもさせて頂きました。
トラバスパム対策後は平和な日々を送っております。
感謝! ありがとうございました。

Response from もそ2005 年 2 月 28 日 15時52分

■jefflyさま
いえいえ、こちらが勝手に伺っただけなのでどうぞお気になさらずに(´∀`)
トラバ対策、うまくいったみたいで良かったです♪

えとえと、リンクはどこに張って頂けたとですか??
確認しようと思ったら見つからず…orz
もしよかったらどこにあるか教えてくださいっ。

Response from jeffly2005 年 2 月 28 日 23時19分

> えとえと、リンクはどこに張って頂けたとですか??

あっ、右カラム下のリンクリスト(my blog list)に加えました、という意味です。書き方が的確ではなかったでしょうか?

Response from もそ2005 年 3 月 1 日 15時43分

■jefflyさま
いやいや、私がぼけてて見つけられなかっただけです(つД`)
後でじっくり見たら分かりました。わざわざ教えに来てくれちゃって、jefflyさん、いい人過ぎ!

Response from ブログ・スタディルーム2005 年 9 月 5 日 13時19分

バージョンアップMTスパム対策、再び

●MTをv3.171 にバージョンアップしました。新バージョンはスパム対策がなさ…