2012/11/30
ApacheのlogにPROPFINDの405エラー
私のPCにはWebアプリテスト用にApacheをインストールしているのですが、先日Apacheのaccess.logを見て気が付いたのが、社内のいろんな人からのアクセスがあること。しかもそのログがこんな感じのエラーログです。
192.168.0.104 - - [17/Nov/2012:10:01:38 +0900] "PROPFIND /GWRITER HTTP/1.1" 405 233
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /SHAREDDOCS HTTP/1.1" 405 236
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /MCAFEE HTTP/1.1" 405 232
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /DOWNLOADS HTTP/1.1" 405 235
192.168.0.104 - - [17/Nov/2012:10:01:38 +0900] "PROPFIND /GWRITER HTTP/1.1" 405 233
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /SHAREDDOCS HTTP/1.1" 405 236
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /MCAFEE HTTP/1.1" 405 232
192.168.0.104 - - [17/Nov/2012:10:01:39 +0900] "PROPFIND /DOWNLOADS HTTP/1.1" 405 235
そもそも社内の人が私のテスト用のWebサーバにアクセスしているなんて変ですし(なんで私がWebサーバを立てていることを知ってるの?)、もしやウィルスに感染しているのではと思って、真剣に調べることにしました。
エラーコード405ってどんな意味だったかなぁ、と思って調べると"Method not allowed"。そしてそこにはWebDAVのHTTPメソッドとして、PROPFINDなるものがあるということがわかりました。
原因については、こちらのサイトに詳しく書かれていて、MS Office 2007(おそらく2010でもそうなのでしょう)を使っている場合、IE上でExcelを開くとWebDAV通信を試みるらしい。WebDAVを設定したPCがわからないのか、Webサーバを立てているPCに片っ端からPROPFINDメソッドを投げているのかも。MS社らしい不思議な"仕様"です。そして私のPCはWebDAV設定していないので405エラーというわけ。なるほど、そういうわけですか...
ともあれウィルス感染ではなかったようで一安心です。しかし自分のPCにアタックされているようで気持ち悪いので、Apacheの設定で自分のPC以外からのアクセスを禁止しました。それ以来アクセスログには前述のログはなくなりました。勉強になりました。
エラーコード405ってどんな意味だったかなぁ、と思って調べると"Method not allowed"。そしてそこにはWebDAVのHTTPメソッドとして、PROPFINDなるものがあるということがわかりました。
原因については、こちらのサイトに詳しく書かれていて、MS Office 2007(おそらく2010でもそうなのでしょう)を使っている場合、IE上でExcelを開くとWebDAV通信を試みるらしい。WebDAVを設定したPCがわからないのか、Webサーバを立てているPCに片っ端からPROPFINDメソッドを投げているのかも。MS社らしい不思議な"仕様"です。そして私のPCはWebDAV設定していないので405エラーというわけ。なるほど、そういうわけですか...
ともあれウィルス感染ではなかったようで一安心です。しかし自分のPCにアタックされているようで気持ち悪いので、Apacheの設定で自分のPC以外からのアクセスを禁止しました。それ以来アクセスログには前述のログはなくなりました。勉強になりました。
コメント
そのおかげでどうやらIISの不具合が誘発されてサーバーが吹っ飛ぶんですが、くそ困った糞MS仕様ですね。
コメントありがとうございます。
私の場合は実害がなかったのでよかったようなものの、
IISだと実害が出るんですね。
IISってMS製品なのに、自社製品のExcel仕様が元で不具合が出るとは...
ちょっと言葉がありません。
私の場合は実害がなかったのでよかったようなものの、
IISだと実害が出るんですね。
IISってMS製品なのに、自社製品のExcel仕様が元で不具合が出るとは...
ちょっと言葉がありません。
コメントの投稿
トラックバック
トラックバックURL:http://sookibizviz.blog81.fc2.com/tb.php/1395-1c48fb7e