1. 程式人生 > >iframe頁面巢狀,瀏覽器提示XXS跨指令碼攻擊被攔截

iframe頁面巢狀,瀏覽器提示XXS跨指令碼攻擊被攔截

Chrome下出現:
 The XSS Auditor refused to execute a script in 'http://192.168.16.53/ads/index/viewPostion' because its source code was found within the request. The auditor was enabled as the server sent neither an 'X-XSS-Protection' nor 'Content-Security-Policy' header.情景:當你在一個頁面裡輸出了一段 html程式碼 而該html程式碼裡含有一個http的請求;
 例如:
我要把以下這段程式碼直接在viewPostion 頁面中輸出   
<!--ad100廣告位 營銷廣告路由--><iframe style="overflow:hidden;                width:320px;               height:100px;               position:fixed;               left:0px;               top:0px;               border:none;               margin:0px;               padding:0px;"</iframe>
就會出現上述的XXS跨指令碼攻擊 ;

不論你使用js先獲取到值,還是使用json在解析以後,在用document.wirte寫到頁面上,依舊會出現XXS的錯誤。

如何跳過XXS呢?

其實上邊的紅色字已經告訴你了,就是  X-XSS-Protection = 0

下面列出的為有用和安全相關的 http 響應頭

X-XSS-Protection xxs 用於構建到最新的瀏覽器中ie8以上chrome(不確定版本) 預設開啟

Strict-Transport-Security 安全的執行http通過ssl/ tls 連結到伺服器

X-Frame-Options ,Frame-Options    提供Clickjacking 保護

X-Content-Type-Options

Content-Security-Policy、X-Content-Security-Policy X-WebKit-CSP

Content-Security-Policy-Report-Only 

相關推薦

iframe頁面瀏覽器提示XXS指令碼攻擊攔截

Chrome下出現: The XSS Auditor refused to execute a script in 'http://192.168.16.53/ads/index/viewPostion' because its source code was found w

jsp頁面提交的時候瀏覽器提示未響應因為腳本長時間運行

and 點擊事件 點擊 btn func logs pan handler 頁面提交 解決的思路: 首先是對問題的分析,在提交的時候出現的問題,所以從jsp頁面的提交方法入手 原來的jsp頁面: 1 <!-- 提交按鈕

html頁面兩個iframe頁面導致第二個iframe頁面高度失效的問題

1:這是因為最裡面巢狀的iframe頁面html和body高度無法設定問題,我的解決辦法是js去控制iframe高度 2:js獲取最子頁面(content內容區域)的高度 var ifremHeight = $("#htmlid").height(); $('iframe').css('height',

Struts2檔案上傳 超過大小限制無法跳轉至指定input頁面問題瀏覽器提示連線已重置?根本原因

Struts2檔案上傳 超過大小限制無法跳轉至指定input頁面問題。瀏覽器提示連線已重置問題: 根本原因: 此問題在用tomcat7/8/9版本會出現。根本原因是Tomcat7/8/9與struts2的相容性問題: 當request的最大的位元組數(不包括傳輸編碼開銷

beego前端頁面渲染range迴圈包著range迴圈好幾層的怎麼寫?

beego 迴圈渲染前端頁面 這是兩個[]orm.params parents [map[Controller:admin Action:index Powername:後臺管理員管理 Pid:0

iframe雙層高度自適應

/**  * 自適應iframe高度  * @param iParentFrameName :父框架ID  * @param iframeName:框架ID  */   function SetIframeSize(iParentFrameName,iframeName)

防止頁面iframe惡意

緣起 在看資料時,看到這樣的防止iframe巢狀的程式碼: try { if (window.top != window.self) { var ref = document.referer; if (

監控頁面後退前進瀏覽器文檔加載事件之pageshow、pagehide

註冊頁面 位數 brush 加載 rip article 提示 ptp href 輸入密碼後,點擊查看協議,然後返回註冊頁面,密碼輸入欄為空,應該顯示默認提示信息“請設置登錄密碼”,情況如下 頁面結構: <div class="inputwrap">

HTML跳轉路徑/重新登入頁面問題

HTML跳轉路徑(js中) location.href = './login.html'; /***************************************/ if (window!=top)

網站開發進階(十一)如何將一個jsp頁面在另一個頁面

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

中斷處理過程中斷向量中斷保護現場中斷中斷返回

中斷向量: 中斷服務程式的入口地址 中斷巢狀 是指中斷系統正在執行一箇中斷服務時,有另一個優先順序更高的中斷提出中斷請求,這時會暫時終止當前正在執行的級別較低的中斷源的服務程式,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務程式繼續執行,這個過程就是中斷巢狀 連結

20181128(閉包函式函式名稱空間作用域裝飾器待補充)

  一、函式物件 在面向物件的程式設計中 一切皆物件 具體的體現: 1.函式可以被引用 def bar():    print('from bar')​f=barf()輸出結果為:from bar 2.函式可以作為函式的引數 def bar():  

FragmentTabLatoutPullToRefreshListView

1.側拉布局 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android=“http://schemas.android.com/apk/res

網站開發進階 十 如何將一個html頁面在另一個頁面

如何將一個html頁面巢狀在另一個頁面中 1.IFrame引入  <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0&nbs

小程式web-view頁面pdf.js網頁注意事項

近段時間使用小程式開發時,有一個使用說明模組需要用pdf.js來展示PDF內容。 在安卓中是可以正常顯示的,在IOS中會報無法讀取PDF檔案的錯誤。 解決方法:web-view連結到一個過渡頁面         var u = navigator.userAgent;    

元組的rangefor迴圈

# 元祖 只讀列表,可迴圈查詢,可切片。 # 兒子不能改,孫子可能可以改。 # tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon') # # print(tu[3]) # # print(tu[0:4]) # # for i in tu: # # print

網站開發進階 十一 如何將一個jsp頁面在另一個頁面

如何將一個jsp頁面巢狀在另一個頁面中 這個在做網頁中常要用到,有些通用的內容可集中放在一個頁面檔案中,其它要用到這些內容的頁面只需要包含(引用)這個通用檔案即可。這樣便於維護,如果有很多網頁,當通用內容需要修改時,只改一個檔案就可以了,不需要每個檔案單獨修改。 最典型的應用比如頁尾的版權資訊等

html中的超連結中比如有多層就會導致字串擷取等等等等很多問題

html中的超連結中比如有多層巢狀,就會導致字串被擷取,等等等等很多問題 引號巢狀兩層時,可以使用轉義或者單雙引號交替的形式實現,當引號巢狀達到三四層的時候,問題就出現了,怎麼解決呢? 舉個例子:"javascript:fnabc('abcd("123")')" html的href=以上

如何將一個HTML頁面在另一個頁面

這個在做網頁中常要用到,有些通用的內容可集中放在一個頁面檔案中,其它要用到這些內容的頁面只需要包含(引用)這個通用檔案即可。這樣便於維護,如果有很多網頁,當通用內容需要修改時,只改一個檔案就可以了,不需要每個檔案單獨修改。最典型的應用比如頁尾的版權資訊等內容可以放在一個叫做footer.html檔案

監控頁面後退前進瀏覽器文件載入事件之pageshow、pagehide

https://www.cnblogs.com/milo-wjh/p/6811868.html http://www.runoob.com/jsref/event-onpageshow.html onpageshow 事件  事件物件 例項 在使用者瀏覽網頁時觸發 Jav