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

基于Fuzzing技術提升XSS漏洞防御水平的研究

2017-03-23 10:21:26許瑩瑩梁華慶王雪鳳
電子設計工程 2017年5期
關鍵詞:規則檢測

許瑩瑩,梁華慶,劉 偉,王雪鳳

(1.中國石油大學(北京)地球物理與信息工程學院,北京102249;2.塔里木油田公司開發事業部,新疆 庫爾勒841000)

基于Fuzzing技術提升XSS漏洞防御水平的研究

許瑩瑩1,梁華慶1,劉 偉2,王雪鳳2

(1.中國石油大學(北京)地球物理與信息工程學院,北京102249;2.塔里木油田公司開發事業部,新疆 庫爾勒841000)

面對高交互性、高復雜性的網絡操作過程,有效提升對XSS漏洞的檢測、防御能力有利于提高Web安全。本文提出了一種主動提升對XSS漏洞的檢測與防御能力的方法,該方法通過網絡爬蟲爬取Web交互頁面,結合XSS漏洞的特征,基于Fuzzing技術主動挖掘潛在漏洞,利用滲透工具模擬攻擊并捕獲網絡攻擊流量,提取攻擊特征,最終結合Snort防御告警主動提升Web安全。實驗測試表明,該方法可有效檢測XSS漏洞,結合對Snort規則庫的補充升級,能夠有效提升對XSS漏洞的防御能力。

Fuzzing技術;XSS漏洞;滲透攻擊;特征提取

隨著Web2.0應用的大規模普及化,其體現出高交互性高復雜性的特征[1],這其中伴隨的Web安全問題也尤為突出,XSS漏洞在近年來的權威統計中持續占據較大份額。如何對其進行快速防御在業界始終是焦點。目前各大廠商通用的方法多是基于已公布的實際漏洞,在分析惡意流量的基礎上進行規則庫補充,實現對檢測防御產品的補充升級。但該方法防御時效性差,犧牲真實業務系統,并且真實攻擊流量轉換成可用規則的效率也無法保證,適用于安全檢測防御的初期階段。基于以上考慮,文中采用網絡爬蟲技術,結合Fuzzing技術,針對XSS漏洞設計測試樣例生成模板,通過在靶機Web應用上執行惡意測試樣例來主動挖掘潛在的XSS漏洞,通過對Snort規則庫的補充升級來實現更加積極、更為有效的防御。最終結合Metasploit滲透工具對文中方法的有效性進行驗證。

1 相關技術簡介

文中提出的方法主要用到了如下技術:網絡爬蟲,Fuzzing技術,Snort技術。網絡爬蟲是一種自動提取網頁的程序,通常被用于定向抓取相關網頁資源[2]。文中選用通用網絡爬蟲。針對一定的Web應用,抓取其所有的交互頁面進行存儲[3],以供進一步處理。

Fuzzing技術是一種基于缺陷注入的自動化軟件測試技術。能夠非常有效地找出網頁瀏覽器的漏洞[4]。其核心思想是生成合適的測試用例并使用恰當的工具檢測。本文采用網絡型Fuzzer,根據XSS漏洞的特點,針對性地設計測試樣例,綜合考慮可執行性和執行效率。

Snort是一種輕量級網絡入侵檢測系統[5]。可提供對內部攻擊、外部攻擊和誤操作的實時保護。文中Snort工作在網絡入侵檢測模式下,通過配置使Snort加載規則庫,并允許加載本地規則,通過報文與規則匹配進行告警,并記錄日志,將告警情況實時顯示。

2 基于Fuzzing技術的XSS漏洞檢測

2.1 測試樣例生成

