本技術(shù)涉及網(wǎng)絡(luò)資產(chǎn)管理,尤其涉及網(wǎng)絡(luò)資產(chǎn)識(shí)別方法、設(shè)備及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、當(dāng)原始設(shè)備制造商(oem:original?equipment?manufacturer)產(chǎn)品作為網(wǎng)絡(luò)設(shè)備時(shí),由于oem產(chǎn)品缺乏明顯品牌標(biāo)識(shí),使得oem產(chǎn)品在網(wǎng)絡(luò)中的識(shí)別變得復(fù)雜,帶來(lái)網(wǎng)絡(luò)管理和安全監(jiān)控等多方面問(wèn)題。因此,需要對(duì)oem產(chǎn)品進(jìn)行精準(zhǔn)識(shí)別,從而避免出現(xiàn)網(wǎng)絡(luò)管理和網(wǎng)絡(luò)安全問(wèn)題。指紋識(shí)別技術(shù)可以利用oem的唯一特征和行為對(duì)oem產(chǎn)品進(jìn)行識(shí)別,但指紋識(shí)別技術(shù)主要依賴于oem產(chǎn)品的靜態(tài)特征和指紋信息庫(kù)的完整性,當(dāng)oem產(chǎn)品動(dòng)態(tài)改變頁(yè)面元素時(shí)或指紋信息庫(kù)不完整時(shí),傳統(tǒng)的指紋識(shí)別技術(shù)無(wú)法及時(shí)捕捉到這些變化,出現(xiàn)識(shí)別錯(cuò)誤或者漏識(shí)別的情況;另外,網(wǎng)絡(luò)流量分析作為oem設(shè)備識(shí)別的另一種方式,其識(shí)別結(jié)果受到網(wǎng)絡(luò)環(huán)境、設(shè)備配置、流量負(fù)載等多種因素的影響,這可能導(dǎo)致在識(shí)別結(jié)果準(zhǔn)確性的下降。
2、因此,如何在原始設(shè)備制造商產(chǎn)品作為網(wǎng)絡(luò)資產(chǎn)時(shí),對(duì)該網(wǎng)絡(luò)資產(chǎn)進(jìn)行精準(zhǔn)識(shí)別,成為本技術(shù)亟需解決的問(wèn)題。
3、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種網(wǎng)絡(luò)資產(chǎn)識(shí)別方法、設(shè)備及計(jì)算機(jī)程序產(chǎn)品,旨在解決如何在原始設(shè)備制造商產(chǎn)品作為網(wǎng)絡(luò)資產(chǎn)時(shí),對(duì)該網(wǎng)絡(luò)資產(chǎn)進(jìn)行精準(zhǔn)識(shí)別的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種網(wǎng)絡(luò)資產(chǎn)識(shí)別方法,所述方法包括:
3、向目標(biāo)網(wǎng)絡(luò)資產(chǎn)發(fā)送識(shí)別探測(cè)包并結(jié)合動(dòng)態(tài)提取屬性進(jìn)行多次跳轉(zhuǎn)操作,逐步構(gòu)建完整的目標(biāo)網(wǎng)絡(luò)資產(chǎn)屬性數(shù)據(jù)集;
4、從所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)屬性數(shù)據(jù)集中提取頁(yè)面信息;
5、將所述頁(yè)面信息輸入預(yù)先構(gòu)建的指紋信息庫(kù)中進(jìn)行初步比對(duì),得到目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果;
6、基于所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面信息進(jìn)行識(shí)別處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果。
7、在一實(shí)施例中,所述將所述頁(yè)面信息輸入預(yù)先構(gòu)建的指紋信息庫(kù)中進(jìn)行初步比對(duì),得到目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果的步驟之前還包括:
8、運(yùn)用深度學(xué)習(xí)技術(shù)從樣本網(wǎng)絡(luò)資產(chǎn)中多維度提取已知指紋特征信息,并對(duì)所述已知指紋特征信息進(jìn)行分類整合得到初始指紋信息庫(kù);
9、在所述初始指紋信息庫(kù)中周期性運(yùn)行自動(dòng)更新機(jī)制以捕獲未知指紋特征信息;
10、將所述未知指紋特征信息添加至所述初始指紋信息庫(kù),得到指紋信息庫(kù)。
11、在一實(shí)施例中,所述基于所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面信息進(jìn)行識(shí)別處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果的步驟之前還包括:
12、采集所述樣本網(wǎng)絡(luò)資產(chǎn)的元素?cái)?shù)據(jù),并對(duì)所述元素?cái)?shù)據(jù)進(jìn)行分析以確定頁(yè)面元素更改方式,所述頁(yè)面元素更改方式包括頁(yè)面背景圖更換方式和rest接口數(shù)據(jù)查詢方式;
13、基于所述頁(yè)面背景圖更換方式構(gòu)建背景圖探測(cè)處理模型;
14、基于所述rest接口數(shù)據(jù)查詢方式構(gòu)建rest接口查詢探測(cè)處理模型。
15、在一實(shí)施例中,所述將所述頁(yè)面信息輸入預(yù)先構(gòu)建的指紋信息庫(kù)中進(jìn)行初步比對(duì),得到目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果的步驟包括:
16、對(duì)所述頁(yè)面信息進(jìn)行預(yù)處理以提取比對(duì)特征,基于所述比對(duì)特征生成比對(duì)指紋;
17、在所述指紋信息庫(kù)中創(chuàng)建設(shè)備指紋匹配索引,通過(guò)所述設(shè)備指紋匹配索引對(duì)所述比對(duì)指紋進(jìn)行多模態(tài)融合比對(duì),得到目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果。
18、在一實(shí)施例中,所述基于所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面信息進(jìn)行識(shí)別處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果的步驟包括:
19、當(dāng)所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果為完全匹配時(shí),將所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果作為最終的網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果;
20、當(dāng)所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果為未完全匹配時(shí),運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面信息進(jìn)行識(shí)別處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果。
21、在一實(shí)施例中,所述頁(yè)面信息包括背景圖片信息和頁(yè)面元素信息,所述運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面信息進(jìn)行識(shí)別處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果的步驟包括:
22、基于所述頁(yè)面信息確定所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)的頁(yè)面元素更改方式;
23、當(dāng)所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)的頁(yè)面元素更改方式為頁(yè)面背景圖更換時(shí),選擇背景圖探測(cè)處理模型對(duì)所述背景圖片信息進(jìn)行處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果;
24、當(dāng)所述目標(biāo)網(wǎng)絡(luò)資產(chǎn)的頁(yè)面元素更改方式為rest接口數(shù)據(jù)查詢時(shí),選擇rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面元素信息進(jìn)行處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果。
25、在一實(shí)施例中,所述選擇背景圖探測(cè)處理模型對(duì)所述背景圖片信息進(jìn)行處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果的步驟包括:
26、通過(guò)背景圖探測(cè)處理模型對(duì)所述背景圖片信息進(jìn)行哈希運(yùn)算,得到背景圖片哈希值;
27、將所述背景圖片哈希值在預(yù)先構(gòu)建的哈希值指紋庫(kù)中進(jìn)行對(duì)比,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果。
28、在一實(shí)施例中,所述選擇rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面元素信息進(jìn)行處理,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果的步驟包括:
29、利用rest接口查詢探測(cè)處理模型對(duì)所述頁(yè)面元素信息進(jìn)行校驗(yàn),得到頁(yè)面元素校驗(yàn)結(jié)果;
30、當(dāng)所述頁(yè)面元素校驗(yàn)結(jié)果與預(yù)設(shè)校驗(yàn)結(jié)果不一致時(shí),將所述頁(yè)面元素校驗(yàn)結(jié)果進(jìn)行變換以提取頁(yè)面元素變更內(nèi)容;
31、查詢所述頁(yè)面元素變更內(nèi)容中的廠商信息,得到網(wǎng)絡(luò)資產(chǎn)識(shí)別結(jié)果。
32、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種網(wǎng)絡(luò)資產(chǎn)識(shí)別設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的網(wǎng)絡(luò)資產(chǎn)識(shí)別方法的步驟。
33、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的網(wǎng)絡(luò)資產(chǎn)識(shí)別設(shè)備方法的步驟。
34、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:
35、向目標(biāo)網(wǎng)絡(luò)資產(chǎn)發(fā)送識(shí)別探測(cè)包并結(jié)合動(dòng)態(tài)提取屬性進(jìn)行多次跳轉(zhuǎn)操作,逐步構(gòu)建完整的目標(biāo)網(wǎng)絡(luò)資產(chǎn)屬性數(shù)據(jù)集確保能夠獲取到盡可能全面和詳細(xì)的目標(biāo)網(wǎng)絡(luò)資產(chǎn)屬性數(shù)據(jù),為后續(xù)的提取和精確比對(duì)提供了豐富的數(shù)據(jù)基礎(chǔ);將頁(yè)面信息輸入預(yù)先構(gòu)建的指紋信息庫(kù)中進(jìn)行初步比對(duì),得到目標(biāo)網(wǎng)絡(luò)資產(chǎn)初步比對(duì)結(jié)果,初步比對(duì)能夠快速篩選出與已知設(shè)備匹配的目標(biāo)網(wǎng)絡(luò)資產(chǎn),或者識(shí)別出明顯不屬于已知設(shè)備的資產(chǎn),為后續(xù)處理提供參考;基于初步比對(duì)結(jié)果,進(jìn)一步運(yùn)用預(yù)先構(gòu)建的背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型對(duì)頁(yè)面信息進(jìn)行進(jìn)一步的識(shí)別處理。背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型針對(duì)不同類型oem廠商的動(dòng)態(tài)改變頁(yè)面元素的方式,在初步比對(duì)結(jié)果的基礎(chǔ)上,結(jié)合背景圖探測(cè)處理模型和rest接口查詢探測(cè)處理模型的協(xié)同作用,實(shí)現(xiàn)對(duì)不同類型oem廠商動(dòng)態(tài)改變頁(yè)面元素方式的精準(zhǔn)識(shí)別,從而提高目標(biāo)網(wǎng)絡(luò)資產(chǎn)識(shí)別的準(zhǔn)確性。