亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

安全檢測方法、服務接口模塊、安全檢測裝置和網(wǎng)絡系統(tǒng)與流程

文檔序號:11180676閱讀:1109來源:國知局
安全檢測方法、服務接口模塊、安全檢測裝置和網(wǎng)絡系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡技術領域,具體地,涉及一種遠程安全檢測方法、執(zhí)行該遠程安全檢測方法的服務接口模塊及安全檢測裝置和一種包括所述安全檢測裝置的網(wǎng)絡系統(tǒng)。



背景技術:

隨著網(wǎng)絡應用的普及,各種類型的網(wǎng)站層出不窮。如何對網(wǎng)站進行安全管理以及監(jiān)督成為實際工作中的一個重點。

但是,如何及時準確地對網(wǎng)站中的安全漏洞、安全事件進行檢測、發(fā)現(xiàn)和確認成為本領域亟待解決的技術問題。



技術實現(xiàn)要素:

本發(fā)明的目的在于提供一種遠程安全檢測方法、執(zhí)行該遠程安全檢測方法的服務接口模塊和一種包括該服務接口模塊的網(wǎng)絡系統(tǒng)。利用所述安全檢測方法可以對網(wǎng)站中的網(wǎng)站硬件進行全面準確地檢測。

為了實現(xiàn)上述目的,作為本發(fā)明的一個方面,提供一種遠程安全檢測方法,其中,所述遠程安全檢測方法包括:

接收至少一個掃描器發(fā)送的掃描信息;

將接收到的掃描信息發(fā)送至網(wǎng)站硬件主體;

接收網(wǎng)站硬件主體發(fā)送的第一初始漏洞信息;

根據(jù)所述網(wǎng)站硬件主體發(fā)送的與掃描信息對應的返回值確定第二初始漏洞信息;

對所述第一初始漏洞信息和所述第二初始漏洞信息進行分析,并將實質相同的第一初始漏洞信息和第二初始漏洞信息進行合并,以獲得最終漏洞信息。

優(yōu)選地,對所述第一初始漏洞信息和所述第二初始漏洞信息進行分析的步驟包括:

采用分詞方式以機器自學習機制對所述第一初始漏洞信息和第二初始漏洞信息進行對比;

將關鍵詞相同的第一初始漏洞信息和第二初始漏洞信息判定為實質相同的漏洞信息進行合并;

將合并后的第一初始漏洞信息和第二初始漏洞信息、以及其余實質互不相同的第一初始漏洞信息和第二初始漏洞信息作為所述最終漏洞信息。

作為本發(fā)明的第二個方面,提供一種服務接口模塊,其中,所述服務接口模塊包括:

掃描器訪問接口,所述掃描器訪問接口用于與至少一個掃描器進行通信,并接收所有與所述掃描器訪問接口通信的所述掃描器發(fā)送的掃描信息;

系統(tǒng)接口,所述系統(tǒng)接口用于分別與所述掃描器訪問接口和網(wǎng)站硬件主體進行通信,以將所述掃描信息發(fā)送至所述網(wǎng)站硬件主體,所述系統(tǒng)接口還用于接收所述網(wǎng)站硬件主體發(fā)送的第一初始漏洞信息、以及所述網(wǎng)站硬件主體發(fā)送的與掃描信息對應的返回值,并且所述系統(tǒng)接口還用于將所述返回值發(fā)送至所述掃描器訪問接口,所述掃描器訪問接口用于將所述網(wǎng)站硬件主體發(fā)送的與掃描信息對應的返回值發(fā)送至所述掃描器。

作為本發(fā)明的第三個方面,提供一種安全檢測裝置,其中,所述安全檢測模塊包括服務接口模塊和漏洞信息整合模塊,

所述服務接口模塊為本發(fā)明所提供的上述服務接口模塊;

