999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于服務(wù)器端的XSS攻擊防御

2018-02-05 09:16:41
軟件 2018年1期
關(guān)鍵詞:用戶檢測

馮 倩

(中南民族大學(xué),計算機科學(xué)學(xué)院,湖北 武漢 430074)

隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,web應(yīng)用越來越流行,現(xiàn)如今web應(yīng)用已進入我們生活的方方面面。我們已經(jīng)習(xí)慣網(wǎng)上購物,逛論壇,刷微博,發(fā)帖等web應(yīng)用。然而web安全問題不斷出現(xiàn),針對web應(yīng)用的網(wǎng)絡(luò)攻擊時常發(fā)生,因此web應(yīng)用的安全性也受到更多關(guān)注。根據(jù)最新的OWASP(Open Web Application Security Project)統(tǒng)計,XSS漏洞依然是web應(yīng)用漏洞的第三名[1]。XSS攻擊是一種經(jīng)常出現(xiàn)在Web應(yīng)用程序中的計算機安全漏洞,由于web應(yīng)用程序?qū)τ脩舻妮斎脒^濾不足而產(chǎn)生[2]。攻擊者利用網(wǎng)站漏洞把惡意的腳本代碼注入到網(wǎng)頁之中,當(dāng)用戶瀏覽這些網(wǎng)頁時就會執(zhí)行其中的惡意代碼,對受害用戶造成 Cookie資料盜竊[3]、回話劫持[4]、釣魚欺騙[5]、網(wǎng)頁掛馬[6]等各種攻擊。XSS攻擊無論對網(wǎng)站還是對用戶造成的危害甚大,因此研究XSS攻擊防御顯得尤為重要,它能源頭上防止XSS攻擊。

XSS漏洞主要分為三類:反射性 XSS(reflected- XSS),存儲型XSS(stored-XSS,DOM型XSS(DOM- based XSS)[7]。反射型XSS漏洞是用戶提交的數(shù)據(jù)立即被服務(wù)器處理并返回一個響應(yīng)頁面,若用戶提交的數(shù)據(jù)沒有經(jīng)過有效地過濾就會產(chǎn)生反射型 XSS漏洞[8];存儲型XSS漏洞是服務(wù)器端沒有對用戶提交的數(shù)據(jù)沒做有效的過濾,并將數(shù)據(jù)存入數(shù)據(jù)庫,當(dāng)用戶瀏覽網(wǎng)頁時,服務(wù)器從數(shù)據(jù)庫中加載數(shù)據(jù)并在網(wǎng)頁中顯示,從而形成存儲型XSS漏洞[9];DOM型XSS漏洞是瀏覽器在接受到HTML代碼后,由瀏覽器向網(wǎng)頁中嵌入惡意腳本代并執(zhí)行產(chǎn)生[10]。存儲型XSS漏洞是對web服務(wù)器進行攻擊且不易發(fā)現(xiàn),造成的危害甚大,然而當(dāng)前沒有一個較好的檢測工具。

XSS漏洞挖掘的方法主要有靜態(tài)分析和動態(tài)分析方法[11]。靜態(tài)分析是針對應(yīng)用程序的源碼進行分析,通過分析源碼來發(fā)現(xiàn)可能存在的漏洞,屬于白盒測試。相關(guān)的自動化檢測工具有Fortify SCA、XSSDetect、Pixy等[12]。這類檢測工具可以實現(xiàn)高效率自動檢測。但靜態(tài)分析具有一定的局限性,它需要獲取目標(biāo)站點的源碼。動態(tài)分析是在 Web站點運行過程中,根據(jù)運行結(jié)果推測Web站點中可能存在的漏洞,屬于黑盒測試[13]。動態(tài)檢測方法具有準(zhǔn)確率高、針對性強和無需程序源代碼的優(yōu)勢,不足之處是不當(dāng)?shù)墓粝蛄靠赡茉斐奢^高的漏報率,因此要求攻擊向量樣本的選取要全面,以此來降低漏報率,同時過大的樣本又會造成檢測效率低下。

當(dāng)前對防御存儲型XSS攻擊的方法按其所處時間分為兩大類,在程序開發(fā)期進行預(yù)防,主要有安全編碼規(guī)范,對用戶的輸入的信息進行消毒處理[14];在程序完成后進行漏洞檢測,主要有靜態(tài)分析,動態(tài)分析。靜態(tài)分析有源代碼審查,污點分析,動態(tài)分析有模糊測試和滲漏測試[14]。當(dāng)前也有一些研究者研究如何防御XSS攻擊,但都比較片面,本文深入研究XSS攻擊原理,并提出XSS防御策略。

本文主要完成了以下幾項工作:

1. 深入研究XSS攻擊工作原理和特點;

2. 提出XSS防御策略;

3. 實現(xiàn)漏洞檢測工具并進行實驗測試。

1 相關(guān)理論

