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

基于深度學習的跨站腳本攻擊檢測

2022-03-24 08:29:28丁雪川張偉峰方菽蘭鄭黎黎
技術與市場 2022年3期
關鍵詞:深度檢測模型

丁雪川,張偉峰,方菽蘭,鄭黎黎

(1.成都市公安局,四川 成都 610000;2.成都賽博思安科技有限公司,四川 成都 610000)

0 引言

由于腳本語言具有靈活多變的特性以及不同瀏覽器之間存在的差異性,導致XSS攻擊的利用方式復雜多變,傳統的基于規則匹配的檢測方法難以有效地進行XSS攻擊檢測和防御。隨著機器學習的不斷發展,已經有很多研究團隊將機器學習算法引入XSS攻擊檢測中[1-4]。然而傳統的機器學習算法很大程度上依賴于特征的選擇提取,由于人工提取特征具有不可避免的局限性,基于傳統機器學習的檢測方法難以有效地滿足具有混淆、復雜、多變等特征的XSS攻擊檢測需求。

深度學習算法可以自動化提取攻擊載荷特征,從而避免人為提取特征所不可避免的局限性問題,因此將深度學習算法應用于Web攻擊檢測必然成為研究的趨勢。針對編碼混淆的XSS攻擊難以檢測的問題,本文構建了一個基于深度學習的跨站腳本攻擊檢測模型,有效提高XSS攻擊檢測的準確率。

1)提出一種基于深度學習的跨站腳本攻擊檢測模型。該模型基于Word2Vec提取輸入數據保留語義特征的詞向量,并基于LSTM深度神經網絡算法自動提取XSS攻擊的深層次特征,有效地檢測跨站腳本攻擊。此外,針對經過編碼混淆的XSS檢測困難的問題,提出循環解碼器還原其原始形態,進一步提升檢測效果。

2)搭建實驗環境測試檢測模型,在真實數據集上,通過與傳統機器學習算法和常見安全防護軟件進行對比,實驗結果驗證了檢測模型的有效性。

1 基于深度學習的跨站腳本攻擊檢測方法

針對編碼混淆的XSS攻擊難以檢測的問題,本文構建了一個基于深度學習的跨站腳本攻擊檢測模型。首先,根據XSS常見的編碼混淆技術,提出基于循環解碼器的數據清洗,將經過復雜編碼混淆后的攻擊向量解碼還原其原始數據狀態;其次,基于Word2Vec對預處理后的數據進行詞向量提取,將輸入數據構建為含有語義信息的詞向量序列表示;將跨站腳本攻擊檢測轉化為二分類,基于LSTM深度學習算法構架分類模型,根據惡意樣本和正常樣本訓練跨站腳本攻擊分類器作為攻擊檢測模型,實現跨站腳本檢測。

1.1 基于循環解碼器的數據清洗

跨站腳本攻擊常用的編碼混淆技術包括:URL編碼、HTML編碼、Base64編碼、UTF-7編碼、Unicode編碼等,提出一種循環解碼器,循環解碼器對編碼混淆的輸入數據進行循環解碼處理,直到解碼后的結果不再變化為止,從而將經過混淆的攻擊向量還原為其原始的數據形式。

1.2 基于Word2Vector的詞向量提取

深度學習檢測算法不能直接處理文本形式的輸入,需要將原始URL請求文本數據轉化為詞向量的輸入形式。圖1是將文本輸入轉換為詞向量的流程圖,主要包括循環解碼、范化、分詞和量化幾個步驟。

圖1 詞向量提取流程

其中,循環解碼處理過程基于上一小節中提出的循環解碼器;范化處理的目的是降低無意義信息對檢測結果的影響,并減少分詞數量,主要包括:將函數輸入參數替換為“param_string”,將URL鏈接替換為“http://website”,數字替換為“0”;基于跨站腳本攻擊的語法特征,設計相應的正則表達式進行分詞提取,分詞類別主要包括開始標簽、結束標簽、觸發事件、標簽屬性、函數名稱、腳本類型以及特殊字符等,量化過程則是基于Word2Vec進行詞向量表示,從而得到輸入文本的詞向量。

2 實驗設計與結果分析

2.1 實驗過程

基于跨站腳本攻擊惡意樣本數據構建攻擊詞典,將惡意樣本數據分詞后按照詞頻降序排序后取詞。隨著取詞數量的增長,樣本覆蓋率隨之增加,當取詞頻率達到TOP10000后,對應的樣本覆蓋率已經達到93.1%,但隨著取詞數量的成倍增長,后續樣本覆蓋率僅少量提升。最終設定樣本取詞頻為TOP10000的惡意樣本,從而構建跨站腳本攻擊的攻擊詞典。

