« A4の故障 | メイン | コメントスパム対策、もしかしたらイケるかもしれない方法 »
コメントスパムは一発屋?
2004年08月31日

昨日またコメントスパムをありがたくいただいたのです。

対策というのではなくて、「思いつきandいたずら心」で入れていた、damedamespamという文字列が、QUERY_STRINGに見事に仕込まれていました。

敵は何を考えているんだろう?
もしかして、やっぱひとつひとつコメントしてるのかぁ??

たくさんのログを見るのは疲れるのでひとつだけ...。

IPアドレスは211.1.102.67
ホスト名はns.kaichigakuen.ed.jp
....なのだけれど、実在する学校らしいです。
ココをプロキシに設定すると(Portは80)、この学校の中のサイトしか見えなくなります。

#やっぱり偽装だな。

access_logをこのIPでgrepしてみました。

# grep 211.1.102.67 access_log
211.1.102.67 - - [30/Aug/2004:12:37:01 +0900] "POST /mt-comments.cgi?damedamespa
m HTTP/1.1" 500 614 "http://blog.kiyo.com/archives/2004/08/cocosecom.html" "Mozi
lla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; AIRF)"

あら、ひとつしかない....。

まぁもしかして一発屋さん??(笑)

普通、コメントを投稿すると、そのコメントが表示される画面へ遷移するから、
ACCESS_METHOD=GETでもって、__mode=cmtr_name_jsっていう引数でもいちど呼ばれるはずなんですよね。
それがないんです~~っ!

#それでまたちょこっと仕込みました。
#スパム対策にはなっていないけれど、どうやっているか知りたくて。

formタグに日時とIPアドレスが表示されます。暗号化でもすればよいのかもしれませんが、とりあえず素のままです。(SSIを使っています。)

犯人はどういった偽装をしてくるのでしょうか?きちんとセットしてくるのかなぁ~~

投稿者 megu : 2004年08月31日 00:24

コメント

Mozillaから投稿してみました。

投稿者 megu [TypeKey Profile Page] : 2004年08月31日 06:41

ogawaさんからメッセージをいただきました。

「Mozilla Firefoxを使っていると、Typekeyで認証した際にmt-comments.cgiにRedirectされたときに「Bad Referer」画面に誘導されてしまうみたいですよ。Firefoxのnetwork.http.sendRefererHeaderはOn(=2)にしているのですけどね。」

ということでした。
実はTypekeyから戻ってきたときのチェックについて、RefererにはTypekeyのURLが入ってくるのですが、呼び出す際の引数にこのサイトが与えられているので、マッチしてエラーにならないと思っていました。

ところがどっこい、Mozillaだと、Typekeyから戻ってくるときRefererがクリアされてしまっているのです。(なぜだ?)
ご指摘いただくまで気付きませんでした。
確かに...私のMozillaはFirefox?じゃなくて1.4.1ですが。

ogawaさん、
いつもどうもありがとうございます。コメント削除してしまってすみません。

手を抜いていたmt-comments.cgiを修正しました。
たぶんもう大丈夫かと思います。

投稿者 megu [TypeKey Profile Page] : 2004年08月31日 06:49

ふと思ったのですが、Typekeyの認証ってhttps(SSL)ですよね。
それでかしら?
Mozillaでも通常のサイトでは、Refererは渡されています。
よりセキュリティが考慮されているので、こういった結果になったのでは?
あたっているかどうかはわからないけれど。

投稿者 megu [TypeKey Profile Page] : 2004年08月31日 08:07

無理言って済みませんでした。

RFC2616(http://www.ietf.org/rfc/rfc2616.txt )の15.1.3には、「Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.」と書いてあります。Mozilla/Firefoxでは、これを実装してあるということでしょうね。

投稿者 (o) [TypeKey Profile Page] : 2004年08月31日 16:34

こんにちは!
いえいえどうも、こちらこそいつも気にかけてくださってうれしいです。
rfc情報ありがとうございます。
MozillaはちゃーんとRFCに乗っ取って作られているのですね。
その前の段のRerefer、From情報を有効/無効設定にできるというのも、IEにはありましたっけ?はて....。
以前はかたくなにNetscapeしか使わなかった私も4.7止まり。
それ以降、WindowsではIEばかり使うようになっていました。
ちょっと考えをあらためようかと思います。
セキュリティの面ででとても気になるので。(っというのをMS製品に対して言うのもいまさら...という感じですが。)
FirefoxはただのMozillaよりも軽くてさらに使いやすくなっているみたいですね:-)

投稿者 megu [TypeKey Profile Page] : 2004年08月31日 22:10

コメントしてください




保存しますか?