2005-09-17
_ spam対策
先日,Filterをすり抜けてくるコメントspamが見受けられたので新たに対策.ここのところコメントspamのアクセスログを見てみると,
... 212.75.80.242 - - [14/Sep/2005:04:14:02 +0900] "POST / HTTP/1.1" 200 344 "http://www.smallstyle.com/" "-" "-" 212.75.80.242 - - [14/Sep/2005:04:14:03 +0900] "POST / HTTP/1.1" 200 344 "http://www.smallstyle.com/" "-" "-" 212.75.80.242 - - [14/Sep/2005:04:14:03 +0900] "POST / HTTP/1.1" 200 344 "http://www.smallstyle.com/" "-" "-" 212.75.80.242 - - [14/Sep/2005:04:14:04 +0900] "POST / HTTP/1.1" 200 344 "http://www.smallstyle.com/" "-" "-" 212.75.80.242 - - [14/Sep/2005:04:14:05 +0900] "POST / HTTP/1.1" 200 344 "http://www.smallstyle.com/" "-" "-" ... 209.165.250.118 - - [16/Sep/2005:18:31:22 +0900] "POST / HTTP/1.1" 200 219 "-" "Mozilla/4.76 [en] (Win98; U)" "-" 68.187.84.132 - - [16/Sep/2005:18:31:48 +0900] "POST / HTTP/1.1" 200 219 "-" "Mozilla/4.76 [en] (Win98; U)" "-" 70.119.235.141 - - [16/Sep/2005:18:32:39 +0900] "POST / HTTP/1.1" 200 219 "-" "Mozilla/4.76 [en] (Win98; U)" "-" 68.187.84.132 - - [16/Sep/2005:18:32:49 +0900] "POST / HTTP/1.1" 200 219 "-" "Mozilla/4.76 [en] (Win98; U)" "-" ...
といった具合.一方はトップをリファラとしてPOSTしてくるもの.もう一方は特にリファラなしでPOSTしてくるものでした.単純に考えてコメントをもらう場合は,そのエントリーの日付が入ったリファラを含んでいるはず.そんなわけでmod_rewriteを利用して次のようなルールを設定しました.
RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} \/$ RewriteCond %{HTTP_REFERER} !^http://www.smallstyle.com/.*\.html$ RewriteRule (.*) - [F,L]
POSTメソッドでアクセスしてきて,そのURIが/で,リファラにエントリーの日付情報が入っていないものは,403を返すようにしてみました.さて,どの程度効果があるのやら.リファラ対策されてしまえばそれでまた意味がなくなってしまうのでどうかなとも思うのですが,ハードルは少しでも多いほうがいいでしょう.
_ CD購入
BEAT CRUSADERSのMUSICRUSADERSを購入.つい最近,ドラマでも使われたJimmy Cliffの「I can see clearly now」をカバーした曲がラジオから流れてきて,おぉってな感じで.BEAT CRUSADERS自体は5月くらいにリリースされたP.O.A.〜POP ON ARRIVALに収録されているHIT IN THE USAやFEELを同じくラジオで聞いて知ってはいたのですが,オリジナルも好きですが,カバーもやっぱりいいです.