[發明專利]服務調用的合法性檢測方法、裝置、計算機設備及計算機存儲介質在審
| 申請號: | 202010045763.3 | 申請日: | 2020-01-16 |
| 公開(公告)號: | CN111274046A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 陳柏青 | 申請(專利權)人: | 平安醫療健康管理股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F21/62 |
| 代理公司: | 北京中強智尚知識產權代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 200001 上海市黃浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 調用 合法性 檢測 方法 裝置 計算機 設備 存儲 介質 | ||
本申請公開了一種服務調用的合法性檢測方法、裝置及計算機存儲介質,涉及計算機技術領域,能夠對服務調用方進行安全認證,保證服務調用的安全性。所述方法包括:基于服務注冊權限對各個服務調用方進行訪問權限分配,監控并攔截服務調用方對服務供應方的接口訪問請求;在確定所述服務調用方對服務供應方的接口訪問請求具有訪問權限后,從所述接口訪問請求中提取服務調用方的接口調用信息,并根據所述接口調用信息檢測服務調用方是否合法;若服務調用方為合法,則根據所述接口調用信息獲取服務供應方的服務調用程序,并向所述服務調用方提供所述服務調用程序。
技術領域
本發明涉及計算機技術領域,尤其是涉及到服務調用的合法性檢測方法、裝置、計算機設備及計算機存儲介質。
背景技術
在微服務架構下,系統會根據業務拆分為多個服務,各自負責單一職責,并對多個服務接口進行統一管理,以使統一管理后的多個服務可以對公司內部其他系統和外部系統提供多種服務,包含郵件、短信、人臉識別以及非結構化存儲等服務。
通常情況下,當某一業務在使用服務時,例如,短信服務,如果對接了多個短信平臺,則需要開發多個與短信平臺實現對接的短信接口,在代碼和業務邏輯上容易給用戶造成較差的體驗,而通過對服務接口進行統一管理的方式可以提供一個接口標準,使得代碼邏輯變得簡單直觀,用戶體驗也得到提升。
然而,在對服務接口進行統一管理的過程中,如果出現非法平臺可以偽造、模擬業務系統來調用統一管理后的服務接口,并向服務發送非法內容,如垃圾短信、垃圾郵件,或者向服務上傳反動、淫穢視頻等,無法保證服務調用的安全性。
發明內容
有鑒于此,本發明提供了一種服務調用的合法性檢測方法、裝置、計算機設備及計算機存儲介質,主要目的在于解決目前無法保證服務調用安全性的問題。
依據本發明一個方面,提供了一種服務調用的合法性檢測方法,該方法包括:
基于服務注冊權限對各個服務調用方進行訪問權限分配,監控并攔截服務調用方對服務供應方的接口訪問請求;
在確定所述服務調用方對服務供應方的接口訪問請求具有訪問權限后,從所述接口訪問請求中提取服務調用方的接口調用信息,并根據所述接口調用信息檢測服務調用方是否合法;
若服務調用方為合法,則根據所述接口調用信息獲取服務供應方的服務調用程序,并向所述服務調用方提供所述服務調用程序。
進一步地,所述服務注冊權限存儲在服務注冊中心的公共配置文件,在所述基于服務注冊權限對各個服務調用方進行訪問權限分配,監控并攔截服務調用方對服務供應方的接口訪問請求之后,所述方法還包括:
預先收集各個服務系統通過注冊形式保存至服務注冊中心的元數據,所述元數據以公共配置文件的形式存儲于服務注冊中心;
通過解析所述元數據,提取各個服務系統的服務注冊權限。
進一步地,所述服務注冊權限包括各個服務系統被其他服務訪問的權限以及訪問其他服務的權限,所述基于服務注冊權限對各個服務調用方進行訪問權限分配,監控并攔截服務調用方對服務供應方的接口訪問請求,具體包括:
基于各個服務系統被其他服務訪問的權限以及訪問其他服務的權限,將各個服務調用方訪問其他服務的權限以及各個服務供應方被其他服務訪問的權限整理為服務權限映射表;
按照所述服務權限映射表對各個服務調用方訪問其他服務的權限以及各個服務供應方被其他服務訪問的權限進行分配,監控并攔截服務調用方對服務供應方的接口訪問請求。
進一步地,在所述基于服務注冊權限對各個服務調用方進行訪問權限分配,監控并攔截服務調用方對服務供應方的接口訪問請求之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安醫療健康管理股份有限公司,未經平安醫療健康管理股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010045763.3/2.html,轉載請聲明來源鉆瓜專利網。





