X-Frame-Options頭未設(shè)置 防止網(wǎng)頁(yè)被iframe內(nèi)框架調(diào)用
描述: 目標(biāo)服務(wù)器沒(méi)有返回一個(gè)X-Frame-Options頭。
解決方案:
修改web服務(wù)器配置,添加X(jué)-frame-options響應(yīng)頭。賦值有如下三種:
(1)DENY:不能被嵌入到任何iframe或frame中。
(2)SAMEORIGIN:頁(yè)面只能被本站頁(yè)面嵌入到iframe或者frame中。
(3)ALLOW-FROM uri:只能被嵌入到指定域名的框架中。
也可在代碼中加入,在PHP中加入:
header('X-Frame-Options: deny');
防止某些重要網(wǎng)頁(yè)被其他網(wǎng)站框架導(dǎo)入,可以給頁(yè)面增加X(jué)-Frame-Options響應(yīng)頭,這樣瀏覽器會(huì)依據(jù)X-Frame-Options的值來(lái)控制iframe框架的頁(yè)面是否允許加載顯示出來(lái),IE下的效果如下(此內(nèi)容無(wú)法再框架中顯示。為了幫助保護(hù)在此網(wǎng)站中輸入的信息安全,此內(nèi)容的發(fā)行者不允許在框架中顯示該信息),其他非IE核心瀏覽器會(huì)顯示空白內(nèi)容。

動(dòng)態(tài)頁(yè)添加X(jué)-Frame-Options響應(yīng)頭示例代碼
asp
<% response.AddHeader "X-Frame-Options","Deny" %>
Asp.Net
Response.AddHeader("X-Frame-Options", "Deny");PHP
header('X-Frame-Options:Deny');如果確認(rèn)你整個(gè)網(wǎng)站都不能被框架,可以直接設(shè)置web服務(wù)器,增加X(jué)-Frame-Options響應(yīng)頭。IIS如下圖所示,增加http頭

X-Frame-Options響應(yīng)頭可用值有
- DENY:瀏覽器拒絕當(dāng)前頁(yè)面加載任何Frame頁(yè)面
- SAMEORIGIN:frame頁(yè)面的地址只能為同源域名下的頁(yè)面
- ALLOW-FROM:origin為允許frame加載的頁(yè)面地址
瀏覽器對(duì)X-Frame-Options響應(yīng)頭的支持如下
| 瀏覽器 | 版本支持 |
|---|---|
| IE | 8.0+ |
| Firefox | 3.6.9+ |
| Opera | 10.50+ |
| Safari | 4.0+ |
| Chrome | 4.1.249.1024+ |
更詳細(xì)的教程建議大家查看這篇文章://www.dhdzp.com/article/109436.htm
相關(guān)文章
解決FileZilla_Server:425 Can''t open data connection 問(wèn)題詳解
在騰訊云服務(wù)器上安裝FileZilla Server時(shí)出現(xiàn)425 Can't open data connection客戶端無(wú)法獲取目錄列表的問(wèn)題,下面就是解決這個(gè)問(wèn)題的方法2018-10-10
lamp主機(jī)是什么 vps如何配置lamp主機(jī)
這篇文章主要介紹了lamp主機(jī)是什么 vps如何配置lamp主機(jī),需要的朋友可以參考下2015-10-10
UDP DUP超時(shí)UPD端口狀態(tài)檢測(cè)代碼示例
這篇文章主要介紹了UDP DUP超時(shí)UPD端口狀態(tài)檢測(cè),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
關(guān)于Centos安裝fabric遇到的問(wèn)題和解決方法
這篇文章給大家分享的是一個(gè)之前碰到的問(wèn)題了,今天有空寫(xiě)出來(lái),讓遇到這個(gè)問(wèn)題的朋友能盡快解決,下面來(lái)一起看看吧。2016-09-09
服務(wù)發(fā)現(xiàn)與負(fù)載均衡機(jī)制Service實(shí)例創(chuàng)建
這篇文章主要為大家介紹了服務(wù)發(fā)現(xiàn)與負(fù)載均衡機(jī)制Service實(shí)例創(chuàng)建有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
SparkGraphx計(jì)算指定節(jié)點(diǎn)的N度關(guān)系節(jié)點(diǎn)源碼
這篇文章主要介紹了SparkGraphx計(jì)算指定節(jié)點(diǎn)的N度關(guān)系節(jié)點(diǎn)源碼,小編覺(jué)得挺不錯(cuò)的,這里分享給大家,希望給各位一個(gè)參考。2017-10-10
ubuntu20.04部署ntp服務(wù)器ntpd(ntpdate?)的詳細(xì)過(guò)程
這篇文章主要介紹了ubuntu20.04部署ntp服務(wù)器ntpd(ntpdate?)的詳細(xì)過(guò)程,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09
CentOS簡(jiǎn)單操作命令及node.js的安裝方法
這篇文章主要介紹了CentOS簡(jiǎn)單操作命令及node.js的安裝方法,列舉了CentOS的常用查看命令及安裝node.js的方法,需要的朋友可以參考下2016-05-05

