●またもコメントスパム
ブログを復活させてから、雨後の竹の子のように、大量にコメントスパムがやってきます。
数々のプラグインのおかげで、スパム判定されているから、以前ほどそんなに目につく訳じゃないけど、共用鯖の鯖落ちの原因になりたくないし、スパムがやってくる事自体超うざいので、スパム対策の見直しをしました。
- SCodeプラグインの導入
ブログ休止中の時から、SCodeプラグイン(参考 小粋空間: SCode プラグインでコメントスパムを制限する(その1:基本設定)を導入したいと思っていたので、実行する事に。
けれど、設定を行って、エントリーアーカイブにタグを仕込んで再構築をするとUndefined subroutine &SCode::scode_tmp called at /home/○○/●●/△△/××/SCode/SCode.pl line 143, line 1.
というエラーが出てしまいす。
設定やtmpディレクトリのパーミッションを確認したりしていますが、原因はわかりません。
必須のGD Graphics LibraryかGD Perl Moduleがサーバーに入っているのかどうかわからないので、管理会社に問い合わせています。……数時間後、サーバー管理会社から返信がきました。
GD Perl Moduleは入っていないけど、GD Graphics Libraryは入っているらしい。
んじゃあ、私のやり方が悪いのか……。
頑張ってみます。
(個別記事作成予定) - mt-comments.cgiの書き換え
「NotJapaneseLookup.pl」を使用してからは、以前行っていた mt-comments.cgiを書き換える対策を行っていなかったのですが、「NotJapaneseLookup.pl」はフィルタリング機能であり、スパム自体の投稿を阻むものではないため、改めて書き換えてみました。
効果があるかどうかは、数日経ってみないとわかりませんが。……数日経たなくても、数時間であまり効果がないことがわかりました(笑)
【5月21日追記】
mt-comments.cgiを書き換える対策は、3.2では使用できないそうです。
やっちゃってもエラーとかは出なかったのですが、複数のブログで「できない」との記述を見ましたので、追加した該当部分は削除しました。 - mt-config.cgiの「ThrottleSeconds」の数値も、もっと厳しくしてみました
……これも、数時間であまり効果がないことがわかりました(笑)
でも、やらないよりは、「やっているからこの程度で済んでいる」と思った方がいいのかな(笑)
Bianca: BiancaのTrackBackSpam対策【トラックバックスパム対策】もやっておいた方がいいかな〜と思ったのですが、今のところ復活後はトラバスパムは来ていないので、今回は保留。
(対策の効果を見たいので、くる前にはやりたくないんです・笑)