[發(fā)明專利]DNS隧道流量的檢測(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910871973.5 | 申請(qǐng)日: | 2019-09-16 |
| 公開(公告)號(hào): | CN110602100B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設(shè)計(jì))人: | 徐鐘豪;孟雷;謝忱 | 申請(qǐng)(專利權(quán))人: | 上海斗象信息科技有限公司 |
| 主分類號(hào): | H04L9/40 | 分類號(hào): | H04L9/40;H04L61/4511 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 201203 上海市浦東新區(qū)碧波路6*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | dns 隧道 流量 檢測(cè) 方法 | ||
本發(fā)明涉及一種DNS隧道流量的檢測(cè)方法,包括以下步驟:建立訓(xùn)練模型,自造DNS隧道流量數(shù)據(jù),抓取DNS正常流量數(shù)據(jù);分別獲取其中的DNS協(xié)議隧道流量和DNS協(xié)議正常流量;設(shè)置截取框截取DNS協(xié)議隧道流量和DNS協(xié)議正常流量以得到訓(xùn)練分析單元;獲取各訓(xùn)練分析單元的特征以建立訓(xùn)練模型,檢測(cè)機(jī)器學(xué)習(xí)所述訓(xùn)練模型;進(jìn)行檢測(cè),獲取待檢測(cè)DNS流量數(shù)據(jù),并獲取其中的待檢測(cè)DNS協(xié)議流量;采用截取框截取待檢測(cè)DNS協(xié)議流量以得到待檢測(cè)分析單元,獲取各待檢測(cè)分析單元的特征,將各待檢測(cè)分析單元的特征輸入所述檢測(cè)機(jī)器以根據(jù)訓(xùn)練模型對(duì)各待檢測(cè)分析單元進(jìn)行檢測(cè),以檢測(cè)出DNS隧道流量。本發(fā)明可以靈活的檢測(cè)出各類DNS隧道流量,降低檢測(cè)的成本,且檢測(cè)過程不易被繞過。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,特別涉及一種DNS隧道流量的檢測(cè)方法。
背景技術(shù)
目前大多企業(yè)內(nèi)網(wǎng)環(huán)境中,DNS協(xié)議是必不可少的網(wǎng)絡(luò)通信協(xié)議之一,為了訪問互聯(lián)網(wǎng)和內(nèi)網(wǎng)資源,DNS可以提供域名解析服務(wù),將域名和IP地址進(jìn)行轉(zhuǎn)換。網(wǎng)絡(luò)設(shè)備和邊界防護(hù)設(shè)備在一般情況下很少對(duì)DNS進(jìn)行過濾、分析或屏蔽,因此將數(shù)據(jù)或指令藏匿于DNS協(xié)議中進(jìn)行傳輸是一種隱蔽且有效的手段。在實(shí)際場(chǎng)景中,當(dāng)攻擊者拿下某臺(tái)服務(wù)器權(quán)限,或者服務(wù)器被惡意軟件、蠕蟲或木馬等感染之后,可以通過建立DNS隧道從而達(dá)到盜竊敏感信息、傳輸文件、回傳控制指令以及回彈Shell等目的。
針對(duì)上述安全問題,目前安全產(chǎn)品大多是基于監(jiān)控終端請(qǐng)求異常長(zhǎng)度的域名等規(guī)則進(jìn)行DNS隧道檢測(cè),但是攻擊者可以使用商業(yè)滲透套件如Metasploit或Cobalt Strike等,或采用一些開源軟件iodine、ozymandns、dns2tcp、dnscat2等快速輕易地構(gòu)建DNS隱蔽隧道,還可以通過修改域名長(zhǎng)度或請(qǐng)求頻率等特征輕易繞過傳統(tǒng)的基于規(guī)則檢測(cè)DNS隧道的檢測(cè)模型。因此可以看出現(xiàn)有安全產(chǎn)品受制條件多,檢測(cè)能力有限,誤報(bào)高且容易被饒過。
因此有必要提供一種新的DNS隧道流量的檢測(cè)方法,以靈活的檢測(cè)出各類DNS隧道流量,降低檢測(cè)的成本,且檢測(cè)過程不易被繞過。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種DNS隧道流量的檢測(cè)方法,以靈活的檢測(cè)出各類DNS隧道流量,降低檢測(cè)的成本,且檢測(cè)過程不易被繞過。
為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供了一種DNS隧道流量的檢測(cè)方法,包括以下步驟:
建立訓(xùn)練模型,自造DNS隧道流量數(shù)據(jù),抓取DNS正常流量數(shù)據(jù);分別獲取所述DNS隧道流量數(shù)據(jù)中的DNS協(xié)議隧道流量和所述DNS正常流量數(shù)據(jù)中的DNS協(xié)議正常流量;設(shè)置截取框截取DNS協(xié)議隧道流量和DNS協(xié)議正常流量以得到訓(xùn)練分析單元;獲取各訓(xùn)練分析單元的特征以建立訓(xùn)練模型,檢測(cè)機(jī)器學(xué)習(xí)所述訓(xùn)練模型;
進(jìn)行檢測(cè),獲取待檢測(cè)DNS流量數(shù)據(jù),并獲取所述待檢測(cè)DNS流量數(shù)據(jù)中的待檢測(cè)DNS協(xié)議流量;采用所述截取框截取待檢測(cè)DNS協(xié)議流量以得到待檢測(cè)分析單元,獲取各待檢測(cè)分析單元的特征,將各待檢測(cè)分析單元的特征輸入所述檢測(cè)機(jī)器以根據(jù)訓(xùn)練模型對(duì)各待檢測(cè)分析單元進(jìn)行檢測(cè),以檢測(cè)出DNS隧道流量。
可選的,在所述DNS隧道流量的檢測(cè)方法中,截取DNS協(xié)議隧道流量和DNS協(xié)議正常流量包括以下步驟:
設(shè)置所述截取框能容納多條流量,所述截取框用于截取所述DNS協(xié)議隧道流量和所述DNS協(xié)議正常流量;
移動(dòng)所述DNS協(xié)議隧道流量或所述DNS協(xié)議正常流量;
每移動(dòng)一次所述DNS協(xié)議隧道流量或所述DNS協(xié)議正常流量,所述截取框截取一次,每次截取的多條所述DNS協(xié)議隧道流量或多條所述DNS協(xié)議正常流量為一個(gè)訓(xùn)練分析單元。
可選的,在所述DNS隧道流量的檢測(cè)方法中,截取待檢測(cè)DNS協(xié)議流量包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斗象信息科技有限公司,未經(jīng)上海斗象信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910871973.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 實(shí)現(xiàn)DNS區(qū)創(chuàng)建同步的方法、服務(wù)器以及域名系統(tǒng)
- 一種實(shí)現(xiàn)可離線化DNS服務(wù)的方法及裝置
- DNS查詢流量控制方法、設(shè)備和系統(tǒng)
- 一種避免DNS污染的方法
- 用于集成內(nèi)部和云域名系統(tǒng)的方法和系統(tǒng)
- 一種DNS數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及路由器
- 一種VPN客戶端代理DNS的方法及裝置
- 區(qū)塊鏈域名系統(tǒng)DNS系統(tǒng)的數(shù)據(jù)更新方法及網(wǎng)絡(luò)節(jié)點(diǎn)
- 一種DNS域名獲取系統(tǒng)及方法
- 域名劫持防御方法及裝置、計(jì)算機(jī)裝置及存儲(chǔ)介質(zhì)
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)