所述漏洞信息整合模塊分別與所述服務接口模塊的掃描器訪問接口和所述系統(tǒng)接口通信,以接收所述第一初始漏洞信息和第二初始漏洞信息,所述漏洞信息整合模塊還用于將實質相同的第一初始漏洞信息和第二初始漏洞信息進行合并,以獲得最終漏洞信息。

優(yōu)選地,所述漏洞信息整合模塊包括對比子模塊、合并子模塊和最終漏洞信息確定子模塊,

所述對比子模塊用于采用分詞方式以機器自學習機制對所述第一初始漏洞信息和第二初始漏洞信息進行對比;

所述合并子模塊用于將關鍵詞相同的第一初始漏洞信息和第二初始漏洞信息判定為實質相同的漏洞信息進行合并;

所述最終漏洞信息確定子模塊用于將合并后的第一初始漏洞信息和第二初始漏洞信息、以及其余實質互不相同的第一初始漏洞信息和第二初始漏洞信息作為所述最終漏洞信息。

作為本發(fā)明的第四個方面,提供一種網(wǎng)絡系統(tǒng),所述網(wǎng)絡系統(tǒng)包括網(wǎng)站硬件主體,其中,所述網(wǎng)絡系統(tǒng)還包括本發(fā)明所提供的上述安全檢測裝置,所述服務接口模塊的系統(tǒng)接口與所述網(wǎng)站硬件主體通信連接。

優(yōu)選地,所述網(wǎng)站硬件主體還包括至少一個網(wǎng)站服務器、至少一個應用服務器、至少一個數(shù)據(jù)服務器和至少一個交換機,所述服務接口模塊的系統(tǒng)接口與所述交換機通信連接,所述交換機與所述網(wǎng)站服務器、所述應用服務器、所述數(shù)據(jù)服務器均通信連接,所述網(wǎng)站服務器與所述服務接口模塊的系統(tǒng)接口通信連接,所述應用服務器與所述網(wǎng)站服務器通信連接,所述網(wǎng)站服務器能夠將通過所述服務接口模塊接收到的掃描信息轉發(fā)至所述應用服務器,所述應用服務器與所述數(shù)據(jù)服務器通信連接。

優(yōu)選地,所述網(wǎng)站硬件主體包括兩個所述數(shù)據(jù)服務器,其中一個所述數(shù)據(jù)服務器為另一個所述數(shù)據(jù)服務器進行備份。

優(yōu)選地,所述網(wǎng)站硬件主體包括兩個所述網(wǎng)站服務器,兩個所述網(wǎng)站服務器滿足以下關系中的任意一者:

兩個所述網(wǎng)站服務器形成為集群;

一個所述網(wǎng)站服務器為另一個所述網(wǎng)站服務器進行備份。

優(yōu)選地,所述網(wǎng)站硬件主體包括兩個所述應用服務器,兩個所述應用服務器滿足以下關系中的任意一者:

兩個所述應用服務器形成為集群;

一個所述應用服務器為另一個所述應用服務器進行備份。

優(yōu)選地,所述服務接口模塊的掃描器訪問接口與所述掃描器通信連接,所述掃描器與所述服務接口模塊的掃描器訪問接口通信,以向所述掃描器訪問接口發(fā)送掃描信息,并通過所述掃描器訪問接口接收所述網(wǎng)站硬件主體發(fā)送的與掃描信息對應的返回值,所述掃描器還用于根據(jù)所述返回值生成第二初始漏洞信息,并將該第二初始漏洞信息發(fā)送至所述掃描器訪問接口。

在本發(fā)明中所提供的安全檢測方法中,網(wǎng)站硬件主體接收了至少一個掃描器發(fā)送的掃描信息。需要指出的是,針對一些系統(tǒng)漏洞,網(wǎng)站硬件主體中自帶的掃描軟件可能并不認為其為漏洞。但是,掃描器可能將其判定為漏洞。由此可知,通過掃描器提供的遠程掃描以及網(wǎng)站硬件主體進行的本地掃描,獲得的最終漏洞信息,從而可以更加全面地判斷網(wǎng)站硬件主體是否存在漏洞,并提高網(wǎng)站硬件主體運行時的安全性。由于在本發(fā)明所提供的遠程安全檢測方法中,可以對第一初始漏洞信息和第二初始漏洞進行整合,因此,可以對所述網(wǎng)站硬件主體安全狀況進行更加準確的判斷。

