日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

接口審計方法、裝置、電子設備及存儲介質(zhì)與流程

文檔序號:39725638發(fā)布日期:2024-10-22 13:24閱讀:4來源:國知局
接口審計方法、裝置、電子設備及存儲介質(zhì)與流程

本發(fā)明涉及計算機領域,尤其涉及一種接口審計方法、裝置、電子設備及存儲介質(zhì)。


背景技術:

1、在汽車行業(yè)中,隨著車輛現(xiàn)代化程度的提升,車輛內(nèi)部和外部的電子系統(tǒng)愈加復雜,云端服務的應用也越來越普及。車輛通過連接到云端,能夠獲取實時的交通信息、車輛健康狀況、遠程診斷等服務。為了確保這些云端系統(tǒng)的安全性、穩(wěn)定性和可用性,可以對云端服務進行監(jiān)控和審計。目前,常見的做法是在云端服務集群中部署抓包工具(例如tcpdump,或者kubeshark)來實時監(jiān)測集群中的接口請求信息,從而發(fā)現(xiàn)云端服務的接口,進而進行接口審計。

2、然而,在云端服務集群中部署抓包工具需要消耗硬件資源,這將影響云端服務集群本身的性能,并且不能靈活地控制觸發(fā)接口發(fā)現(xiàn)和審計的時機,只能不斷對云端服務集群中的流量進行嗅探,這不僅不具靈活性,且很容易導致云端服務集群資源的浪費。


技術實現(xiàn)思路

1、本發(fā)明提供了一種接口審計方法、裝置、電子設備及存儲介質(zhì),以解決現(xiàn)有技術中在云端服務集群中部署抓包工具來實時監(jiān)測集群中的接口請求信息,從而發(fā)現(xiàn)云端服務的接口導致的云端服務集群資源的浪費的技術問題。

2、第一方面,本發(fā)明提供了一種接口審計方法,所述方法包括:

3、獲取目標集群中入口控制器的訪問日志,其中,對所述目標集群的接口調(diào)用請求經(jīng)由所述入口控制器轉(zhuǎn)發(fā)至所述目標集群中相應的服務節(jié)點上;

4、從所述訪問日志中解析出目標接口信息,所述目標接口信息標識所述目標集群中被調(diào)用的接口;

5、確定所述目標接口信息所標識的接口的目標審計類型;

6、根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程。

7、在一可能的實施方式中,所述確定所述目標接口信息所標識的接口的目標審計類型,包括:

8、在預設的多個接口分類集中查找所述目標接口信息,所述接口分類集中包括對應同一種審計類型的接口的接口信息,不同的所述接口分類集對應不同的所述審計類型;

9、將所述目標接口信息命中的接口分類集對應的審計類型,確定為目標審計類型。

10、在一可能的實施方式中,所述確定所述目標接口信息所標識的接口的目標審計類型,還包括:

11、為每個所述接口分類集分別構造對應的布隆過濾器,得到布隆過濾器組;

12、所述在預設的多個接口分類集中查找所述目標接口信息,包括:

13、加載所述布隆過濾器組;

14、將所述目標接口信息提交至所述布隆過濾器組,通過所述布隆過濾器組在預設的多個接口分類集中查找所述目標接口信息。

15、在一可能的實施方式中,所述確定所述目標接口信息所標識的接口的目標審計類型,還包括:

16、在所述目標接口信息未命中任一所述接口分類集的情況下,獲取對所述目標接口信息的審計類型標記操作;

17、響應于所述審計類型標記操作,將所述目標接口信息存入對應的所述接口分類集。

18、在一可能的實施方式中,在所述確定所述目標接口信息所標識的接口的目標審計類型之后,還包括:

19、按照所述目標審計類型對所述目標接口信息進行標記處理;

20、將已標記所述目標審計類型的所述目標接口信息發(fā)送至設定的消息隊列;

21、所述根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程,包括:

22、從所述消息隊列中獲取所述目標接口信息以及所述目標接口信息標記的目標審計類型;

23、根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程。

24、在一可能的實施方式中,所述根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程,包括:

25、在所述目標審計類型的數(shù)目為兩個或兩個以上的情況下,對所述目標接口信息所標識的接口并行執(zhí)行不同的所述目標審計類型對應的審計流程。

26、第二方面,本發(fā)明提供了一種接口審計裝置,所述裝置包括:

