[發(fā)明專利]一種DoH服務(wù)標(biāo)識(shí)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202110555956.8 | 申請(qǐng)日: | 2021-05-21 |
| 公開(公告)號(hào): | CN113438332B | 公開(公告)日: | 2022-08-23 |
| 發(fā)明(設(shè)計(jì))人: | 朱宇佳;吳佳挺;劉慶云;楊威;鄭超;周舟;張曉歐;馬澤宇 | 申請(qǐng)(專利權(quán))人: | 中國(guó)科學(xué)院信息工程研究所 |
| 主分類號(hào): | H04L61/4511 | 分類號(hào): | H04L61/4511;H04L67/02;H04L9/40;G06K9/62 |
| 代理公司: | 北京君尚知識(shí)產(chǎn)權(quán)代理有限公司 11200 | 代理人: | 陳艷 |
| 地址: | 100093 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 doh 服務(wù) 標(biāo)識(shí) 方法 裝置 | ||
本發(fā)明提供一種DoH服務(wù)標(biāo)識(shí)方法及裝置,包括提取被動(dòng)流量及服務(wù)端口信息,構(gòu)建IP解析域名的反向解析系統(tǒng);提取被動(dòng)流量的數(shù)據(jù)流特征,并將數(shù)據(jù)流特征輸入一DoH流量分類器;獲取DoH流量的服務(wù)端IP,并結(jié)合反向解析系統(tǒng),得到一或多個(gè)DoH服務(wù)端域名;結(jié)合常用DoH服務(wù)端路徑,對(duì)每一DoH服務(wù)端域名構(gòu)造一或多個(gè)DoH請(qǐng)求;將各DoH請(qǐng)求發(fā)生至相應(yīng)的DoH服務(wù)端域名,對(duì)正確響應(yīng)的DoH服務(wù)端域名進(jìn)行標(biāo)識(shí)。本發(fā)明解決DoH流量與普通HTTPs流量混淆無法區(qū)分的問題,克服了常規(guī)方法中訓(xùn)練集負(fù)樣本缺失問題,保證DoH服務(wù)端標(biāo)識(shí)的正確性,具有有較高的解析覆蓋率,可隨著系統(tǒng)部署周期的增加而不斷提升識(shí)別正確率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種DoH服務(wù)標(biāo)識(shí)方法及裝置。
背景技術(shù)
域名系統(tǒng)(服務(wù))協(xié)議(Domain Name System,簡(jiǎn)稱DNS)是一種分布式網(wǎng)絡(luò)目錄服務(wù),主要用于域名與IP地址的相互映射。但是,DNS協(xié)議在設(shè)計(jì)之初沒有考慮隱私安全問題,采用明文傳輸。這導(dǎo)致客戶端與服務(wù)器鏈路間的中間人可以看到、記錄甚至修改用戶的DNS往返數(shù)據(jù)包,對(duì)用戶隱私安全造成較大威脅。
國(guó)際互聯(lián)網(wǎng)工程任務(wù)組(The Internet Engineering Task Force,簡(jiǎn)稱IETF)是全球互聯(lián)網(wǎng)最具權(quán)威的技術(shù)標(biāo)準(zhǔn)化組織。2018年10月,IETF發(fā)布DoH(DNS-over-HTTPs)協(xié)議規(guī)范文檔RFC8484。DoH是一個(gè)安全化的域名解析方案,其意義在于以加密的HTTPs協(xié)議進(jìn)行DNS解析請(qǐng)求和應(yīng)答,避免原始DNS協(xié)議中DNS往返報(bào)文被竊聽或者修改的問題,來達(dá)到保護(hù)用戶隱私的目的。
DoH與HTTPs共享端口443,該端口將DoH查詢與其他HTTPs流量混合在一起,并采用了加密技術(shù),因此給DoH流量識(shí)別和DoH服務(wù)端標(biāo)識(shí)工作帶來了困難。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種DoH服務(wù)標(biāo)識(shí)方法及裝置,從加密流量中發(fā)現(xiàn)并標(biāo)識(shí)DoH服務(wù)器,測(cè)繪DoH服務(wù)部署情況,為用戶提供DoH服務(wù)端選擇。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
一種DoH服務(wù)標(biāo)識(shí)方法,其步驟包括:
1)從待檢測(cè)加密流量中提取被動(dòng)流量及服務(wù)端口信息,收集被動(dòng)流量中DNS數(shù)據(jù)包,并依據(jù)所述DNS數(shù)據(jù)包,構(gòu)建一個(gè)IP解析域名的反向解析系統(tǒng),其中被動(dòng)流量包括:DNS被動(dòng)流量和SSL/TLS被動(dòng)流量;
2)提取SSL/TLS被動(dòng)流量的數(shù)據(jù)流特征,并將數(shù)據(jù)流特征輸入一DoH流量分類器,得到DoH流量;
3)獲取DoH流量的服務(wù)端IP,并結(jié)合IP解析域名的反向解析系統(tǒng),得到一或多個(gè)DoH服務(wù)端域名;
4)獲取常用DoH服務(wù)端路徑,并根據(jù)DoH服務(wù)端域名、服務(wù)端口信息及常用DoH服務(wù)端路徑,對(duì)每一DoH服務(wù)端域名構(gòu)造一或多個(gè)DoH請(qǐng)求;
5)將各DoH請(qǐng)求發(fā)送至相應(yīng)的DoH服務(wù)端域名,對(duì)正確響應(yīng)的DoH服務(wù)端域名進(jìn)行標(biāo)識(shí);其中,通過以下步驟訓(xùn)練DoH流量分類器
a)獲取包括若干DoH流量數(shù)據(jù)的流量數(shù)據(jù)集,并根據(jù)DoH流量的數(shù)據(jù)信息重構(gòu)數(shù)據(jù)流,得到若干樣本流量;
b)提取各樣本流量的樣本數(shù)據(jù)流特征,并對(duì)樣本數(shù)據(jù)流特征進(jìn)行單分類機(jī)器學(xué)習(xí)訓(xùn)練,得到DoH流量分類器。
進(jìn)一步地,通過以下策略獲取IP解析域名的反向解析系統(tǒng):
1)通過DNS數(shù)據(jù)包中的相關(guān)字段,提取的請(qǐng)求域名與響應(yīng)地址,并依據(jù)請(qǐng)求域名與響應(yīng)地址,獲取相應(yīng)的服務(wù)端IP與服務(wù)端域名,構(gòu)建IP解析域名的反向解析系統(tǒng),其中所述相關(guān)字段包括:A字段或/和AAAA字段;
2)對(duì)于每個(gè)待反向映射的IP,在第三方庫(kù)中查詢對(duì)應(yīng)的服務(wù)端域名,其中第三方庫(kù)包括:IPIP或站長(zhǎng)之家。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)科學(xué)院信息工程研究所,未經(jīng)中國(guó)科學(xué)院信息工程研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110555956.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種基于計(jì)算機(jī)視覺的斑馬魚群檢測(cè)與跟蹤方法
- 一種基于SURF特征提取的圖像配準(zhǔn)算法
- DOH沸石分子篩的制備方法
- 一種插電式混合動(dòng)力汽車總成的參數(shù)匹配方法
- 一種基于權(quán)威DNS識(shí)別終端位置的方法
- 一種基于卷積神經(jīng)網(wǎng)絡(luò)的快速網(wǎng)絡(luò)攻擊回溯挖掘方法和應(yīng)用
- 一種冶金經(jīng)編森格網(wǎng)套聚結(jié)融合工藝
- 基于DOH協(xié)議的流量標(biāo)識(shí)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于DoH服務(wù)器的域名查詢方法、裝置、設(shè)備及介質(zhì)
- 域名無縫漫游訪問局域網(wǎng)設(shè)備的方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





