最近、必要に迫られてというか、自作のフリーウェアに機能追加したくな
ってしまい、今週になってから、ちょっとからかっています。
4年ぶりぐらいにバージョンアップして公開することになるのかなぁ。
さて。
> すると,WebForumは偽装に騙されているということになるわけでしょうか。
#3464によると、掲示板のログファイルに記録されていたということですが、
これは、サーバから渡されたアドレスがそのまま記録されます。すなわち、
本当に偽装されていたということであれば、サーバが騙されていたというこ
とで、スクリプトが騙されていたわけではありません。
そして、IPアドレスの偽装って、ちょっと面倒なんですよ。リファラだの
ユーザエージェントだのはHTTPという上位層のプロトコルで規定されて
いるので偽装するのは相対的に簡単なんですけど、IPアドレスの場合は、
TCPだったかIPだったかの下位層のプロトコルで偽装しなければならな
いのです。もちろん、その筋の人にかかればどうということはないと思うの
ですが、少なくとも私は試したことがありません。
以下、参考URL。
http://www.ipa.go.jp/security/fy14/contents/soho/html/chap1/spoof.html現実的には、そのアメリカの学校のマシンがプロキシサーバとして動作して
いて、そこが踏み台になって書き込みが行われたものと推測します。それな
ら、難しい技術は全く不要ですから。
> 直接,登録CGIを呼び出しているのかなぁ,
ブラウザ経由だからといって、それが信頼できるものとは限りません。
例えば、現在、私はブラウザ経由で書き込んでいますが、このIPアドレス、
どの程度アクセス解析に残っています?
あちこちの発言を見て回っていますけど、アクセス解析に残っている回数は
実際にアクセスした回数よりもはるかに少ないはずです。
> 今回はどのようにすればよいですか?
どのように、というのは、この場でアドバイスを求めておられますか?
それとも、また、スクリプト一式を送っていただいて、改造して送り返すの
でもかまいません。年末年始が絡むので、納期は長くかかりますけど。
> その,アタック…と言うか,試みがあったというのは
そう、サーバのログで確認しています。
> 試みが失敗した記録というのはどのように確認できるのでしょうか。
まず、書き込みフォームの部分をみればすぐにわかりますが、例えば
<form action="./wf_regis.cgi" method="post">
この場合、アクセス対象のファイルがwf_regis.cgiであるか否か。
次に、postメソッドでアクセスしているか。
ログには、getメソッドでアクセスしているのかpostメソッドでアクセスして
いるのかは記録されます。
私が「1日に何回」といっている場合は、ここまでの結果を集計したものと
思ってください。
あと、このアクセスに対して、応答として何バイトを返したか、というのが
記録されます。書き込みを拒絶してエラーを返している場合は、エラーメッ
セージの分しか応答を返していませんからバイト数も少なくて、見ればすぐ
にわかります。このバイト数で、例えば、プレビュー表示させたけれども書
き込みボタンを押さなかった、なんてこともわかるわけです。つまり、他の
トラップはスルーしたけどプレビュー反転のトラップに引っかかった、とい
う事が推測できるわけです。
P.S.
いや、まさか「かせぐ」という漢字が禁止語句になっているとは思わなかっ
た。私、「かどう」という単語を結構使う人なので。
とりあえず、「動作」と言い換えてパスしました。