Movable TypeはPerl で書かれているので、
やる気になれば、それなりに手を入れることも可能だ。
そこまでの気合もないので、設定変更やプログラムの変更をして挙動の確認をしたいと思う。
管理者のコメント承認機能を使わずにスパムコメントを弾きたい。
承認が遅れると、せっかく頂いた素晴らしいコメントもページに反映されず、
コメントを投稿して頂いた方に失礼だと思うから。
一方で無条件に承認なしにコメントを付けられるように設定すると、
スパムコメントが付く恐れがある。
管理者のコメント承認無しにコメントを公開できる設定にしたと過程して、
スパムコメント対策を練ることにする。
- コメントは完全に認証制にする。
→ 認証に手間が掛かる。クローズドなブログになってしまうため却下。
→ OpenID のような仕組みが普及すれば検討する価値はありそう。 - HTML アンカータグを無効にする。
→ スパムはHTML アンカータグが含まれる場合が多いので、この対策は効果が出ると思う。
→ しかし、アンカータグが使えないだけで、根本的な対策にはならない。 - 標準テンプレートに存在しないチェックボックスを設け、チェック無しでは投稿できない様にする。
→ 自動的にスパムを投げるプログラムをブロックするには便利な手段だ。
→ 手動スパマーにとっても、手間が増える為対策になりうると考える。
思いついた対策の中だと、2と3を併用すると有効そうだ。
アンカータグを利用出来ないようにするのは簡単で、設定画面から設定する。
続いて、標準テンプレート外のチェックボックスによる防御を施す。
やり方は適当に検索した。
とりあえず、これで対策が出来たものと思われる。
今後もしもスパムが来ても、少しは防ぐことができるのではないかと思う。
Movable Type側でも、コメントを一元管理出来るので、
もしスパムがたまっても、一度に消去することが出来る。
今後の成り行きを見守りつつ、メンテナンスをしていきたいと思う。
コメント