• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種XSS漏洞檢測(cè)系統(tǒng)分析與設(shè)計(jì)

    2019-06-06 04:21:26趙躍華吳東耀
    軟件導(dǎo)刊 2019年3期

    趙躍華 吳東耀

    摘 要:近年來(lái)跨站腳本(XSS)漏洞占據(jù)十大計(jì)算機(jī)網(wǎng)絡(luò)安全漏洞第3名位置,對(duì)互聯(lián)網(wǎng)安全形成嚴(yán)重威脅。目前大多數(shù)檢測(cè)方案無(wú)法兼顧反射型、存儲(chǔ)型和基于文檔對(duì)象模型的XSS漏洞。為提高檢測(cè)準(zhǔn)確率,設(shè)計(jì)一種結(jié)合黑盒測(cè)試與動(dòng)態(tài)污點(diǎn)分析技術(shù)的XSS漏洞檢測(cè)方案并優(yōu)化XSS攻擊向量選擇策略。該策略首先篩選XSS攻擊向量模版,檢測(cè)時(shí)對(duì)應(yīng)不同注入點(diǎn)實(shí)時(shí)生成不同XSS攻擊向量,并根據(jù)過(guò)濾規(guī)則集測(cè)試結(jié)果進(jìn)行反過(guò)濾變換。對(duì)比實(shí)驗(yàn)表明,該方案可以提高XSS漏洞檢測(cè)能力,同時(shí)檢測(cè)時(shí)間開(kāi)銷(xiāo)較小。

    關(guān)鍵詞:跨站腳本漏洞;漏洞檢測(cè);黑盒測(cè)試;動(dòng)態(tài)污點(diǎn)分析技術(shù)

    DOI:10. 11907/rjdk. 181944

    中圖分類(lèi)號(hào):TP309文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2019)003-0162-06

    0 引言

    目前,互聯(lián)網(wǎng)已滲透列各行各業(yè),為客戶(hù)提供快捷服務(wù)的同時(shí),也暴露出越來(lái)越嚴(yán)重的安全問(wèn)題,其中Web應(yīng)用程序安全問(wèn)題尤為突出。伴隨“Web 2.0”概念[1]的提出,動(dòng)態(tài)網(wǎng)頁(yè)逐漸取代靜態(tài)網(wǎng)頁(yè),改進(jìn)了用戶(hù)與Web應(yīng)用程序的交互體驗(yàn),動(dòng)態(tài)網(wǎng)頁(yè)允許用戶(hù)修改內(nèi)容后返回客戶(hù)端瀏覽器,但是如果服務(wù)器對(duì)用戶(hù)提交的內(nèi)容不進(jìn)行有效過(guò)濾,攻擊者可利用該漏洞攻擊服務(wù)器端和客戶(hù)端,這是XSS產(chǎn)生攻擊的主要原因[2]。社交網(wǎng)站一直是XSS攻擊的重災(zāi)區(qū),國(guó)外大型社交網(wǎng)站如Facebook、Twitter等也不能幸免[3]。XSS攻擊破壞力和影響力極強(qiáng),給企業(yè)和普通用戶(hù)帶來(lái)重大損失。

    傳統(tǒng)做法按照“是否把數(shù)據(jù)存儲(chǔ)在服務(wù)器端”的標(biāo)準(zhǔn)進(jìn)行分類(lèi),將XSS分為反射型和存儲(chǔ)型XSS[4],前者簡(jiǎn)單地把XSS代碼“反射”給瀏覽器,后者則把XSS代碼存儲(chǔ)在服務(wù)器端,等訪客訪問(wèn)該網(wǎng)頁(yè)時(shí)即刻觸發(fā)XSS攻擊,具有更持久的破壞力,但是DOM型XSS不依賴(lài)客戶(hù)端向服務(wù)器端發(fā)送XSS代碼,以文檔對(duì)象模型為基礎(chǔ),即利用DOM樹(shù)執(zhí)行代碼,因此對(duì)于DOM型XSS漏洞的檢測(cè)更加復(fù)雜和困難[5]。

    國(guó)內(nèi)外專(zhuān)家提出各種檢測(cè)XSS漏洞的方法,黑盒測(cè)試和白盒測(cè)試是其中最常見(jiàn)的兩種,前者是基于運(yùn)行目標(biāo)代碼對(duì)象的漏洞檢測(cè)技術(shù)[6],后者是基于源代碼對(duì)象的漏洞檢測(cè)技術(shù)[7]。Gupta & Gupta[8]提出一種通過(guò)逆向分析數(shù)據(jù)流的靜態(tài)分析方法,應(yīng)用于基于Java的Web應(yīng)用程序XSS漏洞檢測(cè),該方法對(duì)于XSS漏洞檢測(cè)效率較高,缺點(diǎn)是只能應(yīng)用于基于Java的Web應(yīng)用程序,且需要Web應(yīng)用程序源碼。Liu & Zhao等[9]提出基于動(dòng)態(tài)分析的最優(yōu)攻擊向量庫(kù)XSS漏洞檢測(cè)方法。該方法自動(dòng)生成一個(gè)攻擊向量庫(kù),并使用優(yōu)化模式不斷優(yōu)化攻擊向量庫(kù),然后自動(dòng)檢測(cè)Web應(yīng)用程序中的XSS漏洞,但其中機(jī)器學(xué)習(xí)算法還需進(jìn)一步優(yōu)化,才能提高攻擊向量庫(kù)完整性和有效性。李潔、俞研等[10]提出基于動(dòng)態(tài)污點(diǎn)傳播模型的檢測(cè)方法。該方法主要使用函數(shù)劫持技術(shù)檢測(cè)污點(diǎn)數(shù)據(jù),根據(jù)檢測(cè)情況分析是否產(chǎn)生漏洞,該方法比以往DOM型XSS檢測(cè)在準(zhǔn)確率和效率方面有明顯提升,但需繼續(xù)完善污點(diǎn)數(shù)據(jù)集、進(jìn)一步提高自動(dòng)化程度。李楠[11]提出一種灰盒測(cè)試的檢測(cè)方法,該方法運(yùn)用編譯原理技術(shù)構(gòu)建源代碼抽象語(yǔ)法樹(shù)和程序控制流圖,審查所有被調(diào)用的敏感函數(shù),然后跟蹤和分析以上函數(shù)中敏感參數(shù)數(shù)據(jù)流,最后進(jìn)行動(dòng)態(tài)驗(yàn)證,檢查是否存在XSS漏洞,同時(shí)利用污點(diǎn)分析技術(shù)檢測(cè)DOM型XSS漏洞。該方法對(duì)PHP語(yǔ)言編寫(xiě)的網(wǎng)站XSS漏洞檢測(cè)效果較好,但該方法需獲知Web應(yīng)用程序源碼,由于限制了編程語(yǔ)言,所以該方法局限性較大。Wang &Xu等[12]提出基于客戶(hù)端污點(diǎn)跟蹤的檢測(cè)方法,建立了基于該方法的動(dòng)態(tài)檢測(cè)框架,通過(guò)重寫(xiě)所有JavaScript特性和DOM相關(guān)API,在瀏覽器渲染過(guò)程完成后標(biāo)記和追蹤污點(diǎn)數(shù)據(jù),該方法對(duì)于DOM型XSS檢測(cè)準(zhǔn)確率較高,但需進(jìn)一步提高XSS攻擊向量生成效率。Pan &Mao[13]提出一種結(jié)合靜態(tài)分析和動(dòng)態(tài)分析的檢測(cè)方法。該方法使用一個(gè)采用兩階段混合分析的檢測(cè)框架,第一階段由文本過(guò)濾器和抽象語(yǔ)法樹(shù)分析器組成輕量級(jí)靜態(tài)分析,第二階段執(zhí)行動(dòng)態(tài)符號(hào)。該檢測(cè)框架對(duì)于DOM型XSS漏洞檢測(cè)準(zhǔn)確率高、誤報(bào)率低,缺點(diǎn)是僅能檢測(cè)DOM型XSS漏洞。

    綜上所述,雖然國(guó)內(nèi)外關(guān)于XSS漏洞檢測(cè)已積累較豐富的研究成果,但還存在一些不完善的地方?;诎缀袦y(cè)試的檢測(cè)方法通過(guò)分析系統(tǒng)源代碼實(shí)現(xiàn)XSS漏洞檢測(cè),研究證明其對(duì)XSS漏洞檢測(cè)準(zhǔn)確率較高,但由于需獲得Web應(yīng)用程序系統(tǒng)源代碼,且限定開(kāi)發(fā)語(yǔ)言或腳本語(yǔ)言,因此該方法局限性較高。而基于黑盒測(cè)試的方法雖不需要程序內(nèi)部結(jié)構(gòu)和源碼,但普遍存在攻擊向量針對(duì)性不強(qiáng)的缺點(diǎn),部分基于黑盒測(cè)試的方法存在無(wú)法檢測(cè)或僅能檢測(cè)DOM型XSS漏洞的缺點(diǎn)。本文基于現(xiàn)有檢測(cè)方法存在的不足,設(shè)計(jì)一種結(jié)合黑盒測(cè)試和動(dòng)態(tài)污點(diǎn)分析的XSS漏洞檢測(cè)方案,該方案可高效、全面檢測(cè)XSS漏洞。

    1 設(shè)計(jì)思路

    雖然白盒測(cè)試比黑盒測(cè)試檢測(cè)效率高,但對(duì)被檢測(cè)網(wǎng)站要求較高,且自動(dòng)化程度較低,因此普適性較差。本文檢測(cè)方案設(shè)計(jì)目標(biāo)是高效且全面地檢測(cè)XSS漏洞,可滿(mǎn)足大多數(shù)待檢測(cè)網(wǎng)站的檢測(cè)需求,因此黑盒測(cè)試更適合本方案。傳統(tǒng)黑盒測(cè)試對(duì)于反射型和存儲(chǔ)型XSS漏洞檢測(cè)準(zhǔn)確率較高,而DOM型XSS漏洞和其它漏洞最大區(qū)別在于對(duì)其攻擊不需要服務(wù)器返回提交的XSS代碼,由瀏覽器接收并由解釋器執(zhí)行,因此傳統(tǒng)黑盒測(cè)試無(wú)法找到對(duì)應(yīng)的XSS代碼,從而導(dǎo)致無(wú)法檢測(cè)DOM型XSS漏洞。動(dòng)態(tài)污點(diǎn)分析可以追蹤Web應(yīng)用程序運(yùn)行時(shí)瀏覽器如何操作數(shù)據(jù)流,并且記錄操作過(guò)程中數(shù)據(jù)流傳播路線,通過(guò)實(shí)時(shí)監(jiān)測(cè)判斷敏感數(shù)據(jù)流是否有被泄漏的可能性[14],從而找到DOM型XSS漏洞注入點(diǎn),繼而可發(fā)現(xiàn)是否存在DOM型XSS漏洞。因此動(dòng)態(tài)污點(diǎn)分析可有效檢測(cè)DOM型XSS漏洞,但無(wú)法有效檢測(cè)反射型和存儲(chǔ)型XSS漏洞。本方案在黑盒測(cè)試的基礎(chǔ)上,同時(shí)結(jié)合動(dòng)態(tài)污點(diǎn)分析,使兩者優(yōu)勢(shì)互補(bǔ),提高準(zhǔn)確率的同時(shí)降低誤報(bào)率。

    本方案首先獲取待檢測(cè)網(wǎng)站的Web網(wǎng)頁(yè)源碼,分析其使用的動(dòng)態(tài)污點(diǎn),對(duì)污點(diǎn)數(shù)據(jù)源進(jìn)行標(biāo)記、追蹤和檢測(cè),并按照注入點(diǎn)判別依據(jù)查找DOM型XSS漏洞注入點(diǎn);另外,使用傳統(tǒng)黑盒測(cè)試中字符串匹配的方法,按照注入點(diǎn)判別依據(jù)查找反射型和存儲(chǔ)型XSS漏洞注入點(diǎn);然后,對(duì)每個(gè)注入點(diǎn)生成相應(yīng)XSS攻擊向量,并利用黑盒測(cè)試對(duì)3種注入點(diǎn)進(jìn)行注入攻擊;最后,根據(jù)服務(wù)器響應(yīng)信息判斷是否存在漏洞,輸出XSS漏洞檢測(cè)結(jié)果。

    2 關(guān)鍵技術(shù)分析與改進(jìn)

    因?yàn)閄SS攻擊向量的選擇直接影響檢測(cè)能力和效率,所以黑盒測(cè)試對(duì)于XSS攻擊向量的要求較高,目前關(guān)于XSS攻擊向量的選擇有兩種常用策略。

    (1)直接選擇現(xiàn)有的XSS攻擊向量庫(kù)進(jìn)行變換后使用。該策略的優(yōu)點(diǎn)是可減少工作量,可以應(yīng)對(duì)大部分檢測(cè)需求,缺點(diǎn)是過(guò)于依賴(lài)該XSS攻擊向量庫(kù)完備性。

    (2)選擇基本的XSS攻擊向量模版,檢測(cè)時(shí)實(shí)時(shí)生成XSS攻擊向量。該策略的優(yōu)點(diǎn)是針對(duì)性強(qiáng),可減少無(wú)意義的注入攻擊,提高XSS攻擊向量的執(zhí)行成功率,從而提高系統(tǒng)檢測(cè)效率,但缺點(diǎn)是依賴(lài)于基本的XSS攻擊向量模版選擇,且合成和變換規(guī)則的優(yōu)劣直接影響檢測(cè)能力。

    本文方案使用第二種策略,針對(duì)其中的不足,對(duì)關(guān)鍵技術(shù)進(jìn)行改進(jìn),優(yōu)化XSS攻擊向量的選擇策略,使XSS攻擊向量更符合實(shí)際檢測(cè)需求。首先進(jìn)行預(yù)處理,收集足夠多的原始XSS攻擊向量,對(duì)其篩選后處理生成XSS攻擊向量模版,形成完備性較高和冗余度較低的XSS攻擊向量模版庫(kù);在漏洞檢測(cè)過(guò)程中,根據(jù)注入點(diǎn)的輸出點(diǎn)上下文提取XSS攻擊向量合成規(guī)則,該規(guī)則包括生成XSS攻擊向量時(shí)選擇何種XSS攻擊向量模版、閉合塊、額外塊,然后對(duì)待檢測(cè)網(wǎng)站進(jìn)行過(guò)濾規(guī)則集測(cè)試,形成相應(yīng)的過(guò)濾規(guī)則集,最后按照XSS攻擊向量合成規(guī)則對(duì)XSS攻擊向量模版進(jìn)行補(bǔ)齊,使之成為完整的XSS攻擊向量,再利用反過(guò)濾規(guī)則集變換規(guī)則,生成最終有效的XSS攻擊向量。根據(jù)注入點(diǎn)情況動(dòng)態(tài)生成有針對(duì)性的XSS攻擊向量,使注入攻擊能更容易地得到有效的檢測(cè)結(jié)果。關(guān)鍵技術(shù)的改進(jìn)示意如圖1所示。

    2.1 XSS攻擊向量模版生成

    現(xiàn)有大多數(shù)選取策略根據(jù)主觀判斷從常見(jiàn)的XSS攻擊向量模版中選擇一部分,帶有較強(qiáng)主觀性,影響了選擇有效性,但如果選擇全部則影響后續(xù)檢測(cè)效率。為提高XSS攻擊向量模版有效性,首先收集足夠多的XSS攻擊向量,再經(jīng)過(guò)聚類(lèi)算法處理,最后以等價(jià)類(lèi)測(cè)試和人工篩選的方法選擇XSS攻擊向量模版,以達(dá)到使該XSS攻擊向量模版可兼顧檢測(cè)能力和檢測(cè)效率的目的。

    聚類(lèi)算法的目的是將大量數(shù)據(jù)劃分為不同的類(lèi),使用劃分方法的聚類(lèi)算法是最合適的。劃分方法的聚類(lèi)算法中K-means算法邏輯簡(jiǎn)單、算法時(shí)耗小、復(fù)雜度低,適合頻繁調(diào)試和測(cè)試 [15],K-means算法如式(1)所示。

    XSS攻擊向量模版生成流程如下:

    (1)首先對(duì)收集到的原始XSS攻擊向量進(jìn)行反過(guò)濾規(guī)則集過(guò)濾的逆向處理,把XSS攻擊向量還原成未進(jìn)行過(guò)濾規(guī)則集變換的形態(tài)。

    (2)依據(jù)對(duì)輸出點(diǎn)位置分類(lèi)的分析,選擇K個(gè)XSS攻擊向量樣本,作為最原始的聚類(lèi)中心。

    (3)對(duì)于在XSS攻擊向量庫(kù)的每一條XSS攻擊向量,計(jì)算其與每個(gè)聚類(lèi)中心Ck的Levenshtein距離[16]。

    (4)根據(jù)聚類(lèi)最近的原則,分別將它們分配給最相似的聚類(lèi)中心代表的類(lèi)。

    (5)計(jì)算每個(gè)類(lèi)中所有XSS攻擊向量Levenshtein距離均值,作為該類(lèi)新聚類(lèi)中心。

    (6)計(jì)算所有XSS攻擊向量到其所屬聚類(lèi)中心的Levenshtein距離平方和J(C)值。

    (7)判斷聚類(lèi)中心和J(C)值是否變化改變,如果是,則跳轉(zhuǎn)到步驟(3);如果否,繼續(xù)跳轉(zhuǎn)到步驟(8)。

    (8)人工分析和評(píng)估結(jié)果,分析聚類(lèi)算法的局部最優(yōu)解是否符合XSS漏洞檢測(cè)需要,并檢查生成的聚類(lèi)中心是否符合邏輯。

    (9)對(duì)結(jié)果評(píng)估是否認(rèn)同,如果是,則跳轉(zhuǎn)到步驟(10);如果否,根據(jù)對(duì)結(jié)果的分析重新選擇K(K可變化)個(gè)XSS攻擊向量作為初始樣本,跳轉(zhuǎn)到步驟(3)。

    (10)通過(guò)等價(jià)類(lèi)測(cè)試和人工篩選,剔除相同作用的XSS攻擊向量。

    (11)根據(jù)步驟(10)的結(jié)果對(duì)XSS攻擊向量進(jìn)行處理,刪去用作閉合前面標(biāo)簽、屬性的閉合塊(例如:““>”、“>”)和用作閉合后面標(biāo)簽、屬性的額外塊(例如:“<”、“<””),生成XSS攻擊向量模版。

    具體流程如圖2所示。

    2.2 XSS攻擊向量合成規(guī)則提取

    首先找到注入點(diǎn)的輸出點(diǎn)位置,判斷輸出點(diǎn)的類(lèi)型,選擇對(duì)應(yīng)的注入點(diǎn)所使用的對(duì)應(yīng)XSS攻擊向量模版,再根據(jù)輸出點(diǎn)的上下文環(huán)境判斷閉合塊、額外塊的規(guī)則,XSS攻擊向量模版、閉合塊、額外塊即是XSS攻擊向量合成規(guī)則,最后根據(jù)合成規(guī)則組合成XSS攻擊向量。此策略相比較常用的選取策略,既能使XSS攻擊向量符合注入攻擊需求,減少了后續(xù)無(wú)效的注入攻擊,又能保證XSS攻擊向量在輸出點(diǎn)輸出后,上下文語(yǔ)法一致,從而使得XSS攻擊向量更容易執(zhí)行成功,繼而提高準(zhǔn)確率。

    提取XSS攻擊向量合成規(guī)則流程如下:

    (1)待提取隊(duì)列是否空,如果是,則結(jié)束,如果否,則跳轉(zhuǎn)到步驟(1)。

    (2)找到注入點(diǎn)對(duì)應(yīng)輸出點(diǎn)的輸出位置,遍歷網(wǎng)頁(yè)源碼向前查找是否首次出現(xiàn)“=”,如果是跳轉(zhuǎn)到步驟(5),如果否則跳轉(zhuǎn)到步驟(3)。

    (3)網(wǎng)頁(yè)源碼的位置往前查找首先出現(xiàn)“>”,判斷“<”和“>”中間的字符串。

    (4)根據(jù)字符串判斷,如果是如果是HTML常規(guī)標(biāo)簽字符串則輸出點(diǎn)在HTML常規(guī)標(biāo)簽間,如果是HTML特殊標(biāo)簽字符串則輸出點(diǎn)在HTML特殊標(biāo)簽間,如果是“script”則輸出點(diǎn)在JavaScript中,如果是“style”則輸出點(diǎn)在CSS中。

    (5)在網(wǎng)頁(yè)源碼中往前查找直到第一次出現(xiàn)空格,判斷空格和“=”之間的字符串。

    (6)根據(jù)字符串判斷,如果是“value”則輸出點(diǎn)在HTML標(biāo)簽屬性中,如果是以“on”開(kāi)頭的事件屬性字符串則輸出點(diǎn)在HTML事件屬性?xún)?nèi),如果是“dynsrc”、“src”、“href”等屬性字符串則輸出點(diǎn)在JavaScript偽協(xié)議中,如果是“style”則輸出點(diǎn)在CSS中,如果都不是則繼續(xù)往前查找,找到“<”后面是“script”,則輸出點(diǎn)在JavaScript中。判斷結(jié)束后,將相關(guān)數(shù)據(jù)記錄,跳轉(zhuǎn)到步驟(7)。

    (7)判斷輸出點(diǎn)類(lèi)型,如果是在HTML標(biāo)簽屬性中、HTML事件屬性?xún)?nèi)、JavaScript偽協(xié)議中、JavaScript中的輸出點(diǎn),則從輸出點(diǎn)位置往前尋找“<”、“<””等字符串,根據(jù)對(duì)應(yīng)關(guān)系選擇“>”、“”>”等閉合塊,如果是在HTML特殊標(biāo)簽間的輸出點(diǎn),其閉合塊為“”,如果是在JavaScript中的輸出點(diǎn),則從輸出點(diǎn)往后尋找“>”、“”>”等字符串,根據(jù)對(duì)應(yīng)關(guān)系選擇“<”、“<””等額外塊。判斷結(jié)束后,將相關(guān)數(shù)據(jù)記錄,跳轉(zhuǎn)到步驟(1)。

    具體流程如圖3所示。

    2.3 過(guò)濾規(guī)則集測(cè)試

    不同的網(wǎng)站對(duì)潛在XSS代碼的過(guò)濾不同,但其過(guò)濾形式、方法、規(guī)則及技術(shù)等相似,且均適用于有限的代碼[17]。常見(jiàn)的過(guò)濾規(guī)則集主要分為5類(lèi),分別是對(duì)敏感詞的操作、對(duì)內(nèi)容重編碼操作、服務(wù)器端對(duì)字符書(shū)寫(xiě)方式操作、對(duì)編碼格式識(shí)別操作、對(duì)占位符的識(shí)別操作。

    XSS代碼變換處理策略通常將XSS攻擊向量遍歷反過(guò)濾規(guī)則集變換,即無(wú)論服務(wù)器端使用何種過(guò)濾規(guī)則集,總是對(duì)每一條XSS攻擊向量進(jìn)行所有反過(guò)濾規(guī)則集變換,直到測(cè)試出XSS漏洞或者遍歷完畢。實(shí)際上絕大多數(shù)服務(wù)器采用的過(guò)濾規(guī)則集均基于固定模式,且過(guò)濾規(guī)則集有限,并不需要對(duì)于每一條XSS攻擊向量都進(jìn)行反過(guò)濾規(guī)則集變換。因此本文提出使用過(guò)濾規(guī)則集測(cè)試,當(dāng)獲知待測(cè)試網(wǎng)站服務(wù)器使用的過(guò)濾規(guī)則集,后續(xù)則采取對(duì)應(yīng)的反過(guò)濾規(guī)則集變換,使XSS攻擊向量變換更有針對(duì)性,減少注入攻擊次數(shù),從而提高檢測(cè)效率。

    根據(jù)常見(jiàn)過(guò)濾規(guī)則集,構(gòu)造對(duì)應(yīng)的探子向量和XSS敏感詞組成的字符串,依次對(duì)注入點(diǎn)進(jìn)行注入攻擊測(cè)試,根據(jù)測(cè)試結(jié)果判斷采用何種過(guò)濾規(guī)則,經(jīng)過(guò)一系列測(cè)試得出目標(biāo)測(cè)試網(wǎng)站過(guò)濾規(guī)則集。

    過(guò)濾規(guī)則集測(cè)試流程如下:

    (1)構(gòu)造一條探子向量和XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,定義該系列測(cè)試為M1,x。

    (2)構(gòu)造一條探子向量和十進(jìn)制編碼的XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,再構(gòu)造一條探子向量和十六進(jìn)制編碼的XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,定義該系列測(cè)試為M2,x。

    (3)構(gòu)造一條探子向量和小寫(xiě)、大寫(xiě)混寫(xiě)的XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,再構(gòu)造一條探子向量和半角、全角字符混寫(xiě)的XSS敏感詞組成的字符串,對(duì)注入點(diǎn)進(jìn)行注入攻擊測(cè)試,定義該系列測(cè)試為M3,x。

    (4)構(gòu)造一條探子向量和空格隨意插入的XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,再依次構(gòu)造探子向量和Tab、回車(chē)及其它特殊占位符隨意插入的XSS敏感詞組成的字符串,對(duì)注入點(diǎn)進(jìn)行注入攻擊測(cè)試,定義該系列測(cè)試為M4,x。

    (5)構(gòu)造一條探子向量和UTF-8編碼的XSS敏感詞組成的字符串,對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,再依次構(gòu)造探子向量和UTF-16、Unicode等編碼的XSS敏感詞組成的字符串,再對(duì)該注入點(diǎn)進(jìn)行注入攻擊測(cè)試,定義該系列測(cè)試為M5,x。

    具體流程圖如圖4所示。

    經(jīng)過(guò)以上測(cè)試后,根據(jù)測(cè)試結(jié)果確定過(guò)濾規(guī)則集,生成XSS攻擊向量時(shí)只需采取對(duì)應(yīng)的反過(guò)濾規(guī)則集變換即可使XSS攻擊向量有效繞過(guò)服務(wù)器端的過(guò)濾。

    2.4 XSS攻擊向量生成

    XSS攻擊向量生成需要根據(jù)注入點(diǎn)的XSS攻擊向量合成規(guī)則,選擇對(duì)應(yīng)的XSS攻擊向量模版,并合成為完整的XSS攻擊向量,再根據(jù)過(guò)濾規(guī)則集測(cè)試結(jié)果,進(jìn)行反過(guò)濾規(guī)則集變換規(guī)則[17],構(gòu)成有效的XSS攻擊向量,從而使其繞過(guò)服務(wù)器端的過(guò)濾后成功執(zhí)行。

    生成XSS攻擊向量流程如下:

    (1)根據(jù)輸出點(diǎn)類(lèi)型,選取對(duì)應(yīng)類(lèi)型標(biāo)識(shí)的XSS攻擊向量模版。

    (2)根據(jù)XSS攻擊向量合成規(guī)則,選取對(duì)應(yīng)輸出點(diǎn)類(lèi)型的XSS攻擊向量模版并對(duì)其進(jìn)行合成處理,再組合相應(yīng)的閉合塊和額外塊,使其成為完整的XSS攻擊向量,具體包括:①若出現(xiàn)在HTML常規(guī)標(biāo)簽間,XSS攻擊向量合成為[XSS攻擊向量模版];②若出現(xiàn)在HTML特殊標(biāo)簽間,XSS攻擊向量合成為[閉合塊]+[XSS攻擊向量模版];③若出現(xiàn)在標(biāo)簽之內(nèi),XSS攻擊向量合成為[閉合塊]+[XSS攻擊向量模版];④若出現(xiàn)在HTML事件屬性?xún)?nèi),XSS攻擊向量合成為[XSS攻擊向量模版]或[閉合塊]+[XSS攻擊向量模版];⑤若出現(xiàn)在JavaScript偽協(xié)議中,XSS攻擊向量合成為[閉合塊]+[XSS攻擊向量模版];+//或[閉合塊]+[XSS攻擊向量模版];+a=”或[閉合塊]+[XSS攻擊向量模版];+運(yùn)算符;⑥若出現(xiàn)在JavaScript中,XSS攻擊向量合成為 [XSS攻擊向量模版]或[閉合塊]+[XSS攻擊向量模版]或+[XSS攻擊向量模版]+[額外塊];⑦若出現(xiàn)在CSS中,XSS攻擊向量合成為[XSS攻擊向量模版]。

    (3)如果是DOM型XSS漏洞注入點(diǎn)則流程結(jié)束,如果是反射型和存儲(chǔ)型XSS漏洞的注入點(diǎn),即帶參數(shù)的URL和Form表單,則需根據(jù)過(guò)濾規(guī)則集選擇與其對(duì)應(yīng)的反過(guò)濾規(guī)則集變換規(guī)則 ,依次對(duì)完整的XSS攻擊向量進(jìn)行反過(guò)濾變換操作,得到最終的XSS攻擊向量。

    3 XSS漏洞檢測(cè)系統(tǒng)設(shè)計(jì)

    3.1 系統(tǒng)結(jié)構(gòu)

    本文設(shè)計(jì)的XSS漏洞檢測(cè)系統(tǒng)采用多線程技術(shù),系統(tǒng)整體結(jié)構(gòu)分為三大部分,分別是注入點(diǎn)分析模塊、攻擊與分析模塊、數(shù)據(jù)庫(kù)。注入點(diǎn)分析模塊主要用于獲取XSS漏洞相關(guān)數(shù)據(jù),采用網(wǎng)絡(luò)爬蟲(chóng)廣度優(yōu)先搜索策略,該模塊分為爬蟲(chóng)子模塊和網(wǎng)頁(yè)分析子模塊;攻擊與分析模塊主要用于對(duì)XSS漏洞相關(guān)數(shù)據(jù)生成XSS攻擊向量,并對(duì)注入點(diǎn)進(jìn)行注入攻擊,通過(guò)接收服務(wù)器的響應(yīng)判斷是否存在XSS漏洞,該模塊分為模擬分析子模塊和漏洞檢測(cè)分析子模塊;數(shù)據(jù)庫(kù)保存XSS漏洞相關(guān)數(shù)據(jù)。系統(tǒng)結(jié)構(gòu)見(jiàn)圖5。

    3.2 工作流程

    首先輸入待檢測(cè)網(wǎng)站的URL,并且設(shè)定一個(gè)最深爬取深度,初始爬取深度為0,在數(shù)據(jù)庫(kù)中新建爬蟲(chóng)URL表并將相關(guān)數(shù)據(jù)存入。爬蟲(chóng)子模塊將根據(jù)URL下載網(wǎng)頁(yè)源碼,下載完成后更新爬蟲(chóng)URL表中相關(guān)數(shù)據(jù),并將網(wǎng)頁(yè)源碼傳給網(wǎng)頁(yè)分析子模塊;網(wǎng)頁(yè)分析子模塊接收網(wǎng)頁(yè)源碼后渲染其JavaScript代碼,同時(shí)查找污點(diǎn)數(shù)據(jù)注入點(diǎn)并提取其XSS攻擊向量合成規(guī)則,在數(shù)據(jù)庫(kù)中新建待測(cè)試表并將相關(guān)數(shù)據(jù)存入數(shù)據(jù)庫(kù),然后提取網(wǎng)頁(yè)源碼中的URL,經(jīng)過(guò)URL補(bǔ)全、非同源URL刪除、URL去重依次處理,在數(shù)據(jù)庫(kù)中新建爬蟲(chóng)URL表并將相關(guān)數(shù)據(jù)存入,再將其爬取深度設(shè)為當(dāng)前爬取深度加1,同時(shí)提取帶參數(shù)的URL和Form表單,在數(shù)據(jù)庫(kù)中新建待測(cè)試表并與相關(guān)數(shù)據(jù)存入其中,完成一次循環(huán)。反復(fù)循環(huán)直到待下載隊(duì)列為空,或者當(dāng)前爬取深度大于等于最深爬取深度,結(jié)束注入點(diǎn)分析模塊運(yùn)行。

    XSS攻擊向量模版管理模塊將對(duì)數(shù)據(jù)庫(kù)中的模版進(jìn)行增加、刪除和修改。模擬攻擊子模塊首先從數(shù)據(jù)庫(kù)中選擇類(lèi)型為帶參數(shù)的URL和Form表單的待測(cè)試表,對(duì)其注入點(diǎn)使用探子向量模擬攻擊,查找響應(yīng)的網(wǎng)頁(yè)進(jìn)行探子向量,從而查找注入點(diǎn)和輸出點(diǎn)的對(duì)應(yīng)關(guān)系,同時(shí)提取其XSS攻擊向量合成規(guī)則,更新其待測(cè)試表中相關(guān)數(shù)據(jù),循環(huán)直到該類(lèi)待測(cè)試表遍歷完畢,然后選取一條注入點(diǎn)進(jìn)行過(guò)濾規(guī)則集測(cè)試,測(cè)試對(duì)應(yīng)網(wǎng)站過(guò)濾規(guī)則集。最后從所有待測(cè)試表中依次取出注入點(diǎn)數(shù)據(jù),根據(jù)其XSS攻擊向量合成規(guī)則,再選取對(duì)應(yīng)的XSS攻擊向量模版,對(duì)其進(jìn)行XSS攻擊向量合成和反過(guò)濾規(guī)則集變換,成為有效的XSS攻擊向量,使用XSS攻擊向量對(duì)注入點(diǎn)進(jìn)行注入攻擊,注入攻擊后,漏洞檢測(cè)分析子模塊接收服務(wù)器響應(yīng),進(jìn)行本地瀏覽器渲染,判斷是否存在XSS漏洞,如果存在則在數(shù)據(jù)庫(kù)中新建檢測(cè)結(jié)果表并存入相關(guān)數(shù)據(jù),如果不存在則繼續(xù)下一條XSS攻擊向量,直到該注入點(diǎn)的XSS攻擊向量全部測(cè)試完畢或者測(cè)試出其存在XSS漏洞。注入攻擊循環(huán)遍歷完成所有待測(cè)試表,此時(shí)所有注入點(diǎn)的XSS漏洞已測(cè)試完畢,最后生成檢測(cè)報(bào)告。

    系統(tǒng)工作流程如圖6所示。

    4 對(duì)比實(shí)驗(yàn)

    為驗(yàn)證本系統(tǒng)漏洞檢測(cè)性能,搭建測(cè)試環(huán)境,其由兩個(gè)部分組成:一個(gè)是服務(wù)器端,用于部署搭建被測(cè)試網(wǎng)站;另一個(gè)是客戶(hù)端,用于部署本檢測(cè)系統(tǒng),通過(guò)和服務(wù)器端交互數(shù)據(jù)達(dá)到檢測(cè)目的,測(cè)試環(huán)境軟件和硬件見(jiàn)表1。

    測(cè)試樣本是由Google和米蘭理工大學(xué)一起合作研發(fā)的Firing Range[18],該項(xiàng)目為測(cè)試自動(dòng)化掃描軟件能力搭建一個(gè)測(cè)試環(huán)境,驗(yàn)證軟件檢測(cè)能力。測(cè)試對(duì)比系統(tǒng)為Burp Suite 1.7.27[19]、Acunetix Web Vulnerability Scanner 10.0[20](AWVS),均為較成熟的XSS漏洞檢測(cè)工具。將本系統(tǒng)和Burp Suite、AWVS的實(shí)驗(yàn)測(cè)試結(jié)果匯總,如表2所示。

    分別計(jì)算Burp Suite、AWVS和本系統(tǒng)檢測(cè)的準(zhǔn)確率和誤報(bào)率,如表3所示。

    由表2、表3可看出,Burp Suite對(duì)于反射型和存儲(chǔ)型XSS漏洞檢測(cè)效果較好,其無(wú)法檢測(cè)的漏洞多數(shù)是DOM型,Burp Suite誤報(bào)了4個(gè)漏洞,其中包括3種XSS漏洞,并且時(shí)間開(kāi)銷(xiāo)較大;AWVS對(duì)于3種XSS漏洞檢測(cè)效果均較好,對(duì)于反射型和存儲(chǔ)型XSS漏洞檢測(cè)效果和本系統(tǒng)基本持平,但對(duì)DOM型檢測(cè)效果相比本系統(tǒng)相差較明顯,AWVS對(duì)于DOM型檢測(cè)準(zhǔn)確率較高,誤報(bào)率同樣較高,但其時(shí)間開(kāi)銷(xiāo)較小;而本系統(tǒng)相對(duì)Burp Suite、AWVS漏洞檢測(cè)效果均有提升,對(duì)于3種XSS漏洞檢測(cè)的準(zhǔn)確率均有提高且漏報(bào)率均有所降低,其中對(duì)于DOM型的準(zhǔn)確率有明顯提升,且本系統(tǒng)時(shí)間開(kāi)銷(xiāo)最小。綜上所述,本系統(tǒng)相較于Burp Suite、AWVS,在準(zhǔn)確率、誤報(bào)率方面有一定優(yōu)勢(shì),時(shí)間開(kāi)銷(xiāo)相比Burp Suite有所降低,但和AWVS基本持平,因此在時(shí)間開(kāi)銷(xiāo)方面優(yōu)勢(shì)較小。

    5 結(jié)語(yǔ)

    本文設(shè)計(jì)了一種結(jié)合黑盒測(cè)試和動(dòng)態(tài)污點(diǎn)分析的方案,優(yōu)化了其中涉及XSS攻擊向量選擇的關(guān)鍵技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了該方案原型系統(tǒng),通過(guò)對(duì)比實(shí)驗(yàn)發(fā)現(xiàn)本文設(shè)計(jì)的系統(tǒng)可高效、全面檢測(cè)3種不同XSS漏洞。但系統(tǒng)依然存在一些不足,一些反射型XSS會(huì)引起DOM型XSS,還無(wú)法檢測(cè)客戶(hù)端和服務(wù)器代碼混合的情況,下一步將更加深入研究XSS攻擊向量,完善系統(tǒng)使其可對(duì)該類(lèi)情況進(jìn)行有效檢測(cè)。

    參考文獻(xiàn):

    [1] O'REILLY T. What is Web 2.0: design patterns and business models for the next generation of software[J]. Communications & Strategies ,2007, 97(7):253-259.

    [2] SHANMUGAM J, PONNAVAIKKO M. XSS application worms: New internet infestation and optimized protective measures[C]. Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007:1164-1169.

    [3] WANG X, ZHANG W. Cross-site scripting attacks procedure and prevention strategies[C]. MATEC Web of Conferences,2016:1-3.

    [4] WASSERMANN G. Static detection of cross-site scripting vulnerabilities[C]. ACM/IEEE International Conference on Software Engineering, 2008:171-180.

    [5] HOLM H. Performance of automated network vulnerability scanning at remediating security issues[J]. Computers & Security, 2012, 31(2):164-175.

    [6] 王希忠, 黃俊強(qiáng). 漏洞挖掘技術(shù)研究[J]. 信息安全與技術(shù), 2014(6):32-35.

    [7] GUPTA S, GUPTA B B. PHP-sensor:a prototype method to discover workflow violation and XSS vulnerabilities in PHP web applications[C]. Proceedings of the 12th ACM International Conference on Computing Frontiers,2015:1-8.

    [8] LIU Y, ZHAO W, WANG D, et al. A XSS vulnerability detection approach based on simulating browser behavior[C]. International Conference on Information Science and Security,2015:1-4.

    [9] 李潔,俞研,吳家順. 基于動(dòng)態(tài)污點(diǎn)分析的DOM XSS漏洞檢測(cè)算法[J]. 計(jì)算機(jī)應(yīng)用, 2016, 36(5):1246-1249.

    [10] 李楠. 一種XSS漏洞灰盒檢測(cè)方案的設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都:電子科技大學(xué),2017.

    [11] WANG R, XU G, ZENG X, et al. TT-XSS: a novel taint tracking based dynamic detection framework for DOM cross-site scripting[J]. Journal of Parallel & Distributed Computing, 2017,118(8):100-106.

    [12] PAN J,MAO X. Detecting DOM-sourced cross-site scripting in browser extensions[C]. IEEE International Conference on Software Maintenance and Evolution, 2017:24-34.

    [13] LEEK T R,BAKER G Z,BROWN R E, et al. Coverage maximization using dynamic taint tracing[J]. American Journal of Orthodontics & Dentofacial Orthopedics,2007, 103(413):571.

    [14] HARTIGAN J A. A K-means clustering algorithm[J]. Application of Statistics, 1979, 28(1):100-108.

    [15] MILLER F P, VANDOME A F, MCBREWSTER J. Levenshtein distance[M]. London:Alpha Press,2009.

    [16] LIU B W. XSS vulnerability scanning algorithm based on anti-filtering rules[C]. 2017 International Conference on Computer, Electronics and Communication Engineering,2017:5.

    [17] 吳子敬,張憲忠,管磊,等. 基于反過(guò)濾規(guī)則集和自動(dòng)爬蟲(chóng)的XSS漏洞深度挖掘技術(shù)[J]. 北京理工大學(xué)學(xué)報(bào),2012,32(4):395-401.

    [18] ANOMITY. Firing range[EB/OL]. https://github.com/google/firing- range.

    [19] ANOMITY. Burp suite[EB/OL]. https://portswigger.net/burp/.

    [20] ACUNETIX. Acunetix web vulnerability scanner[EB/OL]. https://www.acunetix.com/vulnerability-scanner/.

    (責(zé)任編輯:江 艷)

    久久中文看片网| 一区在线观看完整版| 免费久久久久久久精品成人欧美视频| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩精品免费视频一区二区三区| 叶爱在线成人免费视频播放| 亚洲欧美激情综合另类| 国产熟女xx| 成人av一区二区三区在线看| 88av欧美| 国产熟女午夜一区二区三区| 亚洲精品国产色婷婷电影| 一本大道久久a久久精品| 欧美+亚洲+日韩+国产| 国产欧美日韩精品亚洲av| 麻豆av在线久日| 国产激情久久老熟女| 亚洲va日本ⅴa欧美va伊人久久| 99国产极品粉嫩在线观看| 国产精品九九99| 久9热在线精品视频| 国产精品一区二区免费欧美| 亚洲一区二区三区色噜噜 | 大码成人一级视频| 老熟妇乱子伦视频在线观看| 99re在线观看精品视频| av超薄肉色丝袜交足视频| 成人三级做爰电影| 777久久人妻少妇嫩草av网站| 在线观看一区二区三区激情| 精品福利永久在线观看| 在线播放国产精品三级| 丰满饥渴人妻一区二区三| 他把我摸到了高潮在线观看| 成年人黄色毛片网站| 久久影院123| 手机成人av网站| 村上凉子中文字幕在线| av在线天堂中文字幕 | 黄色 视频免费看| 亚洲激情在线av| a级毛片在线看网站| 美女扒开内裤让男人捅视频| 国产精品亚洲一级av第二区| 国产欧美日韩精品亚洲av| 亚洲色图 男人天堂 中文字幕| av天堂久久9| 亚洲精品成人av观看孕妇| 国产av一区二区精品久久| 母亲3免费完整高清在线观看| 女人被狂操c到高潮| 亚洲欧美一区二区三区久久| 成人三级黄色视频| 亚洲精华国产精华精| 多毛熟女@视频| 亚洲av五月六月丁香网| 黄色女人牲交| 丝袜人妻中文字幕| 久久青草综合色| 999精品在线视频| 一二三四社区在线视频社区8| 久久性视频一级片| 看片在线看免费视频| ponron亚洲| 久久久水蜜桃国产精品网| 男人操女人黄网站| 啦啦啦在线免费观看视频4| 欧美日韩亚洲高清精品| 91av网站免费观看| 黄色丝袜av网址大全| 亚洲五月色婷婷综合| 国产精品久久久人人做人人爽| 电影成人av| 色尼玛亚洲综合影院| cao死你这个sao货| www.精华液| 国产乱人伦免费视频| 国产高清激情床上av| 亚洲五月天丁香| 在线播放国产精品三级| 中文亚洲av片在线观看爽| 国产野战对白在线观看| 欧美午夜高清在线| 国产精品爽爽va在线观看网站 | 女人爽到高潮嗷嗷叫在线视频| 亚洲精品一卡2卡三卡4卡5卡| 少妇粗大呻吟视频| 国产av在哪里看| a级片在线免费高清观看视频| 精品久久久久久久毛片微露脸| 1024视频免费在线观看| 亚洲人成伊人成综合网2020| 最新美女视频免费是黄的| av电影中文网址| 成人av一区二区三区在线看| 欧美黑人精品巨大| 欧美日韩中文字幕国产精品一区二区三区 | 久久久久久人人人人人| 在线永久观看黄色视频| 51午夜福利影视在线观看| 美女 人体艺术 gogo| 久久影院123| 又黄又爽又免费观看的视频| 村上凉子中文字幕在线| 国产一区二区三区在线臀色熟女 | 老熟妇仑乱视频hdxx| 中文字幕人妻丝袜一区二区| 中亚洲国语对白在线视频| 亚洲精品国产一区二区精华液| 亚洲欧美一区二区三区久久| 国产深夜福利视频在线观看| 琪琪午夜伦伦电影理论片6080| 国产av又大| 久久热在线av| 欧美日韩精品网址| 精品久久久久久,| 免费高清在线观看日韩| 一区二区三区精品91| 可以免费在线观看a视频的电影网站| 黄片播放在线免费| 欧美日韩国产mv在线观看视频| 国产一区二区三区视频了| 一区二区日韩欧美中文字幕| 精品久久久久久久毛片微露脸| 国产av又大| 国产精品 欧美亚洲| 老司机深夜福利视频在线观看| ponron亚洲| 日本精品一区二区三区蜜桃| 亚洲黑人精品在线| 操美女的视频在线观看| 国产精品野战在线观看 | 一区二区三区精品91| 国产单亲对白刺激| 亚洲欧美精品综合一区二区三区| 琪琪午夜伦伦电影理论片6080| 成人国语在线视频| 亚洲国产精品合色在线| 国产精品一区二区三区四区久久 | 黑丝袜美女国产一区| 国产单亲对白刺激| 黄网站色视频无遮挡免费观看| 欧美激情极品国产一区二区三区| 欧美日韩亚洲国产一区二区在线观看| 每晚都被弄得嗷嗷叫到高潮| 黄频高清免费视频| 日韩欧美在线二视频| 中文亚洲av片在线观看爽| 淫妇啪啪啪对白视频| 少妇 在线观看| 欧美日本中文国产一区发布| 色婷婷av一区二区三区视频| 欧美成人午夜精品| 久久久精品欧美日韩精品| 亚洲欧美精品综合久久99| 亚洲五月色婷婷综合| 19禁男女啪啪无遮挡网站| 久久久国产精品麻豆| 日本vs欧美在线观看视频| 女性被躁到高潮视频| 欧美激情 高清一区二区三区| 女警被强在线播放| 国产精品98久久久久久宅男小说| 国产精品爽爽va在线观看网站 | 99国产精品一区二区蜜桃av| 亚洲色图综合在线观看| avwww免费| 欧美精品一区二区免费开放| 亚洲自偷自拍图片 自拍| 国产精品久久久人人做人人爽| 欧美日韩一级在线毛片| 国产精品免费视频内射| 国产精品自产拍在线观看55亚洲| svipshipincom国产片| 99久久久亚洲精品蜜臀av| 欧美日韩乱码在线| xxx96com| 欧美在线黄色| 午夜精品在线福利| a级毛片黄视频| 99精品欧美一区二区三区四区| 很黄的视频免费| 777久久人妻少妇嫩草av网站| 欧美日本中文国产一区发布| 免费av中文字幕在线| 亚洲成人久久性| 免费女性裸体啪啪无遮挡网站| 高清在线国产一区| 色在线成人网| 99在线视频只有这里精品首页| 香蕉久久夜色| 在线免费观看的www视频| 久久这里只有精品19| 亚洲精品一卡2卡三卡4卡5卡| 国产一区二区在线av高清观看| 欧美成人免费av一区二区三区| 亚洲成人免费电影在线观看| 18禁美女被吸乳视频| 精品第一国产精品| 亚洲精品中文字幕在线视频| 欧美激情极品国产一区二区三区| 国产成人啪精品午夜网站| 国产精品综合久久久久久久免费 | 真人一进一出gif抽搐免费| 中文字幕精品免费在线观看视频| 国产一区二区在线av高清观看| av网站在线播放免费| 欧美日韩亚洲高清精品| 国产成人影院久久av| 久久精品国产综合久久久| 80岁老熟妇乱子伦牲交| 国产成人欧美在线观看| 欧美+亚洲+日韩+国产| 一级,二级,三级黄色视频| 一级毛片高清免费大全| 人人妻人人爽人人添夜夜欢视频| 亚洲欧美精品综合久久99| 一区二区三区激情视频| 国内毛片毛片毛片毛片毛片| 欧美最黄视频在线播放免费 | 女人精品久久久久毛片| 三上悠亚av全集在线观看| 男女下面插进去视频免费观看| 一级毛片女人18水好多| 久久精品aⅴ一区二区三区四区| 国产成人av教育| 国产精品1区2区在线观看.| 亚洲中文av在线| 国产精品久久电影中文字幕| 欧美av亚洲av综合av国产av| 亚洲人成伊人成综合网2020| 成人av一区二区三区在线看| 视频在线观看一区二区三区| 欧美激情久久久久久爽电影 | 亚洲人成伊人成综合网2020| 亚洲欧美激情在线| 99国产精品一区二区蜜桃av| 在线观看免费高清a一片| 国产欧美日韩一区二区三| 免费不卡黄色视频| 日本免费一区二区三区高清不卡 | 高清在线国产一区| 亚洲国产精品sss在线观看 | 身体一侧抽搐| 男女下面插进去视频免费观看| 99国产精品99久久久久| 日韩欧美三级三区| 久久伊人香网站| 男女午夜视频在线观看| 国产成人av教育| 一边摸一边做爽爽视频免费| 亚洲aⅴ乱码一区二区在线播放 | 国产av又大| 亚洲av五月六月丁香网| 国产伦人伦偷精品视频| 色播在线永久视频| 亚洲中文av在线| 久久午夜综合久久蜜桃| 欧美黑人精品巨大| 老司机福利观看| 男人舔女人的私密视频| 一边摸一边抽搐一进一小说| 亚洲情色 制服丝袜| 精品一区二区三区av网在线观看| 国产精品永久免费网站| 欧美日韩精品网址| 久久国产乱子伦精品免费另类| 视频区欧美日本亚洲| 欧美日韩一级在线毛片| 欧美最黄视频在线播放免费 | 99久久人妻综合| 中文字幕人妻丝袜制服| 91麻豆av在线| 亚洲欧美日韩另类电影网站| a级片在线免费高清观看视频| 亚洲人成电影免费在线| 久久精品亚洲精品国产色婷小说| 男女下面进入的视频免费午夜 | 色老头精品视频在线观看| 日韩欧美一区二区三区在线观看| 国产黄色免费在线视频| 怎么达到女性高潮| 久久欧美精品欧美久久欧美| 满18在线观看网站| 成人18禁高潮啪啪吃奶动态图| 999久久久国产精品视频| 久久久久久久久久久久大奶| 韩国av一区二区三区四区| 久久精品影院6| 级片在线观看| 精品一品国产午夜福利视频| 精品久久蜜臀av无| 波多野结衣av一区二区av| 一进一出抽搐动态| 纯流量卡能插随身wifi吗| 亚洲人成电影观看| 欧美不卡视频在线免费观看 | 久久国产精品影院| 免费搜索国产男女视频| 激情在线观看视频在线高清| а√天堂www在线а√下载| 亚洲中文日韩欧美视频| 国产精品日韩av在线免费观看 | 欧美一区二区精品小视频在线| 超色免费av| 欧美精品亚洲一区二区| 免费搜索国产男女视频| 欧美日韩av久久| 日本免费a在线| 在线观看免费高清a一片| 免费少妇av软件| 桃红色精品国产亚洲av| 亚洲中文日韩欧美视频| 午夜影院日韩av| 在线看a的网站| 欧美日韩瑟瑟在线播放| 涩涩av久久男人的天堂| 亚洲欧美一区二区三区黑人| 国产高清videossex| 一进一出抽搐gif免费好疼 | 美国免费a级毛片| 国产高清激情床上av| 久久久国产成人免费| 老司机深夜福利视频在线观看| 一进一出好大好爽视频| 操出白浆在线播放| 热99国产精品久久久久久7| 岛国视频午夜一区免费看| 99久久精品国产亚洲精品| 黄色成人免费大全| 国产一区二区在线av高清观看| 婷婷丁香在线五月| 国产成人欧美| 高清黄色对白视频在线免费看| 我的亚洲天堂| 国产xxxxx性猛交| 午夜精品在线福利| 亚洲国产欧美网| 搡老岳熟女国产| 亚洲国产看品久久| 桃红色精品国产亚洲av| 高清欧美精品videossex| 欧美黑人精品巨大| 操出白浆在线播放| 亚洲av五月六月丁香网| 国产一区二区三区综合在线观看| 国产成人欧美在线观看| 亚洲欧美激情在线| 黄色视频,在线免费观看| 多毛熟女@视频| 好男人电影高清在线观看| 国产精品久久视频播放| 91在线观看av| 国产欧美日韩一区二区三| 日本vs欧美在线观看视频| 成人特级黄色片久久久久久久| 精品久久久久久久毛片微露脸| 十八禁人妻一区二区| 欧美日韩一级在线毛片| 国产精品久久久久成人av| 亚洲激情在线av| 首页视频小说图片口味搜索| 激情在线观看视频在线高清| 国产一卡二卡三卡精品| 很黄的视频免费| 国产亚洲精品久久久久久毛片| 91成年电影在线观看| 精品久久久久久成人av| 欧美成人午夜精品| 亚洲精品美女久久av网站| 国产区一区二久久| 国产乱人伦免费视频| 国产一区二区在线av高清观看| 中出人妻视频一区二区| 欧美成人午夜精品| 久久久久久久午夜电影 | 美女国产高潮福利片在线看| 中文字幕人妻丝袜一区二区| 国产麻豆69| 色老头精品视频在线观看| 中文字幕人妻丝袜一区二区| 久久久久久亚洲精品国产蜜桃av| 国产精品国产高清国产av| 日韩欧美三级三区| 久久久久久亚洲精品国产蜜桃av| 又紧又爽又黄一区二区| 十八禁网站免费在线| 99久久综合精品五月天人人| 身体一侧抽搐| 日日干狠狠操夜夜爽| 免费观看精品视频网站| 久久国产乱子伦精品免费另类| 大香蕉久久成人网| netflix在线观看网站| 80岁老熟妇乱子伦牲交| 国产成人一区二区三区免费视频网站| 欧美人与性动交α欧美软件| 亚洲,欧美精品.| 99香蕉大伊视频| 欧美日韩av久久| 久久精品人人爽人人爽视色| 午夜久久久在线观看| 亚洲精品在线观看二区| a级毛片在线看网站| 咕卡用的链子| 美女高潮喷水抽搐中文字幕| aaaaa片日本免费| 一边摸一边抽搐一进一出视频| 99精品欧美一区二区三区四区| 亚洲第一欧美日韩一区二区三区| 亚洲 欧美 日韩 在线 免费| 18禁美女被吸乳视频| 啦啦啦在线免费观看视频4| 精品一区二区三卡| 精品无人区乱码1区二区| 一级黄色大片毛片| 午夜福利免费观看在线| 色尼玛亚洲综合影院| 村上凉子中文字幕在线| 黄片大片在线免费观看| 美国免费a级毛片| 免费高清视频大片| 夫妻午夜视频| 伊人久久大香线蕉亚洲五| 一级,二级,三级黄色视频| 超碰成人久久| 亚洲熟妇熟女久久| 成人三级做爰电影| 久久欧美精品欧美久久欧美| 制服诱惑二区| 女性被躁到高潮视频| 91成年电影在线观看| 50天的宝宝边吃奶边哭怎么回事| 巨乳人妻的诱惑在线观看| 国产成人一区二区三区免费视频网站| 一区二区三区激情视频| 国产成人精品无人区| 亚洲av成人一区二区三| 美女高潮喷水抽搐中文字幕| 午夜成年电影在线免费观看| 久久人人97超碰香蕉20202| 日韩大码丰满熟妇| 一进一出好大好爽视频| 一二三四社区在线视频社区8| 久久久国产一区二区| 乱人伦中国视频| 一级作爱视频免费观看| 在线观看免费视频日本深夜| 在线看a的网站| 成人永久免费在线观看视频| 18禁国产床啪视频网站| 精品午夜福利视频在线观看一区| 神马国产精品三级电影在线观看 | 91大片在线观看| av在线播放免费不卡| 国产97色在线日韩免费| 国产欧美日韩一区二区三区在线| 久久精品亚洲av国产电影网| 成年版毛片免费区| 国产亚洲精品久久久久5区| 看片在线看免费视频| 免费在线观看完整版高清| 午夜久久久在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 如日韩欧美国产精品一区二区三区| 亚洲专区国产一区二区| 欧美激情高清一区二区三区| 热re99久久国产66热| a级片在线免费高清观看视频| 午夜成年电影在线免费观看| 国产精品久久久av美女十八| 日本撒尿小便嘘嘘汇集6| 999久久久国产精品视频| 日韩人妻精品一区2区三区| 99国产精品一区二区三区| 精品久久久久久久毛片微露脸| 国产精品一区二区免费欧美| 亚洲激情在线av| 多毛熟女@视频| av在线播放免费不卡| 亚洲成国产人片在线观看| 国产野战对白在线观看| 无人区码免费观看不卡| 欧美日韩黄片免| 一区二区三区精品91| 麻豆成人av在线观看| 国产成人一区二区三区免费视频网站| 国产成人精品久久二区二区免费| 深夜精品福利| 亚洲欧洲精品一区二区精品久久久| 久久精品aⅴ一区二区三区四区| 欧美一级毛片孕妇| 国产成人系列免费观看| 视频区图区小说| 日韩免费av在线播放| 久久精品91无色码中文字幕| 一边摸一边抽搐一进一出视频| 日本免费a在线| 91在线观看av| 国产精品自产拍在线观看55亚洲| 91精品国产国语对白视频| 精品国产美女av久久久久小说| 国产精品久久电影中文字幕| 国产一区在线观看成人免费| 女人被狂操c到高潮| 国产三级在线视频| 久久久精品国产亚洲av高清涩受| 国产欧美日韩一区二区三区在线| 久久精品亚洲av国产电影网| 夜夜看夜夜爽夜夜摸 | 欧美日韩福利视频一区二区| 不卡一级毛片| 香蕉国产在线看| 国产99白浆流出| 成年人黄色毛片网站| 动漫黄色视频在线观看| 中亚洲国语对白在线视频| 国产精品99久久99久久久不卡| 老鸭窝网址在线观看| 美女国产高潮福利片在线看| 69av精品久久久久久| 亚洲一区中文字幕在线| 亚洲一码二码三码区别大吗| 免费在线观看视频国产中文字幕亚洲| 99国产综合亚洲精品| 好看av亚洲va欧美ⅴa在| 99国产综合亚洲精品| 午夜福利影视在线免费观看| 国产精品av久久久久免费| 黑人操中国人逼视频| 俄罗斯特黄特色一大片| 91在线观看av| 叶爱在线成人免费视频播放| 好看av亚洲va欧美ⅴa在| 日韩欧美免费精品| 免费在线观看视频国产中文字幕亚洲| 免费女性裸体啪啪无遮挡网站| 热99国产精品久久久久久7| 最近最新中文字幕大全免费视频| 超碰成人久久| 国产成人精品久久二区二区91| 一边摸一边抽搐一进一出视频| 久久亚洲真实| 色婷婷久久久亚洲欧美| 亚洲国产精品一区二区三区在线| 老司机在亚洲福利影院| 久久精品成人免费网站| 国产亚洲精品久久久久久毛片| 久久九九热精品免费| 天堂俺去俺来也www色官网| 嫁个100分男人电影在线观看| 在线观看www视频免费| 午夜精品在线福利| 午夜精品国产一区二区电影| 在线观看午夜福利视频| 久久精品91蜜桃| 亚洲一卡2卡3卡4卡5卡精品中文| 少妇粗大呻吟视频| 国产成人一区二区三区免费视频网站| 国产av在哪里看| 婷婷丁香在线五月| 黄色女人牲交| 人人澡人人妻人| 一区二区三区精品91| 亚洲欧美激情在线| 午夜精品在线福利| 男人舔女人的私密视频| 美女 人体艺术 gogo| 久久人人精品亚洲av| 精品久久蜜臀av无| 在线观看免费视频网站a站| 中文字幕最新亚洲高清| 天堂动漫精品| 夜夜躁狠狠躁天天躁| 黄片小视频在线播放| 国产aⅴ精品一区二区三区波| 欧美激情 高清一区二区三区| 亚洲精品久久午夜乱码| 国产精品日韩av在线免费观看 | 老熟妇乱子伦视频在线观看| www.www免费av| 老汉色∧v一级毛片| bbb黄色大片| 99国产极品粉嫩在线观看| 91麻豆av在线| 亚洲第一青青草原| 脱女人内裤的视频| 国产av精品麻豆| 又黄又爽又免费观看的视频| 1024视频免费在线观看| 身体一侧抽搐| 久久久精品国产亚洲av高清涩受| 亚洲国产精品999在线| 成人亚洲精品av一区二区 | 夫妻午夜视频| 国产精品二区激情视频| 久久 成人 亚洲| 一夜夜www| 少妇 在线观看| 欧美日韩一级在线毛片| xxxhd国产人妻xxx| 天天添夜夜摸| 高清欧美精品videossex| 亚洲国产精品一区二区三区在线| 热99国产精品久久久久久7| 一级片免费观看大全| 中文亚洲av片在线观看爽| 日韩有码中文字幕| 新久久久久国产一级毛片| svipshipincom国产片| 99国产精品免费福利视频| 9191精品国产免费久久| 高清黄色对白视频在线免费看| 欧美成人午夜精品| 18禁黄网站禁片午夜丰满|