為了客觀地選擇最優的Word2Vec訓練參數,對Size、Iter、Window、Nagative參數進行調優實驗。通過控制變量法,每次僅修改一個參數,并對比不同參數對LSTM檢測模型的召回率、精確率、準確率和F1值的影響,從而確定Word2Vec訓練參數。

2.2 實驗結果與分析

為了客觀地評估論文提出的檢測模型,將檢測模型與WangRui[18]等人提出的基于AdTree和AdaBoost傳統機器學習算法檢測XSS進行對比實驗,該方法采用了和本文相同的XSS惡意樣本數據集和正常樣本數據集,此外還選擇了網站安全狗[19](版本:Apache版V4.0)和XSSChop[20](版本:b6d98f6更新日期:2019-01-25)進行對比實驗。

基于LSTM的跨站腳本攻擊檢測模型的準確率為99.5%、召回率為97.9%和F1值為98.7%。在精確率、召回率和F1值三個方面的表現均優于ADTree和AdaBoost傳統機器學習算法的檢測模型;論文提出的檢測模型在精確率方面雖然略低于網站安全狗和XSSChop,但三者的精確率均超過了99.5%;且論文提出的LSTM檢測模型在召回率和F1值方面都優越于網站安全狗和XSSChop。

綜上所述,論文提出的基于LSTM的檢測模型在精確率、召回率和F1值等方面具有明顯的優勢,證明了該模型能夠有效地識別跨站腳本攻擊。

3 結語

針對編碼混淆的XSS攻擊難以檢測的問題,本文構建了一個基于深度學習的跨站腳本攻擊檢測模型,并證明其有效性。但是該研究仍然存在著一些問題和步驟,進一步研究和改進內容如下。

1)將檢測模型封裝為應用編程接口(API),提供可視化的Web檢測平臺。

2)深度研究其他跨站腳本攻擊編碼混淆方式,進一步豐富循環解碼器支持解碼的類型,優化解碼效率。

3)擴展應用場景,將基于深度學習的攻擊檢測模型應用到其他網絡安全領域,如SQL注入攻擊檢測和DDOS攻擊檢測等。

猜你喜歡
深度檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
深度觀察
深度觀察
深度觀察
主站蜘蛛池模板: a级毛片免费网站| 韩国v欧美v亚洲v日本v| 日韩无码视频网站| 亚洲全网成人资源在线观看| 91精品国产一区自在线拍| 99热这里都是国产精品| av无码一区二区三区在线| 99这里只有精品免费视频| 国产制服丝袜91在线| 最新国产精品鲁鲁免费视频| 国产精品网址在线观看你懂的| 无码高潮喷水专区久久| 国产美女一级毛片| 好紧太爽了视频免费无码| 特级毛片免费视频| 欧美成人免费一区在线播放| 国产成人精品男人的天堂下载| 欧美精品黑人粗大| 又爽又大又光又色的午夜视频| 国产午夜精品一区二区三| 强奷白丝美女在线观看| 国产成人精品高清不卡在线| 在线观看免费人成视频色快速| 精品国产Av电影无码久久久| 青青青国产在线播放| 亚洲黄色视频在线观看一区| 午夜a级毛片| 亚洲国产精品日韩av专区| 久青草网站| 日韩无码黄色网站| 欧美区一区| 中文字幕色站| 日韩无码视频网站| 成人免费黄色小视频| 色偷偷一区二区三区| 久久综合九九亚洲一区 | 亚欧乱色视频网站大全| 免费无码网站| 88国产经典欧美一区二区三区| 久久久久久高潮白浆| 久久综合成人| 视频一区视频二区日韩专区| 人妻少妇久久久久久97人妻| 69免费在线视频| 少妇被粗大的猛烈进出免费视频| av在线手机播放| 国产欧美精品一区aⅴ影院| 99爱在线| 欧美综合一区二区三区| 一区二区在线视频免费观看| 免费看的一级毛片| 一区二区三区成人| 亚洲一区免费看| 久久人妻xunleige无码| 91免费国产在线观看尤物| 亚洲国产欧美目韩成人综合| 欧美一区中文字幕| 亚洲AⅤ波多系列中文字幕| 国产日韩久久久久无码精品| 国产午夜精品鲁丝片| 99在线视频免费| 欧美色伊人| 国产激情在线视频| 成人福利视频网| 亚洲啪啪网| 女人18毛片久久| 91丝袜美腿高跟国产极品老师| 亚洲成综合人影院在院播放| 国产一区二区精品高清在线观看| 亚洲欧美国产五月天综合| 亚洲无码视频一区二区三区| 久久一级电影| 亚洲最新在线| 亚洲午夜福利在线| 视频一本大道香蕉久在线播放| 国产18在线| 久久精品视频亚洲| 99人体免费视频| 日韩精品一区二区三区中文无码| 欧美视频二区| 久久人人97超碰人人澡爱香蕉 | 欧美国产精品不卡在线观看|