php避免网页出现运营商劫持,PHP安全:防止点击劫持

原标题:PHP安全:防止点击劫持

有这样一种情况,攻击者伪造一个钓鱼站点,将Web嵌套到钓鱼站点的Frame中,通过误导用户完成恶意攻击者构造的操作,劫持用户的输入和操作。

可以通过配置浏览器X-Frame-Options选项来防止点击劫持(Clickjacking)。X-Frame-Options HTTP响应头是用来给浏览器指示允许一个页面可否在、或者中展现的标记,网站可以使用此功能来确保自己网站的内容没有被嵌到别人的网站中,也从而避免被点击劫持的攻击。

在PHP配置中添加X-Frame-Options如下。

session_start;

session_regenerate_id;

header("X-Frame-Options: DENY");

配置Apache在所有页面上发送X-Frame-Options响应头,需要把下面的代码添加到'site'的配置中。

Header always append X-Frame-Options SAMEORIGIN

配置Nginx发送X-Frame-Options响应头,把下面的代码添加到'http'、'server'或者'location'的配置中。

add_header X-Frame-Options SAMEORIGIN;

配置IIS发送X-Frame-Options响应头,添加下面的代码到Web.config文件中。

在配置的时候要合理使用X-Frame-Options的三个值如表1所列。

764bb7d13b6ee11bea1e82344136e87d.png

表1 X-Frame-Options的参数返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值