附圖說明

附圖是用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構成對本發(fā)明的限制。在附圖中:

圖1是本發(fā)明所提供的遠程安全檢測方法的流程圖;

圖2是本發(fā)明所提供的安全檢測裝置的模塊示意圖;

圖3是本發(fā)明所提供的網(wǎng)絡系統(tǒng)的示意圖;

圖4是本發(fā)明所提供的網(wǎng)絡系統(tǒng)的功能框架圖。

附圖標記說明

210:掃描器訪問接口220:系統(tǒng)接口

230:漏洞信息整合模塊231:對比子模塊

232:合并子模塊233:最終漏洞信息確定子模塊

310:網(wǎng)站硬件主體320:掃描器

311:網(wǎng)站服務器330:掃描器

312:應用服務器313:數(shù)據(jù)服務器

314:交換機

具體實施方式

以下結合附圖對本發(fā)明的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。

作為本發(fā)明的一個方面,提供一種遠程安全檢測方法,其中,如圖1所示,所述遠程安全檢測方法包括:

在步驟s110中,接收至少一個掃描器發(fā)送的掃描信息;

在步驟s120中,將接收到的掃描信息發(fā)送至網(wǎng)站硬件主體;

在步驟s130中,接收網(wǎng)站硬件主體發(fā)送的第一初始漏洞信息以及與所述掃描信息對應的返回值;

在步驟s140中,將所述返回值發(fā)送至所述掃描器;

在步驟s150中,接收所述掃描器根據(jù)所述返回值確定的第二初始漏洞信息;

在步驟s160中,對所述第一初始漏洞信息和所述第二初始漏洞信息進行分析,并將實質相同的第一初始漏洞信息和第二初始漏洞信息進行合并,以獲得最終漏洞信息。

需要解釋的是,此處所述的“掃描信息”為模擬數(shù)據(jù)包,網(wǎng)站硬件主體接收到所述掃描信息后,所述掃描信息能夠對網(wǎng)站硬件進行安全漏洞檢查,并生成相應的返回值,通過利用掃描器對所述返回值進行分析可以得知網(wǎng)站硬件主體中是否存在安全漏洞。此處,第一初始漏洞信息是由網(wǎng)站硬件主體自身安裝的掃描軟件掃描得出的漏洞信息。

在本發(fā)明中所提供的安全檢測方法中,網(wǎng)站硬件主體接收了至少一個掃描器發(fā)送的掃描信息。需要指出的是,針對一些系統(tǒng)漏洞,網(wǎng)站硬件主體中自帶的掃描軟件可能并不認為其為漏洞。但是,掃描器可能將其判定為漏洞。由此可知,通過掃描器提供的遠程掃描以及網(wǎng)站硬件主體進行的本地掃描,獲得的最終漏洞信息,從而可以更加全面地判斷網(wǎng)站硬件主體是否存在漏洞,并提高網(wǎng)站硬件主體運行時的安全性。

進一步地,由于在本發(fā)明所提供的遠程安全檢測方法中,可以對第一初始漏洞信息和第二初始漏洞進行整合,因此,可以對所述網(wǎng)站硬件主體安全狀況進行更加準確的判斷。

具體地,針對同一安全漏洞,不同的掃描器的命名可能不相同。例如,當網(wǎng)站硬件主體的網(wǎng)站服務器發(fā)生漏洞時,有的掃描器的掃描結果中可能會稱之為“網(wǎng)站漏洞”,而有的掃描器的掃描結果中可能稱之為“服務器漏洞”,但二者的實質都是相同的。因此,可以將這種實質相同的初始漏洞信息合并為“網(wǎng)站服務器漏洞”這一最終漏洞信息。