文中針對XSS漏洞的Fuzzing測試,其核心在于突破安全邊界[6]。由于目前絕大多數的Web產品針對XSS漏洞已經采取了相應的過濾措施,多是結合輸入過濾腳本對用戶提供的非法輸入進行過濾[7]。與此同時又有相當部分攻擊者在探索新的繞過過濾機制的方式。文中結合技術現狀,選取Htmlawed作為繞過對象。為了提升Fuzzing測試用例的有效性,文中以expression為例著重分析并編程生成相關的設計用例。首先,設計具有針對性的樣例模板,例如,常見的DIV CSS表達中:<div style="width:expression(alert(xxx));

這其中的expression(alert(xxx)就是需要重點關注的安全區域,這其中可能被插入注釋內容/**/和expression等內容,需要進行重點過濾。過濾過程先從過濾器對安全域的定位方式入手,過濾器會在div標簽內找到style屬性,之后在雙引號之間依據冒號來確定名稱和內容,按照其定位方式,我們選擇=":;做為安全域限定關鍵字。該Fuzzer的主要思想就是在一個模板有可能導致邊界混亂的地方添加元素實現一定的繞過。基于以上分析設計出如下模板:<div id="xxx"style="width:expre/*xxx*/ssion(alert(9));">

考慮到效率以及可識別性等問題,我們的模板選擇只進行了兩處元素的填充。

其次,選擇模板的填充元素。由于填充邊界元素或者filter過濾刪除一些東西之后導致邊界改變都有可能導致漏洞。我們選擇如下所示填充用例:<、>、</div>//、=":;空格及onXXX (),不可視特殊字符&#XX、%XX、XX、 、 、 、

主站蜘蛛池模板: 在线欧美国产| 国产女人18毛片水真多1| 亚洲精品无码AV电影在线播放| 男人天堂亚洲天堂| 欧美成人h精品网站| 99色亚洲国产精品11p| 国产精品无码AV中文| 青青草综合网| 丁香婷婷综合激情| 国产va在线观看免费| 国产成人精品高清在线| аⅴ资源中文在线天堂| 91高清在线视频| 中文字幕亚洲电影| 日韩在线观看网站| 2020精品极品国产色在线观看 | 日韩性网站| 免费不卡视频| 国产精品福利尤物youwu | 99久久精品免费视频| 在线看片国产| 国产丝袜丝视频在线观看| 精品人妻AV区| 一级爆乳无码av| 日韩大片免费观看视频播放| 国产乱子伦一区二区=| 自拍偷拍欧美| 国产亚洲精品97在线观看| 久久大香香蕉国产免费网站| 亚洲天堂视频网站| 91精品国产丝袜| 国产成人精品在线| 亚洲AⅤ综合在线欧美一区| 无码aaa视频| 99人体免费视频| 992tv国产人成在线观看| 久久国产精品77777| 丁香五月激情图片| 久久久久久久久18禁秘| 国产三级视频网站| 欧美va亚洲va香蕉在线| 性欧美在线| 亚洲日韩第九十九页| 91在线播放免费不卡无毒| 毛片视频网| 国产乱子伦视频在线播放| 亚洲色欲色欲www网| 在线观看精品国产入口| 狠狠色综合久久狠狠色综合| 国产麻豆精品久久一二三| 青青草91视频| 欧美精品高清| 第九色区aⅴ天堂久久香| 一级在线毛片| 欧美午夜在线播放| 亚洲综合激情另类专区| 国产无遮挡裸体免费视频| 1024国产在线| 亚洲区第一页| 国产a网站| 国产哺乳奶水91在线播放| 超碰aⅴ人人做人人爽欧美 | 亚洲婷婷在线视频| 欧美午夜视频| 日本91在线| 91久久精品国产| 国产黄色片在线看| 久久精品国产亚洲AV忘忧草18| 欲色天天综合网| 亚洲无线视频| 少妇露出福利视频| 久久久久人妻一区精品色奶水| 亚洲色图欧美一区| 538精品在线观看| 国产精品自拍合集| 少妇精品在线| a毛片在线免费观看| 亚洲日韩高清无码| 国产屁屁影院| 国产农村精品一级毛片视频| 日韩欧美国产中文| 午夜无码一区二区三区|