漏洞掃描的方法,漏洞掃描技術(shù)是自動(dòng)檢測(cè)遠(yuǎn)端或本地主機(jī)安全脆弱點(diǎn)的技術(shù),目前漏洞掃描主要有漏洞庫(kù)的特征匹配法和插件技術(shù)兩種方法來檢查主機(jī)是否存在漏洞。
(1)漏洞庫(kù)的特征匹配法基于物聯(lián)網(wǎng)系統(tǒng)漏洞庫(kù)的漏洞掃描的關(guān)鍵部分就是它所使用的漏洞庫(kù)。通過采用基于規(guī)則的匹配技術(shù),即根據(jù)安全專家對(duì)網(wǎng)絡(luò)系統(tǒng)安全漏洞、黑客攻擊案例的分析和系統(tǒng)管理員對(duì)網(wǎng)絡(luò)系統(tǒng)安全配置的實(shí)際經(jīng)驗(yàn),可以形成一套標(biāo)準(zhǔn)的網(wǎng)絡(luò)系統(tǒng)漏洞庫(kù),然后再在此基礎(chǔ)之上構(gòu)成相應(yīng)的匹配規(guī)則,由掃描程序自動(dòng)地進(jìn)行漏洞掃描的工作。
這樣,漏洞庫(kù)信息的完整性和有效性決定了漏洞掃描系統(tǒng)的性能,漏洞庫(kù)的修訂和更新的性能也會(huì)影響漏洞掃描系統(tǒng)運(yùn)行的時(shí)間。因此,漏洞庫(kù)的編制不僅要對(duì)每個(gè)存在安全隱患的網(wǎng)絡(luò)服務(wù)建立對(duì)應(yīng)的漏洞庫(kù)文件,而且應(yīng)當(dāng)能滿足前面所提出的性能要求。
(2)插件技術(shù)(功能模塊技術(shù))
插件是由腳本語(yǔ)言編寫的子程序,掃描程序可以通過調(diào)用它來執(zhí)行漏洞掃描,檢測(cè)出系統(tǒng)中存在的一個(gè)或多個(gè)漏洞。
添加新的插件就可以使漏洞掃描軟件增加新的功能,掃描出更多的漏洞。插件編寫規(guī)范化后,甚至用戶自己都可以用 C 語(yǔ)言或自行設(shè)計(jì)的腳本語(yǔ)言編寫的插件來擴(kuò)充漏洞掃描軟件的功能。
這種技術(shù)使漏洞掃描軟件的升級(jí)維護(hù)變得相對(duì)簡(jiǎn)單,而專用腳本語(yǔ)言的使用也簡(jiǎn)化了編寫新插件的編程工作,使漏洞掃描軟件具有強(qiáng)的擴(kuò)展性。