0

我注意到我的 ASP.NET Web 应用程序有时会收到 REFERER 是 google.com URL 的 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”测试引荐来源网址时,我看到谷歌以 302 重定向响应http://www.example.com。那么移动浏览器是否正在执行重定向但没有将引用者重置为http://www.example.com?那么当用户填写表单并尝试提交时,referer 还是 google.com?有问题的手机浏览器?

4

2 回答 2

1

赠品是用户代理。

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

于 2012-07-25T15:12:24.320 回答
0

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

于 2012-07-25T15:13:13.940 回答