[發(fā)明專利]一種基于URL請求時(shí)序的惡意代碼檢測方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201110431041.2 | 申請日: | 2011-12-20 |
| 公開(公告)號: | CN102801698A | 公開(公告)日: | 2012-11-28 |
| 發(fā)明(設(shè)計(jì))人: | 胡星儒;李柏松 | 申請(專利權(quán))人: | 北京安天電子設(shè)備有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100084 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 url 請求 時(shí)序 惡意代碼 檢測 方法 系統(tǒng) | ||
1.一種基于URL請求時(shí)序的惡意代碼檢測方法,其特征在于,包括:
步驟a、按照捕獲時(shí)序?qū)W(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,提取請求的URL和對應(yīng)數(shù)據(jù)包時(shí)間;
步驟b、判斷所述URL與模型數(shù)據(jù)庫中模型的第一條特征是否匹配,如果匹配成功則將所述URL、對應(yīng)數(shù)據(jù)包時(shí)間和所述模型記錄到緩存中,標(biāo)記所述模型中匹配成功的特征;所述模型數(shù)據(jù)庫是通過捕獲惡意代碼產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,提取數(shù)據(jù)包中URL的請求時(shí)間順序的序號、URL特征、間隔時(shí)間,所述時(shí)間間隔是指相鄰兩個(gè)URL請求時(shí)間的平均時(shí)間差擴(kuò)大預(yù)設(shè)范圍得到的時(shí)間值;否則回到步驟a按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL;
步驟c、如果所述緩存不為空,則按照時(shí)序?qū)⒔馕鏊鱿乱粋€(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL與所述模型中時(shí)間順序序號在先的未標(biāo)記匹配成功的特征進(jìn)行匹配,如果匹配成功則標(biāo)記模型中的所述特征并將所述URL、對應(yīng)數(shù)據(jù)包時(shí)間和所述模型更新記錄到緩存中;否則回到步驟a按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL;
步驟d、如果所述模型中的URL特征全部標(biāo)記成功,則判斷存在惡意代碼威脅。
2.如權(quán)利要求1所述的基于URL請求時(shí)序的惡意代碼檢測方法,其特征在于,步驟a還包括:記錄提出請求的客戶端IP。
3.如權(quán)利要求1所述的基于URL請求時(shí)序的惡意代碼檢測方法,其特征在于,提取請求的URL中“?”字符之前的域名和路徑部分。
4.如權(quán)利要求1所述的基于URL請求時(shí)序的惡意代碼檢測方法,其特征在于,步驟b中判斷所述URL與模型數(shù)據(jù)庫中模型的第一條特征是否匹配之強(qiáng)還包括:
判斷所述URL與特征數(shù)據(jù)庫中的特征是否匹配,所述特征數(shù)據(jù)庫的內(nèi)容為模型數(shù)據(jù)庫中每個(gè)模型的第一條特征和對應(yīng)的模型編號;
如果匹配成功則將所述URL、對應(yīng)數(shù)據(jù)包時(shí)間和所述模型編號對應(yīng)的模型數(shù)據(jù)庫中的模型記錄到緩存中;所述模型數(shù)據(jù)庫是通過捕獲惡意代碼產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,提取數(shù)據(jù)包中URL的請求時(shí)間順序的序號、URL特征、間隔時(shí)間,所述時(shí)間間隔是指相鄰兩個(gè)URL請求時(shí)間的平均時(shí)間差擴(kuò)大預(yù)設(shè)范圍得到的時(shí)間值。
5.如權(quán)利要求1所述的基于URL請求時(shí)序的惡意代碼檢測方法,其特征在于,步驟c還包括:
如果所述緩存不為空,則按照時(shí)序?qū)⒔馕鏊鱿乱粋€(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL與所述模型中時(shí)間順序序號在先的未標(biāo)記匹配成功的特征進(jìn)行匹配,如果匹配不成功,則判斷所述匹配不成功的URL對應(yīng)的數(shù)據(jù)包時(shí)間與所述模型中標(biāo)記匹配成功的最后一個(gè)序號的URL特征的請求時(shí)間的差值是否小于所述模型中標(biāo)記匹配成功的最后一個(gè)序號的URL特征的時(shí)間間隔,如果是則回到步驟a按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL;否則,清除所述緩存中的所述模型,回到步驟a按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL。
6.一種基于URL請求時(shí)序的惡意代碼檢測系統(tǒng),其特征在于,包括:
解析單元,用于按照捕獲時(shí)序?qū)W(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,提取請求的URL和對應(yīng)數(shù)據(jù)包時(shí)間;
檢測單元,用于判斷所述URL與模型數(shù)據(jù)庫中模型的第一條特征是否匹配,如果匹配成功則將所述URL、對應(yīng)數(shù)據(jù)包時(shí)間和所述模型記錄到緩存中,標(biāo)記所述模型中匹配成功的特征;所述模型數(shù)據(jù)庫是通過捕獲惡意代碼產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,提取數(shù)據(jù)包中URL的請求時(shí)間順序的序號、URL特征、間隔時(shí)間,所述時(shí)間間隔是指相鄰兩個(gè)URL請求時(shí)間的平均時(shí)間差擴(kuò)大預(yù)設(shè)范圍得到的時(shí)間值;否則按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL;
如果所述緩存不為空,則按照時(shí)序?qū)⒔馕鏊鱿乱粋€(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL與所述模型中時(shí)間順序序號在先的未標(biāo)記匹配成功的特征進(jìn)行匹配,如果匹配成功則標(biāo)記模型中的所述特征并將所述URL、對應(yīng)數(shù)據(jù)包時(shí)間和所述模型更新記錄到緩存中;否則按照捕獲時(shí)序繼續(xù)解析下一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包提取請求的URL;
輸出單元,用于判斷如果所述模型中的URL特征全部標(biāo)記成功,則判斷存在惡意代碼威脅。
7.如權(quán)利要求6所述的基于URL請求時(shí)序的惡意代碼檢測系統(tǒng),其特征在于,解析單元具體還用于記錄提出請求的客戶端IP。
8.如權(quán)利要求6所述的基于URL請求時(shí)序的惡意代碼檢測系統(tǒng),其特征在于,提取請求的URL中“?”字符之前的域名和路徑部分。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京安天電子設(shè)備有限公司,未經(jīng)北京安天電子設(shè)備有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110431041.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:手機(jī)鏡子
- 下一篇:人工起搏術(shù)后病號服
- 一種動態(tài)檢測URL重定向死循環(huán)的方法及裝置
- 一種瀏覽器側(cè)提示訪問安全信息的方法及裝置
- 一種短URL服務(wù)的實(shí)現(xiàn)方法及裝置
- 一種用于發(fā)送和驗(yàn)證URL簽名以進(jìn)行自適應(yīng)流中URL認(rèn)證和基于URL的內(nèi)容訪問授權(quán)的系統(tǒng)和方法
- 提供短統(tǒng)一資源定位符服務(wù)的方法和裝置及通信系統(tǒng)
- 一種URL檢測方法及檢測裝置
- 一種統(tǒng)一資源定位符的去重方法、裝置及電子設(shè)備
- 惡意URL檢測方法及系統(tǒng)
- 一種自身校驗(yàn)發(fā)布和訪問URL的方法、裝置、系統(tǒng)和介質(zhì)
- 一種統(tǒng)一資源定位符URL的處理方法及裝置
- 一種LED顯示系統(tǒng)的數(shù)據(jù)通信方法
- 用于顯示器的時(shí)序控制器
- 基于靜態(tài)分析的異步電路時(shí)序檢查方法
- 時(shí)序信號生成方法、裝置、邏輯電路板及存儲介質(zhì)
- 一種視頻的時(shí)序動作檢測方法、裝置、設(shè)備及存儲介質(zhì)
- 調(diào)整時(shí)序的方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì)
- 一種時(shí)序分析方法、裝置、電子設(shè)備及存儲介質(zhì)
- 基于人工智能的數(shù)據(jù)檢測方法、裝置、服務(wù)器及存儲介質(zhì)
- 一種時(shí)序電路優(yōu)化方法、裝置及其存儲介質(zhì)
- 一種基于分布式的靜態(tài)時(shí)序分析方法