在本發(fā)明中,對如何對第一初始漏洞信息和第二初始漏洞信息進行整合并沒有特殊的要求,例如,作為一種優(yōu)選實施方式,步驟s160可以包括:

在步驟s161中,采用分詞方式以機器自學習機制對所述第一初始漏洞信息和所述第二初始漏洞信息進行對比;

在步驟s162中,將關鍵詞相同的第一初始漏洞信息和第二初始漏洞信息判定為實質相同的漏洞信息進行合并;

在步驟s163中,將合并后的第一初始漏洞信息和第二初始漏洞信息、以及其余實質互不相同的第一初始漏洞信息和第二初始漏洞信息作為所述最終漏洞信息。

以struts漏洞為例:網(wǎng)站硬件主體掃描判斷struts主要通過網(wǎng)站硬件主體的系統(tǒng)版本確定;掃描器掃描主要通過請求參數(shù)(即,掃描信息)的返回值進行判斷。因此兩者經(jīng)常出現(xiàn)同一種漏洞兩種表達形式出現(xiàn)的現(xiàn)象。在本發(fā)明所提供的遠程安全檢測方法中,采用分詞方式以機器自學習機制對以上漏洞進行自動合并。大大降低漏洞數(shù)量,有效提高驗證效率。

在本發(fā)明中,對掃描器的數(shù)量并不做特殊的規(guī)定。例如,可以利用一個掃描器向網(wǎng)站硬件主體發(fā)送掃描信息,也可以利用多個掃描器向所述網(wǎng)站硬件主體發(fā)送掃描信息??梢愿鶕?jù)具體情況選擇掃描器的個數(shù)。例如,如希望對網(wǎng)站硬件主體的檢測更加全面,則可設置多個掃描器,如希望快速檢測網(wǎng)站硬件主體,則可設置一個掃描器。

作為本發(fā)明的第二個方面,提供一種服務接口模塊,其中,所述服務器模塊用于執(zhí)行本發(fā)明所提供的上述遠程安全檢測方法的一部分,如圖2所示,所述服務接口模塊包括掃描器訪問接口210和系統(tǒng)接口220。

掃描器訪問接口210用于執(zhí)行步驟s110、步驟s120,具體地,掃描器訪問接口用于與至少一個掃描器進行通信,并接收所有與掃描器訪問接口210通信的掃描器發(fā)送的掃描信息。并且,掃描器訪問接口210還用于將所有與該掃描器反問接口發(fā)送的掃描信息發(fā)送至網(wǎng)站硬件主體。

系統(tǒng)接口220用于執(zhí)行步驟s130和步驟s140。具體地,系統(tǒng)接口220分別與掃描器訪問接口210和網(wǎng)站硬件主體310進行通信,以將所述掃描信息發(fā)送至所述網(wǎng)站硬件主體。系統(tǒng)接口220還用于接收第一初始漏洞信息、以及網(wǎng)站硬件主體310發(fā)送的與掃描信息對應的返回值,并且系統(tǒng)接口220還用于將所述返回值發(fā)送至掃描器訪問接口210。相應地,掃描器訪問接口210用于將所述返回值發(fā)送至掃描器320,并執(zhí)行步驟s150,即,接收掃描器根據(jù)所述返回值確定的第二初始漏洞信息。

作為本發(fā)明的第三個方面,提供一種安全檢測裝置,如圖2所示,該安全檢測模塊包括本發(fā)明所提供的上述服務接口模塊、漏洞信息整合模塊230。

如圖所示,掃描器320與所述服務接口模塊的掃描器訪問接口210通信,以向該掃描器訪問接口210發(fā)送掃描信息,并通過掃描器訪問接口210接收所述網(wǎng)站硬件主體發(fā)送的與掃描信息對應的返回值。掃描器320還用于根據(jù)所述返回值生成第二初始漏洞信息,并將該第二初始漏洞信息發(fā)送至掃描器訪問接口210。

