为什么会有google.com的referer发出POST请求?

时间:2012-07-25 15:08:45

标签: asp.net security

我注意到我的ASP.NET网络应用有时会获得POST请求,其中REFERER是google.com网址。怎么可能?这是某种黑客企图吗?

以下是一些更有趣的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”测试Referer网址时,我看到google以302重定向回复http://www.example.com。那么移动浏览器是否可以预先形成重定向,但不会将引用重置为http://www.example.com,因为它应该如此?然后,当用户填写表单并尝试提交时,引用者仍然是google.com?越野车移动浏览器?

2 个答案:

答案 0 :(得分:1)

赠品是用户代理。

有人点击了移动设备上的搜索结果,谷歌正在呈现您网页的移动设备版本。

答案 1 :(得分:0)

通常,网络抓取工具会首先注册HEAD类型的http请求。点击搜索结果后,这看起来像是Google重定向链接,并且不知道为什么它会成为POST与GET。我注意到用户代理似乎是Cricket(无线运营商)上的移动浏览器,因此它可以是内置的搜索和重定向,它们内置在他们的操作系统中。