トラバスパムは無くなったが今度はコメントスパムが・・・
撃退成功!トラックバックスパム
先日トラックバックを許可したらトラバスパムが凄まじいことになったことを書きましたが、 その記事のコメントで頂いた対策で、トラバスパムが全く無くなりました。
SEOwalkerのむっちゃんさんのコメント
テンプレートをカスタマイズできるのであれば、トラックバックURLが入っているRDFのHTMLコメントを入力する独自タグを削除してみては?
トラックバックURLのすぐ下ぐらいに強制コメントHTMLを入れるタグがあると思うのですが・・テンプレートによって違いますが・・
トラックバックURLを直接読み取っているか、このタグで自動的に読み取っているかだと思っています。
早速「< ?php trackback_rdf(); ?>」をindex.phpから削除。
その後3日ほど経過しましたが、毎日十数個来ていたトラバスパムがゼロになりました^^
この場を借りて むっちゃんさんありがとうございました。
同一IPアドレスによるコメントスパム
トラバスパムが解決したと思ったら、2、3日前から同一IPからのコメントスパムが急増。

英語が全く分からないので、何が書かれているのか良く分かりませんが、ごくろうさまです。
ということで.htaccessにてIPアドレスをアクセス拒否してみました。
.htaccessによるアクセス拒否の方法
メモ帳などのテキストエディタでhtaccess.txtというファイルを作ります。(通常.htaccessという名前のファイルは作れないため)
【htaccess.txtの記述内容】
order allow,deny
allow from all
deny from ドメインorIPアドレス
今回の場合はこんな感じになります。
order allow,deny
allow from all
deny from 78.157.143.202
【htaccess.txtのアップロード】
htaccess.txtをアップロードし、ファイル名を「.htaccess」に変更します。アップロードしたディレクトリ以下全てのページでアクセス拒否が実行されます。
しかしIPアドレスは変わり続ける
IPアドレスはプロバイダーと固定IPの契約をしていない限り、機器の再起動などで簡単に変わってしまいます。そのため違うIPでスパム行為を繰り返されたらイタチごっこです。
まぁどちらにしてもAkismetのおかげでコメントがそのまま載ることはないので、これでだめなら放置する予定です。
タグ:スパム