反射型XSS漏洞是用戶提交的數(shù)據(jù)立即被服務(wù)器處理并返回一個響應(yīng)頁面,若用戶提交的數(shù)據(jù)沒有經(jīng)過有效地過濾就會產(chǎn)生反射型XSS漏洞[8],反射型XSS漏洞特點是漏洞在服務(wù)端形成,立即執(zhí)行且執(zhí)行一次、非持久化;存儲型XSS漏洞是服務(wù)器端沒有對用戶提交的數(shù)據(jù)做有效的過濾,并將數(shù)據(jù)存入數(shù)據(jù)庫,當(dāng)用戶瀏覽網(wǎng)頁時,服務(wù)器從數(shù)據(jù)庫中加載數(shù)據(jù)并在網(wǎng)頁中顯示,從而形成存儲型XSS漏洞[9],存儲型XSS漏洞特點是漏洞在服務(wù)端形成,攻擊向量存入數(shù)據(jù)庫中、非立即執(zhí)行、可以執(zhí)行多次、持久化;DOM型XSS漏洞是瀏覽器在接受到HTML代碼后,由瀏覽器向網(wǎng)頁中嵌入惡意腳本代并執(zhí)行產(chǎn)生[10],DOM型XSS漏洞特點是漏洞在客戶端形成,立即執(zhí)行且執(zhí)行一次、非持久化。

1.1 反射型XSS漏洞攻擊原理

黑客構(gòu)造一個有惡意代碼URL發(fā)給用戶,用戶點擊URL,服務(wù)器將惡意代碼發(fā)送給瀏覽器,并在瀏覽器中執(zhí)行,從而造成攻擊。

圖1 反射型XSS攻擊原理圖Fig.1 Attack principle of reflective xss

1.2 存儲型XSS漏洞攻擊原理

黑客提交惡意代碼到 web服務(wù)器,web服務(wù)器將惡意代碼存放在數(shù)據(jù)庫中,當(dāng)用戶瀏覽頁面是,web服務(wù)器從數(shù)據(jù)庫中讀取惡意代碼并發(fā)給瀏覽器,惡意代碼在用戶瀏覽器中執(zhí)行,從而造成攻擊。

圖2 存儲型XSS攻擊原理圖Fig.2 Attack principle of stored xss

1.3 DOM型XSS漏洞攻擊原理

如圖3所示,黑客構(gòu)造一個有惡意代碼URL發(fā)給用戶,用戶點擊 URL,瀏覽器讀取 URL中的惡意代碼并執(zhí)行,從而造成攻擊。

2 XSS防御

XSS防御主要有如圖4中方式。

圖3 DOM型XSS攻擊原理圖Fig.3 Attack principle of dom xss

圖4 XSS防御圖Fig.4 Defense of stored xss

2.1 過濾[23]

將XSS攻擊向量寄生的宿主(HTML標(biāo)簽,事件,屬性)過濾掉,XSS攻擊向量便不能發(fā)生。

1. 過濾

主站蜘蛛池模板: 亚洲欧美天堂网| 国产精品欧美激情| 国产人成在线视频| 99精品热视频这里只有精品7| 萌白酱国产一区二区| 丁香六月激情综合| 热久久这里是精品6免费观看| 五月婷婷综合色| 污视频日本| 亚洲AⅤ永久无码精品毛片| 国产精品原创不卡在线| 2019年国产精品自拍不卡| 国产乱人视频免费观看| 中文字幕乱妇无码AV在线| 国产天天射| 天天摸夜夜操| 色悠久久综合| 日韩国产综合精选| 国产乱子伦视频在线播放| 92精品国产自产在线观看| 成年人视频一区二区| 色天堂无毒不卡| 国产乱肥老妇精品视频| 欧美一道本| 黄色网在线免费观看| 广东一级毛片| 色妺妺在线视频喷水| 亚州AV秘 一区二区三区| 99免费视频观看| 成人毛片免费在线观看| 日韩在线播放欧美字幕| 精品人妻AV区| 久久国产精品影院| 国产 日韩 欧美 第二页| 久久动漫精品| 亚洲一级毛片在线观播放| 伊人久久精品无码麻豆精品| 久久久久亚洲av成人网人人软件| 国产精品精品视频| 国产一线在线| 热这里只有精品国产热门精品| 亚洲日本韩在线观看| 亚洲精品动漫| 久久精品国产免费观看频道| 日韩美毛片| 极品av一区二区| 国产手机在线小视频免费观看 | 亚洲人在线| 最新国产精品第1页| 992tv国产人成在线观看| 婷婷在线网站| 综合天天色| 国产成人喷潮在线观看| 亚洲精品视频免费观看| 久久人妻xunleige无码| 成人va亚洲va欧美天堂| 国产精品香蕉在线| 蜜桃视频一区二区| 亚洲精品制服丝袜二区| 中文无码精品A∨在线观看不卡| 99re经典视频在线| 国产精品网址你懂的| 亚洲男人的天堂在线观看| 成人国产小视频| 国产欧美日韩专区发布| 亚洲一区二区三区中文字幕5566| 久久这里只有精品国产99| 日本欧美成人免费| 欧美精品亚洲日韩a| 国产精品成人不卡在线观看| 九九免费观看全部免费视频| 麻豆精品在线视频| 高清免费毛片| 久久久精品无码一区二区三区| www.亚洲一区| Aⅴ无码专区在线观看| 精品伊人久久久香线蕉| 国产一区二区精品高清在线观看| 狠狠综合久久| 91极品美女高潮叫床在线观看| 亚洲热线99精品视频| 国产凹凸一区在线观看视频|