漏洞信息整合模塊230用于執(zhí)行步驟s160,即,漏洞信息整合模塊230分別與所述服務接口模塊的掃描器訪問接口210和系統(tǒng)接口通信220,以接收所述第一初始漏洞信息和所述第二初始漏洞信息,漏洞信息整合模塊230還用于將實質相同的第一初始漏洞信息和第二初始漏洞信息進行合并,以獲得最終漏洞信息。

作為一種優(yōu)選實施方式,漏洞信息整合模塊230包括對比子模塊231、合并子模塊232和最終漏洞信息確定子模塊233。

對比子模塊231用于執(zhí)行步驟s161,即,用于采用分詞方式以機器自學習機制對所述第一初始漏洞信息和第二初始漏洞信息進行對比。

合并子模塊232用于執(zhí)行步驟s162,即,用于將關鍵詞相同的第一初始漏洞信息和第二初始漏洞信息判定為實質相同的漏洞信息進行合并。

最終漏洞信息確定子模塊233用于執(zhí)行步驟s163,即,用于將合并后的第一初始漏洞信息和第二初始漏洞信息、以及其余實質互不相同的第一初始漏洞信息和第二初始漏洞信息作為所述最終漏洞信息。

上文中已經(jīng)對所述遠程安全檢測方法的優(yōu)點以及有益效果進行了詳細的描述,所述安全檢測裝置的功能以及有益效果與之相同,這里不再一一贅述。

作為本發(fā)明的第四個方面,提供一種網(wǎng)絡系統(tǒng),如圖3所示,所述網(wǎng)絡系統(tǒng)包括網(wǎng)站硬件主體310,其中,所述網(wǎng)絡系統(tǒng)還包括本發(fā)明所提供的上述安全檢測裝置,所述服務接口模塊的系統(tǒng)接口220與網(wǎng)站硬件主體310通信連接。

如上文中所述,所述安全檢測裝置用于執(zhí)行本發(fā)明所提供的上述遠程安全檢測方法,在所述遠程安全檢測方法的檢測下,可以確保網(wǎng)絡系統(tǒng)安全穩(wěn)定的運行。

在本發(fā)明中,所述網(wǎng)絡系統(tǒng)可以自帶所述掃描器,也可以利用所述安全檢測裝置與其他服務上提供的掃描器進行通信連接。具體地,所述服務接口模塊的掃描器訪問接口與所述掃描器通信連接,所述掃描器與所述服務接口模塊的掃描器訪問接口210通信,以向所述掃描器訪問接口210發(fā)送掃描信息,并通過該掃描器訪問接口210接收網(wǎng)站硬件主體310發(fā)送的與掃描信息對應的返回值,掃描器320還用于根據(jù)所述返回值生成第二初始漏洞信息,并將該第二初始漏洞信息發(fā)送至所述掃描器訪問接口。

在本發(fā)明中,所述掃描器可以是其他服務商提供的掃描器。優(yōu)選地,所述網(wǎng)絡系統(tǒng)還包括多個掃描器320,多個掃描器320與服務接口模塊的掃描器訪問接口通信連接。

不同的掃描器320可以提供不同的掃描信息。

在本發(fā)明中,對網(wǎng)站硬件主體310的具體結構并不做特殊的限定,例如,網(wǎng)站硬件主體310還包括至少一個網(wǎng)站服務器311、至少一個應用服務器312、至少一個數(shù)據(jù)服務器313和至少一個交換機314。該服務接口模塊320的系統(tǒng)接口與交換機314通信連接。該交換機314與所述網(wǎng)站服務器、所述應用服務器、所述數(shù)據(jù)服務器均通信連接。容易理解的是,交換機314用于將服務接口模塊320發(fā)送的掃描信息轉發(fā)至網(wǎng)站服務器、應用服務器和數(shù)據(jù)服務器。并且將相應的初始漏洞信息發(fā)送至服務接口模塊320。

網(wǎng)站服務器用于接收用戶發(fā)出的訪問請求,并對訪問請求進行相關的處理。

