コメントspam対策
よくわかんないんだけど、こんな感じにしたらmod_rewriteでコメントspamほとんどはじけないのかな?もう誰かやってるかもしんないけど、これを試験的に導入してみる。
デメリットはクッキー機能をオフにしてる人くらいなもんかなと思うのでいいのではないかと。
しかし、コメントspamさんはこんなの簡単に突破してくるよって人がいたら、教えてください、是非。
僕のところにトラックバックなスパムは来てないので今のところはこれだけでいい感じかなとか思ってます。他のも併用はしていきますが。そしてmod_rewriteの下記の文法がイマイチあっているかは当然よくわかりません(笑
RewriteEngine on RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .htm$ RewriteCond %{HTTP_COOKIE} !spamcheck= RewriteRule (.*) - [F,L]
[2007-10-03 追記]
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。
kyoさんが、http://hail2u.net/blog/blosxom/results_of_measures_against_comment_spam_with_mod_rewrite.html
という方法をやってますよ。
それとは別に自作のスパム対策用プラグインを私のサイトで公開してます。
その方法だとエラーメッセージの表示があんまし好みではないんですよ。ただ、writebackの拡張子にPOSTする仕組みにした方がいいような気がしたのでそこは真似してみました。
で、リファラチェックよりはなんとなく僕はCookieチェックで当面行こうかと思ってます。リファラチェックの方が王道っぽいので先に突破されるのではと思ったので。両方やった方がいいんですかねぇ。もしや。
言ってましたが、結局試してみたくなって完全に真似してみました(笑