27、日志獲取模塊,用于獲取目標集群中入口控制器的訪問日志,其中,對所述目標集群的接口調(diào)用請求經(jīng)由所述入口控制器轉(zhuǎn)發(fā)至所述目標集群中相應的服務節(jié)點上;

28、接口解析模塊,用于從所述訪問日志中解析出目標接口信息,所述目標接口信息標識所述目標集群中被調(diào)用的接口;

29、審計類型確定模塊,用于確定所述目標接口信息所標識的接口的目標審計類型;

30、審計執(zhí)行模塊,用于根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程。

31、在一可能的實施方式中,所述審計類型確定模塊,包括:

32、接口分類查找單元,用于在預設的多個接口分類集中查找所述目標接口信息,所述接口分類集中包括對應同一種審計類型的接口的接口信息,不同的所述接口分類集對應不同的所述審計類型;

33、審計類型確定單元,用于將所述目標接口信息命中的接口分類集對應的審計類型,確定為目標審計類型。

34、在一可能的實施方式中,所述審計類型確定模塊,還包括:

35、布隆過濾器構造單元,用于為每個所述接口分類集分別構造對應的布隆過濾器,得到布隆過濾器組;

36、所述接口分類查找單元,用于加載所述布隆過濾器組;將所述目標接口信息提交至所述布隆過濾器組,通過所述布隆過濾器組在預設的多個接口分類集中查找所述目標接口信息。

37、在一可能的實施方式中,所述審計類型確定模塊,還包括:

38、審計類型標記獲取單元,用于在所述目標接口信息未命中任一所述接口分類集的情況下,獲取對所述目標接口信息的審計類型標記操作;

39、接口信息存儲單元,用于響應于所述審計類型標記操作,將所述目標接口信息存入對應的所述接口分類集。

40、在一可能的實施方式中,所述審計類型確定模塊,還包括:

41、審計類型標記處理單元,用于按照所述目標審計類型對所述目標接口信息進行標記處理;

42、消息隊列發(fā)送單元,用于將已標記所述目標審計類型的所述目標接口信息發(fā)送至設定的消息隊列;

43、所述審計執(zhí)行模塊,包括:

44、目標接口信息獲取單元,用于從所述消息隊列中獲取所述目標接口信息以及所述目標接口信息標記的目標審計類型;

45、審計流程執(zhí)行單元,用于根據(jù)所述目標審計類型,對所述目標接口信息所標識的接口執(zhí)行相應的審計流程。

46、在一可能的實施方式中,所述審計執(zhí)行模塊,包括:

47、并行審計執(zhí)行單元,用于在所述目標審計類型的數(shù)目為兩個或兩個以上的情況下,對所述目標接口信息所標識的接口并行執(zhí)行不同的所述目標審計類型對應的審計流程。

48、第三方面,本發(fā)明提供了一種電子設備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信,

49、存儲器,用于存放計算機程序;

50、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述第一方面中任一所述的接口審計方法。

51、第四方面,本發(fā)明還提供了一種計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行本發(fā)明上述任一項所述的接口審計方法。

52、本發(fā)明實施例提供的上述技術方案與現(xiàn)有技術相比具有如下優(yōu)點:本發(fā)明實施例提供的接口審計方法,通過從獲取目標集群的入口控制器的訪問日志,從該訪問日志中解析出目標接口信息,由于目標集群的接口調(diào)用請求經(jīng)由入口控制器轉(zhuǎn)發(fā)至目標集群中相應的服務節(jié)點,因此,從該訪問日志中可以準確、全面地獲取外部對目標集群的接口調(diào)用情況,從而能夠準確、全面地發(fā)現(xiàn)目標集群中的接口,這有助于提升對目標集群的接口審計的精度,并且無需在目標集群中部署任何第三方組件即可發(fā)現(xiàn)目標集群中的接口。通過獲取入口控制器的訪問日志來觸發(fā)對目標集群進行接口發(fā)現(xiàn)和接口審計,可以實現(xiàn)靈活地控制觸發(fā)接口發(fā)現(xiàn)和審計的時機,能夠避免對集群資源的浪費。通過確定目標接口信息所標識的接口的目標審計類型,根據(jù)目標審計類型,對目標接口信息所標識的接口執(zhí)行相應的審計流程,實現(xiàn)了有針對性地選擇審計工具和方法,實施有效的審計措施,這一方面能夠提升審計效果,另一方面可以去除不必要的審計流程,從而能夠有效降低審計時間,提高審計效率,還能夠節(jié)省審計資源。

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