[發明專利]基于通信行為分析的DNS隧道木馬檢測方法有效
| 申請號: | 201710731319.5 | 申請日: | 2017-08-23 |
| 公開(公告)號: | CN107733851B | 公開(公告)日: | 2020-05-01 |
| 發明(設計)人: | 劉勝利;羅友強;陳石;肖達;林偉;丁嵐 | 申請(專利權)人: | 劉勝利 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12;G06K9/62;H04L12/26 |
| 代理公司: | 鄭州明華專利代理事務所(普通合伙) 41162 | 代理人: | 王明朗 |
| 地址: | 450002 河南省鄭州*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 通信 行為 分析 dns 隧道 木馬 檢測 方法 | ||
1.一種基于通信行為分析的DNS隧道木馬檢測方法,其特征是:包括數據包采集整合模塊、DNS會話重組模塊、隨機森林分類訓練模塊和DNS隧道木馬流量監測模塊; 數據包采集整合模塊:(1)網絡數據包采集和數據包過濾:首先從網絡出入口采集數據 包,采用WinPcap捕獲技術的底層過濾機制抓取DNS流量;捕獲到DNS數據包后,根據需求可對抓取的DNS報文校驗,目的是為了保證抓取的數據包符合DNS協議規范,防止DNS出錯報文情況的出現影響檢測精度;(2)DNS數據包隊列:經檢查后滿足DNS協議規范的DNS報文緩存下來,抽取用于檢測的關鍵信息后,存入DNS數據報文隊列;
DNS會話重組模塊:(1)DNS會話重組:將抓取的DNS流量按照五元組進行聚類,將DNS報文組成DNS會話;對所述DNS報文按照五元組進行聚類是采用哈希算法處理方法:首先在內存中創建五元組哈希表,如果DNS報文屬于當前哈希表中的某個DNS會話中,則將該報文鏈接在該五元組哈希會話鏈表后;如果該DNS報文的五元組哈希值不在這哈希會話鏈表中,則創建一個新的哈希會話,加入到該鏈表中;(2)將DNS會話數據流提取成DNS會話評估向量表示;DNS評估向量為會話時長,DNS數據包總數,“上行大包”占DNS請求包總數的比例,“下行小包”占DNS響應報總數的比例,有效載荷的上傳下載比,域名的對應的主機名數量;
隨機森林分類訓練模塊:(1)基于隨機森林的分析學習方法:訓練集中的樣本個數為n,然后利用Bootstrap法又放回采樣,隨機生成{X1 ,X2 ,......,Xk}個子訓練集,每個子訓練集的樣本個數也是n個,1≤k≤n,k和n為整數,子訓練集中的樣本是可重復的;每個訓練樣本集Xi是對應分類樹Ti的全部訓練數據;在樹的每個節點處,從7個特征中隨機挑選3個特征, 按照信息增益算法從這3個特征中選出一個信息增益最大的特征進行分裂生長;這棵樹進行充分的生長,最終生長成一棵完整的決策樹;所述7大特征為:DNS會話時長、DNS數據包總數、“上行大包”占DNS請求包總數的比例、“下行小包”占DNS響應報總數的比例、有效載荷的上傳下載比、域名的對應的主機名數量和主動探測DNS會話中出現的域名;(2)生產隨機森林:隨機森林是所有決策樹的集合,每棵決策樹Ti都會對輸入變量x輸出一個決策結果E (Ti),如果判定是DNS隧道木馬流量,E(Ti)=1;否則,E(Ti)=0,統計所有k棵決策樹的投票
結果:
DNS隨動木馬流量監測模塊:對于輸入的DNS會話變量x,給出最終的DNS隧道木馬判定公式:
即若Y=1,則判定DNS會話屬于DNS隧道木馬惡意流量;否則為正常流量。
2.根據權利要求1所述的基于通信行為分析的DNS隧道木馬檢測方法,其特征是:DNS會話重組模塊中DNS會話重組引入超時機制來判定DNS會話的結束,本系統設定兩個限定條件:a .會話在3分鐘內沒有收到新的DNS報文;b .會話時長大于30分鐘。
3.根據權利要求1所述的基于通信行為分析的DNS隧道木馬檢測方法,其特征是:對于任意一個數據包,都將其表示為五元組,所述五元組是源IP地址、源端口、傳輸層協議、目的IP地址和目的端口這五個向量組成的集合;五元組能夠區分不同會話,并且對應的會話是唯一的。
4.根據權利要求3所述的基于通信行為分析的DNS隧道木馬檢測方法,其特征是:如果兩個數據包使用的協議是相同的,而且源IP地址和目的IP地址相對,源端口和目的端口相對,那么這兩個數據包認為是屬于同一個會話的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于劉勝利,未經劉勝利許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710731319.5/1.html,轉載請聲明來源鉆瓜專利網。





