国产白浆流出一区二区-精品日韩欧美一区二区-亚洲欧美精品一区久久-久草精品在线播放视频

在線咨詢
QQ咨詢
服務(wù)熱線

020-85201717

13725302004

業(yè)務(wù)微信

微信開發(fā)

TOP

網(wǎng)站開發(fā)中更需要注意哪些安全問題?

發(fā)布時間:2019-09-23 瀏覽:

計算機(jī)程序主要是輸入/輸出,安全問題由此產(chǎn)生,凡是有輸入的地方都可能帶來安全風(fēng)險。根據(jù)輸入的數(shù)據(jù)類型,web應(yīng)用主要有數(shù)值型、字符型、文件型。


要消除風(fēng)險就要對輸入的數(shù)據(jù)進(jìn)行檢查,對于網(wǎng)站應(yīng)用來說,檢查的位置主要是前端和后端。前端檢查只能防止正常狀況,沒法防止使用工具、程序繞開檢查直接把數(shù)據(jù)發(fā)送給服務(wù)器。


安全問題主要有以下幾方面


 1)SQL、HTML、JS、OS命令注入;


2)XSS跨站腳本攻擊,利用站內(nèi)信任的用戶,在web頁面插入惡意script代碼;


 3)CSRF跨站請求偽造,通過偽裝來自信任用戶的請求來利用受信任的網(wǎng)站;


4)目錄遍歷漏洞;


5)參數(shù)篡改;


6)會話劫持。


防止攻擊的措施總結(jié)


1) 對用戶輸入的數(shù)據(jù)進(jìn)行全面安全檢查或過濾,尤其注意檢查是否包含SQL 或XSS特殊字符。驗證用戶輸入的數(shù)據(jù),包括值、類型、范圍等等,用驗證控件進(jìn)行驗證,這些檢查或過濾必須在服務(wù)器端、客戶端都進(jìn)行。客戶端服務(wù)端都要進(jìn)行驗證,客戶端為了提高用戶體驗,服務(wù)端才可以有效防止威脅;


2)不要使用管理員權(quán)限的數(shù)據(jù)庫連接,不要使用動態(tài)拼接sql;


3)機(jī)密信息加密,不能使用明文;


4)每個頁面加載時,對用戶合法性進(jìn)行判斷;


5)登錄后session中的敏感信息需要加密,避免在永久cookies中存儲敏感信息,重要的cookie標(biāo)記為http only;


6)發(fā)送敏感信息時使用SSL、POST方式,盡量使用新型web HSTS安全協(xié)議;


7)不要直接拋出異常的詳細(xì)信息給用戶,異常返回友好的頁面,防止用戶看到敏感信息;


8)在服務(wù)器與網(wǎng)絡(luò)的接口處配置防火墻,用于阻斷外界用戶對服務(wù)器的掃描和探測;


9)限制網(wǎng)站后臺訪問權(quán)限,如:禁止公網(wǎng)IP訪問后臺;禁止服務(wù)員使用弱口令;


10)關(guān)閉windows的8.3格式功能。DOS系統(tǒng)下的命令方式為8.3格式,即文件名不超過8個字符,擴(kuò)展名不超過3個字符。形如:???.exe ?,F(xiàn)在Windows系統(tǒng)文件名長度更長可達(dá)255個字符了;


11)限制敏感頁面或目錄的訪問權(quán)限;


12)項目發(fā)布前使用使用漏洞掃描軟件,如IBM appScan,UnisWebScanner,對安全性進(jìn)行評估。