就在最近,我在我的网站上看到多个会话重复请求 /crossdomain.xml 和 /-7890*sfxd*0*sfxd*0。我们从这些会话背后的一些人那里得到反馈,他们无法正确浏览该站点。有人知道可能导致这些请求的原因吗?我们在考虑病毒或某些工具栏。
我们在请求中看到的唯一常见项目是它们都是 IE 的某个版本(7、8 或 9)。
就在最近,我在我的网站上看到多个会话重复请求 /crossdomain.xml 和 /-7890*sfxd*0*sfxd*0。我们从这些会话背后的一些人那里得到反馈,他们无法正确浏览该站点。有人知道可能导致这些请求的原因吗?我们在考虑病毒或某些工具栏。
我们在请求中看到的唯一常见项目是它们都是 IE 的某个版本(7、8 或 9)。
独立于您的站点/应用程序的性质,...
...策略文件的请求/crossdomain.xml
表明在客户端工作站上运行的 [通常是 Adbobe Flash、Silverlight、JavaFX 等] 应用程序并试图断言您的站点是否允许该应用程序代表用户访问您的站点在所述工作站上。跨域策略的这种断言是旨在保护工作站用户的底层“沙盒”环境(Flash Player、Silverlight 等)的一项安全功能。这是因为当“代表”用户访问第三方站点时,应用程序可以访问这些站点将在用户可能很容易启动/获得的各种会话或 cookie 的上下文中提供的任何信息。
... 的请求/-7890*sfxd*0*sfxd*0
暗示客户端(无论是上面提到的应用程序、一些不相关的 http 引用、Web 浏览器插件还是其他一些逻辑)认为您的网站是 superfish.com、某个在线商店隶属于 superfish.com 或为分享收入而向 superfish.com 发送流量的众多网站之一。
现在......您的站点收到的这两种请求很可能是不相关的,即使它们在某些明显的同时来自同一个工作站。例如,可能只是跨域策略断言来自合法希望从您的站点访问某些服务的 Web 应用程序,而“sfxd”请求来自工作站 Web 浏览器上的某些插件(例如 WindowsShopper 或,唉,一系列其他插件),它们会根据浏览器接收到的任何图像以某种方式触发它们的请求。
提出这些请求的一些客户端not able to browse your site correctly
(无论这意味着什么......)这一事实可能进一步表明,这些客户端上的一些 - 我怀疑 - JavaScript 逻辑将其底层应用程序/附属公司的根 URL 与您的站点的根 URL 混淆. 但这只是一个猜测,您的网站没有足够的上下文来获得更精确的提示。
一些前进的建议:
<allow-access-from domain="*"/>
无缘无故地放入他们的跨域策略文件(从而使他们的用户面临风险)。第一个建议不会导致解决手头的问题,但我无法抗拒警告。