[發明專利]一種訪問控制方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202011290402.1 | 申請日: | 2020-11-18 |
| 公開(公告)號: | CN112099979B | 公開(公告)日: | 2021-03-05 |
| 發明(設計)人: | 劉天宇;黃建昌;楊聰;魯鴻鑫;鄧仁莞;譚德昆;葉景文;黃英華;吳教興;趙錦山;姚杰鴻;李昕;高俊源;羅嗣宏 | 申請(專利權)人: | 數字廣東網絡建設有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 樊倩 |
| 地址: | 510030 廣東省廣州市越秀*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訪問 控制 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種訪問控制方法,其特征在于,所述方法包括:
接收訪問發起對象針對訪問目標對象的訪問請求,獲取與所述訪問發起對象以及所述訪問目標對象唯一對應的第一訪問標識;
根據所述第一訪問標識,從本地共享內存的多個內存空間中確定出目標內存空間;所述多個內存空間中分別存儲有對應的數據結構;所述目標內存空間對應的數據結構中包含與所述第一訪問標識匹配的第二訪問標識;
獲取所述目標內存空間對應的數據結構中包含的訪問限制信息,并根據所述訪問限制信息,確定是否允許所述訪問發起對象針對所述訪問目標對象進行訪問;
其中,所述第一訪問標識為第一哈希值,所述第二訪問標識為第二哈希值,所述根據所述第一訪問標識,從本地共享內存的多個內存空間中確定出目標內存空間,包括:
根據所述第一哈希值確定地址索引,在本地共享內存中確定所述地址索引對應的候選內存空間;
獲取所述候選內存空間中數據結構所包含的第二哈希值;
當所述第二哈希值與所述第一哈希值相等,或者所述第二哈希值為零時,確定所述第二哈希值與所述第一哈希值匹配,并將所述候選內存空間確定為目標內存空間。
2.根據權利要求1所述的方法,其特征在于,所述獲取與所述訪問發起對象以及所述訪問目標對象唯一對應的第一訪問標識,包括:
獲取所述訪問發起對象對應的發起對象標識,以及獲取所述訪問目標對象對應的目標對象標識;
根據所述發起對象標識和所述目標對象標識,生成初始訪問標識;
對所述初始訪問標識進行哈希處理,得到第一哈希值。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當所述第二哈希值與所述第一哈希值不相等,并且所述第二哈希值不為零時,在所述候選內存空間所屬的內存區間中,以所述候選內存空間為起點,向后進行地址偏移,確定新的候選內存空間;
將所述新的候選內存空間中數據結構所包含的哈希值確定為新的第二哈希值,并根據所述新的第二哈希值與所述第一哈希值的比較結果確定目標內存空間。
4.根據權利要求1所述的方法,其特征在于,所述候選內存空間所屬的內存區間為環形內存區間,所述方法還包括:
當地址偏移超出預設地址偏移范圍時,將所述環形內存區間中最早存儲哈希值的內存空間,確定為目標內存空間,并根據所述第一哈希值,更新所述目標內存空間中數據結構所包含的原始哈希值。
5.根據權利要求1所述的方法,其特征在于,所述訪問限制信息包括所述訪問發起對象針對所述訪問目標對象的請求期限和歷史請求次數;
所述根據所述訪問限制信息,確定是否允許所述訪問發起對象針對所述訪問目標對象進行訪問,包括:
獲取所述訪問請求對應的請求時間;
當所述請求時間超過所述請求期限,重置所述訪問限制信息中的所述歷史請求次數,并允許所述訪問發起對象針對所述訪問目標對象進行訪問;
當所述請求時間不超過所述請求期限,對所述歷史請求次數進行調增處理,在調增后的請求次數大于請求次數閾值時,限制所述訪問發起對象針對所述訪問目標對象進行訪問。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取訪問目標對象分別對應的預設訪問頻率閾值,以及本地共享內存中各個內存區間對應的訪問頻率閾值;其中,每個內存區間包括多個內存空間;
根據所述訪問目標對象對應的預設訪問頻率閾值,將所述訪問目標對象與訪問頻率閾值匹配的內存區間關聯,并建立所述訪問目標對象與同一內存區間中的各個內存空間之間的映射關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于數字廣東網絡建設有限公司,未經數字廣東網絡建設有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011290402.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多視角的網絡攻防仿真系統
- 下一篇:安全芯片SPI接口測試方法、裝置及系統





