web安全:防范點擊劫持的兩種方式


防范點擊劫持的兩種方式

什么點擊劫持?最常見的是惡意網站使用 <iframe> 標簽把我方的一些含有重要信息類如交易的網頁嵌入進去,然后把 iframe 設置透明,用定位的手段的把一些引誘用戶在惡意網頁上點擊。這樣用戶不知不覺中就進行了某些不安全的操作。

有兩種方式可以防范:

使用 JS 防范:

if (top.location.hostname !== self.location.hostname) {
    alert("您正在訪問不安全的頁面,即將跳轉到安全頁面!");
    top.location.href = self.location.href;
}

 

使用 HTTP 頭防范:

通過配置 nginx 發送 X-Frame-Options 響應頭,這樣瀏覽器就會阻止嵌入網頁的渲染。更詳細的可以查閱MDN上關於X-Frame-Options 響應頭的內容。

add_header X-Frame-Options SAMEORIGIN;

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM