`

【转载】Internet Explorer 已对此页面进行了修改,以帮助阻止跨站点脚本

 
阅读更多


ie浏览器提示错误的原字样为: Internet Explorer 已对此页面进行了修改,以帮助阻止跨站点脚本!


    • 问题所在环境:
  1. 浏览器: ie8+
  2. 系统:winxp win7 vista
  3. post请求至其他域名站点(非本站点域名)



如果满足以上三点问题,我就大概可以确定你所发生的问题就是我这篇博文要解决的问题。

  • 解决办法:

只需要在目标页面添加一个header头标记就可以搞定这个问题,

  1. response.addHeader("X-XSS-Protection","0");
Java代码 复制代码 收藏代码
  1. response.addHeader("X-XSS-Protection","0");  
response.addHeader("X-XSS-Protection","0");

 

  • 官方解释(跨站点脚本筛选):

    一个网站向另一个网站注入或添加 JavaScript 进行非法请求,即构成跨站点脚本攻击。原始请求一般都是合法的,例如原始请求可以是一个指向另一个页面的链接,也可以是提供常用服务(如留言簿)的通用网关接口 (CGI) 脚本。注入的脚本通常会尝试访问另一个网站不允许访问的特权信息或服务。响应或请求通常会将结果反馈给该恶意网站。XSS 筛选器是 Windows® Internet Explorer® 8 的新功能,用于检测 URL 和 HTTP POST 请求中的 JavaScript。检测到 JavaScript 时,XSS 筛选器会搜索反射的证据,即攻击请求在没有更改的情况下提交时,返回给攻击网站的信息。如果检测到反射,XSS 筛选器将审查该原始请求,这样附加的 JavaScript 将无法执行。
    详细参考地址: http://technet.microsoft.com/zh-cn/library/dd638324%28WS.10%29.aspx

  • 其他解决办法:
    在 "Internet 控制面板" 中控制 XSS 筛选器,具体参考 http://bjyzxxds.iteye.com/blog/453119
  • 两种方法对比:

    两种方法对比,我感觉第一种解决方法是最为合适的,想让某一个页面跨站点脚本,可以添加一个header就ok,这样相对于其他的站点访问,安全问题是最大的,其他解决办法是通过设置internet选项,这种方法不是很安全,因为所有的页面都会公用这一个设置,所以安全存在很大的问题!还有一个问题就是现在的项目都是bs模式的,所以说用户所用的工具都是浏览器,为了实现这一个效果,不可能每次给用户配置电脑的时候,都得说把internet里面的xss选项给禁用了。



 

分享到:
评论

相关推荐

    xsser:跨站点“ Scripter”(又名XSSer)是一种自动框架,用于检测,利用和报告基于Web的应用程序中的XSS漏洞

    网址: : 跨站点“脚本程序”(又名XSSer)是一种自动框架,用于检测,利用和报告基于Web的应用程序中的XSS漏洞。 它提供了几个选项来尝试绕过某些过滤器以及各种特殊的代码注入技术。 XSSer已预先安装了[> 1300 ...

    DHTML.api手册

     Netscape 4.x 跨浏览器 DHTML Internet Explorer 4.x  JSS(JavaScript 样式表)(允许您控制不同的 HTML 元素如何显示)  Layers(允许您控制元素的定位和可见性)  CSS1  CSS2(允许您控制不同的 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    GCF 谷歌内嵌浏览器框架, 使用此插件,用户可以通过Internet Explorer的用户界面,以Chrome内核的渲染方式浏览网页。Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得...

    Zebra_Form:jQuery增强PHP库,用于创建和验证HTML表单-开源

    具有集成的跨站点脚本防护机制,该机制可自动从提交的数据中剥离出潜在的恶意代码。 它还可以防止开箱即用的自动SPAM帖子,而无需通过使用蜜罐来依赖CAPTCHA。 输出可以自动生成,也可以通过模板(基本PHP文件)...

    vfp6.0系统免费下载

    在 Visual Basic 中,Active Document 只是稍做修改的表单,目的是支持 Internet Explorer 的特性。Visual FoxPro 中的 Active Document 与其稍有不同。ActiveDoc 类是一个非可视类,它的功能更类似于一种应用程序...

    XML,XSLT,AJAX三大技术打造开源多用户博客X3BLOG

    无Session设计杜绝了用户会话无故丢失的尴尬,客户端关联的会话加密方式带来了用户数据的高安全性,独特的XSL结构设计,彻底消除了跨站脚本攻击的隐患,杜绝恶意代码的执行,同时保证了文章内容的完整性。...

    X3BLOG 单用户版 FOR ACCESS 1.0beta 源代码

    <br> 无Session设计杜绝了用户会话无故丢失的尴尬,客户端关联的会话加密方式带来了用户数据的高安全性,独特的XSL结构设计,彻底消除了跨站脚本攻击的隐患,杜绝恶意代码的执行,同时保证了文章内容的完整性。...

    X3BLOG v0.7.5.0

    <br> 无Session设计杜绝了用户会话无故丢失的尴尬,客户端关联的会话加密方式带来了用户数据的高安全性,独特的XSL结构设计,彻底消除了跨站脚本攻击的隐患,杜绝恶意代码 <br>的执行,同时保证了文章内容的...

    Python Cookbook

    10.15 连接一个正在运行的Internet Explorer实例 392 10.16 读取Microsoft Outlook Contacts 393 10.17 在Mac OS X中收集详细的系统信息 396 第11章 用户界面 400 引言 400 11.1 在文本控制台中显示进度条 402...

    html入门到放弃笔记

    1、Microsoft Internet Explorer (IE) 2、Mozilla Firefox 3、Google Chrome 4、Apple Safari 5、Opera Opera(欧朋) 3、主要技术 1、HTML 2、CSS 3、Javascript 2、HTML入门(重点) 1、什么是HTML Hyper ...

Global site tag (gtag.js) - Google Analytics