Home > Information > SPAM弾きを強化してみる

SPAM弾きを強化してみる

コメントはNucleusの管理画面からバッサリと一括削除できるけど、トラックバックは削除するのが面倒だなぁ。と思っていたが、MysqlAdminでバッサリできるということを気づいた今日この頃。それでも、手間が掛かることには変わりないので、これまで2ちゃんねるのBBQだけ利用していたRBLに後2ヶ所増やした。過去SPAMを受けたIPアドレス60個程を8種類のRBLでテストしてみて3ヶ所程度で効率よくはじけそうな組み合わせを選んだつもり。SPAM配信もとのホスト名を見るとISPの動的IPっぽいのが多いので、SPAMを受けてから時間が経っているようなIPで調べても、登録されてたとしても既に削除済みなRBLもあるだろうから、本当にベストな組み合わせなのかどうかは疑問なんだけどね。

また、ホスト名が逆引きできないようなものも弾くようにしました。日本国内のISPはほぼ全てにホスト名も割り当てているので、問題ないだろう。割合は少ないのだけど、たまにホスト名が引けないところからSPAMが来てたのと、SPAM大国の韓国や中国はISPが一般ユーザに割り当てるIPアドレスにはホスト名を充てていない。自宅サーバでMailサーバを運用している場合、ホスト名が引けないところは受け付けないのは常識だし。

なお、RBLやホスト名で引けない場合で弾かれた場合は、HTTPコード403を吐いてそのまま即死します。予めご了承ください。

Comments:3

rakko 2007-02-11 (Sun) 01:51

弾きテストはOKだった。こちらは正常テスト。本当ならトラックバックのテストも行いたいところだが、RBLに登録されている串を刺してトラバを打つスクリプトを書くのが面倒。

noon22 2007-02-12 (Mon) 23:21

とりあえずは成功したみたいですね♪
おめでとうございます!

rakko 2007-05-07 (Mon) 11:31

さらに強化。トラックバックのリクエストメソッドがPOSTでないものも、403で弾くように修正しました。

Comment Form

Trackback:0

TrackBack URL for this entry
Listed below are links to weblogs that reference
SPAM弾きを強化してみる from Submariners Blog
Trackback URL

Home > Information > SPAM弾きを強化してみる

Search
Feeds

Page Top