Clickjacking iis允许跨域设置

Clickjacking - Wikipedia

整理有2种方法解决这个问题:

    1、如果站点部署在Windows服务器上,在IIS里配置如下:X-Frame-Options - HTTP | MDN (mozilla.org)

    <httpProtocol>

<customHeaders>

<add name="X-Frame-Options" value="SAMEORIGIN" />   页面只能被本站页面嵌入到iframe或者frame中

</customHeaders>

</httpProtocol>

2、每个页面加JS代码,如下:

<script>

                    if (self == top) {

                        var theBody = document.getElementsByTagName('body')[0];

                        theBody.style.display = "block";

                    } else {

                        top.location = self.location;

                    }

                </script>

方法一只需改下IIS的header策略,页面不加代码。

方法二每个页面都加js代码。

如果必须保留的话得修复链接说明的问题

Web Application Potentially Vulnerable to Clickjacking | Tenable®

解决方法链接

Clickjacking Defense - OWASP Cheat Sheet Series

下面的仅供参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值