DNS式ブラックリストでプロクシ経由のスパムや荒らしを防ぐ

Posted by
ぴろり
Posted at
2005/10/02 22:30
Trackbacks
関連記事 (1)
Comments
コメント (1)
Post Comment
コメントできます
Category
MovableType カテゴリ
 void GraphicWizardsLair( void ); //otsune さんが 公開されていたネタで、 2 ちゃんねる運営が公開している DNS 式ブラックリストを参照し、 プロクシ経由のや荒らしを防ごうという。 自前でブラックリストを持たずにリストの参照を完全に外部に依存してしまって、 しかもその参照先が荒らしの総本山(?)とも言える 2 ちゃんねるというのが何となく強力な気がしてなりません(笑)  BBQ のページにサンプルコードが掲載されていたので、 これをほとんどそのままに に組み込んでみました。
この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する

車輪の再発明 ('05/10/03 追記)

 同機能(ちゅーか更に高機能)な SpamLookup というが存在します (元:blog.wore.ma.cx さん)   3.2 には標準で添付されているようで、SixApart のお墨付きと考えれば、 このエントリの紹介記事を実践されるよりも、こちらのを導入された方が良いと思います。  …今回の記事は…うーん、どうしよう(´・ω・`)ショボーン

導入方法

 プロクシ規制の判定コードを共通モジュールとし、コメントの投稿時とトラックバックの受信時にこれを用いてプロクシ規制を行います。 導入作業は 3 つのファイルを作成・編集するだけなので、30分もかからずに作業を完了できると思います。

3.171jaで動作確認済みです。

BBQ.pm の導入

 以下に示すプロクシの判定コードを /cgi-bin/mt/extlib/BBQ.pmで保存します。 コードはサンプルコードほぼそのままです。

Comments.pm の修正

 コメントが投稿されたタイミングで、上のロジックを用いてプロクシ規制を行うためのコードを追加します。 以下を参照に /cgi-bin/mt/lib/MT/App/Comments.pm を修正します。

Trackback.pm の修正

 コメントへの対応と同じく、トラックバックが送信されたタイミングで、プロクシ規制を行うためのコードを追加します。 以下を参照に /cgi-bin/mt/lib/MT/App/Trackback.pm を修正します。


この記事を読んだ人はこんな記事も読んでいます ?

その他の関連する記事


関連記事/トラックバック (最新 5 件を表示しています)

blog.wore.ma.cx のスクリーンショット
タイトル
BBQ (あらしお断りシステム)を Movable Type に
Trackbacked at
2005/10/03 15:45
from
blog.wore.ma.cx
評価
Web Scouter
概要
BBQ - あらしお断りシステムというすばらしいシステムがあります。 仕組みとし...

この記事のトラックバック URL

寄せられたコメント (最新 5 件を表示しています)

Posted by
ぴろり
at
2005/10/03 18:01
ID
tIrmGXNg

blog.wore.ma.cx さんからのトラバで知ったところによると
同機能(ちゅーか更に高性能)な SpamLookup というプラグインがあるようです。
http://bradchoate.com/projects/spamlookup/
しかも MovableType 3.2 からはパッケージに標準で添付されていますから
素直にこっちを使った方が手軽&便利&安全な気がします(`・ω・´)

コメントを投稿する

 (必須/公開)
 (必須/非公開)
 

コメントスパム防止のため投稿前に ランダムな数字 ? を入力してから投稿してください。 お手数ですがご協力のほど宜しくお願いいたします。(必須)