為了確保網(wǎng)絡系統(tǒng)的穩(wěn)定性,網(wǎng)站硬件主體310包括兩個數(shù)據(jù)服務器313,其中一個所述數(shù)據(jù)服務器為另一個所述數(shù)據(jù)服務器進行備份。容易理解的是,兩個數(shù)據(jù)服務器之間定期進行數(shù)據(jù)同步,保障數(shù)據(jù)庫服務的一致性。并且,兩個數(shù)據(jù)庫服務器采取定時備份的方式進行備份,保障數(shù)據(jù)安全。

同樣地,網(wǎng)站硬件主體310包括網(wǎng)站服務器311,兩個網(wǎng)站服務器311滿足以下關系中的任意一者:

兩個網(wǎng)站服務器311形成為集群;

一個網(wǎng)站服務器311為另一個網(wǎng)站服務器311進行備份。

優(yōu)選地,所述網(wǎng)站硬件主體包括兩個所述應用服務器312,兩個應用服務器312滿足以下關系中的任意一者:

兩個應用服務器312形成為集群;

一個應用服務器312為另一個應用服務器312進行備份。

在本發(fā)明中,網(wǎng)站服務器311主要為網(wǎng)絡系統(tǒng)提供訪問控制,應用服務器312主要為網(wǎng)絡系統(tǒng)提供系統(tǒng)應用。訪問控制包括對接收到的訪問請求進行訪問過濾、對通過過濾的訪問請求進行資源分配、請求轉發(fā)、安全控制等。

其中,資源分配又叫資源服務。資源服務的目的是最大限度地降低網(wǎng)站服務器的壓力,直接向外部提供各種靜態(tài)資源,包括:頁面資源、圖片資源、樣式資源和腳本資源等。

訪問過濾包括過濾非法請求、以及對合法請求進行內(nèi)容轉發(fā)。請求轉發(fā)包括url轉發(fā)和內(nèi)容轉發(fā)。安全控制包括訪問轉換、攻擊檢查、資源隱藏等。具體地,在訪問請求到達后,第一時間對訪問請求進行過濾,保證只有合法的請求被處理,同時將請求中的數(shù)據(jù)進行轉換,達到系統(tǒng)要求。請求轉發(fā)負責將合法請求轉發(fā)給應用服務器,在應用服務器處理完成后轉發(fā)處理結果。安全控制負責web安全訪問,從訪問轉換、攻擊檢查和資源隱藏三方面進行。

系統(tǒng)應用為網(wǎng)絡系統(tǒng)的核心業(yè)務,是網(wǎng)絡系統(tǒng)的主要組成部分。

系統(tǒng)應用包括各種業(yè)務功能、系統(tǒng)管理、基礎功能、數(shù)據(jù)對象等。其中,業(yè)務功能包括服務對象管理、漏洞管理、掃描任務管理、掃描報告管理、漏洞庫管理、綜合展示。系統(tǒng)管理包括機構管理、用戶管理、角色管理、數(shù)據(jù)字典管理、權限管理、資源管理、接口管理、短息平臺。基礎功能包括數(shù)據(jù)訪問、定時任務管理、消息處理、系統(tǒng)安全、接口服務管理。數(shù)據(jù)對象包括系統(tǒng)管理系統(tǒng)相關信息、定時任務管理、消息處理、系統(tǒng)安全、接口服務管理。數(shù)據(jù)對象包括系統(tǒng)管理相關信息、漏洞庫、日志信息、服務對象、掃描任務、漏洞信息。

數(shù)據(jù)庫服務器主要提供數(shù)據(jù)庫應用,包括數(shù)據(jù)存儲、數(shù)據(jù)訪問、數(shù)據(jù)轉換和數(shù)據(jù)備份。

可以理解的是,以上實施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實施方式,然而本發(fā)明并不局限于此。對于本領域內(nèi)的普通技術人員而言,在不脫離本發(fā)明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發(fā)明的保護范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1