0

ASP.NET Webアプリが、REFERERがgoogle.comURLであるPOST要求を受け取ることがあることに気付きました。そんなことがあるものか?これはある種のハッキングの試みですか?

より興味深いHTTP値のいくつかを次に示します(実際のサイトを「example.com」に置き換えました)。

HTTP_REFERER = http://www.google.com/gwt/x/e?wsc=bf&wsi=d9f494c200f04c82&u=http%3A%2F%2Fwww.example.com&ei=65oLUNikApHoxAKykMHqBA&whp=1view_unadapted%3B2http%3A%2F%2Fwww.mysite.com     
REQUEST_METHOD = POST     
HTTP_COOKIE = ASP.NET_SessionId=eakdubyv3bfj33l0adtyhamc 
HTTP_USER_AGENT = KWC-Buckle/ABO1107 UP.Browser/7.2.7.2.551 (GUI) MMP/2.0     
CONTENT_LENGTH = 195 
CONTENT_TYPE = application/x-www-form-urlencoded 
SCRIPT_NAME = /cgi/webloginscript.aspx 
SERVER_PORT = 443 
SERVER_PORT_SECURE = 1 
HTTP_X_WAP_PROFILE = "mms.mycricket.com" 
HTTPS = on 

編集:「wget」を使用してリファラーURLをテストしたところ、googleがhttp://www.example.comへの302リダイレクトで応答することがわかりました。それでは、モバイルブラウザがリダイレクトを実行しているが、リファラーをhttp://www.example.comにリセットしていない可能性がありますか?次に、ユーザーがフォームに入力して送信しようとしても、リファラーはgoogle.comですか?バギーモバイルブラウザ?

4

2 に答える 2

1

景品はユーザーエージェントです。

誰かがモバイルデバイスからの検索結果をクリックしていて、グーグルがあなたのページのモバイルフレンドリーバージョンをレンダリングしています。

于 2012-07-25T15:12:24.320 に答える
0

通常、Web クローラーは HEAD タイプの http リクエストを最初に登録します。これは、検索結果をクリックした後の Google リダイレクト リンクのように見えますが、なぜ POST と GET になるのかわかりません。ユーザー エージェントは Cricket (ワイヤレス キャリア) のモバイル ブラウザーのように見えるので、OS に組み込まれた組み込みの検索とリダイレクトである可能性があります。

于 2012-07-25T15:13:13.940 に答える