久々に沢山来た。
RSSフィールドを更新する目的ついでにこの記事を書きます。
以前はあまりにロボットの書き込みが多いためURLを含むエントリをリジェクとするようにしました。(そのときは手違いで過去のURLを含んだコメントまで消えてしまいました。すいません!)
しかし今日はURLを含んでいるわけでもないスパムが多量に・・・。
サイトへの誘導もできないのにそんな事書き込んでどうするつもりなのか・・・。
とりあえずスクリプトで一括削除しましたが、また発生するようであれば別の手立てを考えます。
アイデアとしては、
1.hiddenフィールドにそれっぽい名前つけておいてもし入力されたらスパムと見做す。
2.日本語を含まないコメントは全てスパムとして廃却する。
3.画像認証などのロボット排除手段を導入。
といったところですが、コメント書いてくださる人の負担になるのは嫌なので1か2が妥当なラインですかねえ。
海外からのIPアドレスをすべてdenyしたいところですが、現実的にテーブルを更新しつづけるのが無理ですね。