Movable Type
コメントスパム対策
最近、blogを狙ったコメントスパムが急増しているらしく、酷いときには日に100個以上もコメントスパムを入れられることがあるようです。IPで弾く事も可能なのですが、コロコロIPを変えてくるスパマーを相手にした場合、イタチごっこになるのは目に見えているので、まだまだ認知もされていない我がサイトですが、転ばぬ先の杖ということで、スパム対策に取り組む事にしました。
ただし、コメントスパムのみで、トラックバックスパムはIPで弾くしか手がない状況です。
ネットを巡回していると、比較的簡単なコメントスパム対策をされているC.G.Iさんのエントリーを発見。こちら(リンクは月別のアーカイブになっています。ページをスクロールして探して下さい)のスパム対策法を参考どころか、そのまんま自分のblogに施してみました。
作業は比較的簡単で、
Comment Listing Template
Comment Preview Template
Commment Error Template
Individual Entry Archive
の4つのフォームの部分にスパム対策用チェックボックスを追加して、
/MT/lib/MT/App/Comments.pm
のスクリプトの一部にコードを追加してサーバにアップするだけでOK。
ただし、Comments.pmのコードを書き換えるときは、現行の2.661では行数が変わっているので、前後のコードを検索して位置を特定した方がいいです。
手動で書き込んでくるスパムコメントまでは対応できませんが、自動ソフトで書き込んでくるタイプはある程度ですがブロックできるそうです。
なんか、MOVABLE TYPEの作者もスパムコメントには心痛めているそうで、次のリリース(バージョン?)ではスパム対策をMOVABLE TYPEに施すそうです。
他にも新機能が付くそうなので期待して待っていようと思います。