Feb 24, 2005

ユーザーエージェントチェック

自動投稿スクリプトでスパムを送る場合、LWPと呼ばれるパールモジュールを使うケースが多いと思われます。

私の所へスパムを連続的に送って来た多くのケースではユーザーエージェントと呼ばれる環境変数にlibwww-perlという文字が含まれています。

実は、LWPモジュールはlibwww-perlの事でして、LWPモジュールを使う時にユーザーエージェントを指定しない場合、デフォルトでこれが入るのです。

ですので、この文字列が含まれている場合は、ブラウザでの投稿ではないと判断し、弾く様にしています。(コメント、トラックバック共同じ処理で、別々に有効・無効設定可能です。)

効果はやってくるスパマーに依存しますが、多分50%位は効果が有ると思います。

副作用はちょっと思いつきませんし、これまでそういう報告は有りませんので、設定しておいて損は無いでしょう。

Edit this entry...

wikieditish message: Ready to edit this entry.

1.エントリ作成部





1A.HTML FEP







1B.HTMLエディタ(IEでのみ利用可)









2.プレビュー部


3.トラックバック(TB)送信内容








4.エントリ投稿自動処理部