掲示板spamとの戦い
うちの会社がホスティングサービスしている掲示板が荒れている。
最近ブログでも多発している英文字のみのspamだが、IPや書き込まれる文字列も毎回変わるので対策が面倒だ。
でも放置するわけにもいかないので、超ぬるい対策を施してみた。
英文字のみの場合に弾くというのも手だが、この手のspamはWeb画面を開いて1つずつメッセージを手打ちしているわけではない。
遠隔サーバからプログラムで定型POSTを投げているだけだ。というわけなので、定型外にしてやれば大半のspamは大人しくなる。
施したのはこんな感じ。
<input type='HIDDEN' name='spam' value='nomore'> if($FORM{'spam'} eq 'nomore')
こんなバレバレの超ぬるい対策でも、効果抜群の模様。
プログラムを書き換えて18時間が経過するが、まだひとつも通過していない。