This application provides a resource access control method and device, wherein the method includes: receiving the client sends the request for access to a resource, the resource access request includes the resources corresponding to the encrypted resources identification, access identification, and using the corresponding user access to resources for the client requests the user identification and access; the user identification and the access operation corresponds to the public key, using the public key to decrypt the resource identifier, and determining the corresponding resource identifier is encrypted with the user identity and access operation identifies the private key in the decryption is successful, the resources available to the client. This application significantly improves the processing speed of resource access control.
【技術實現步驟摘要】
本申請涉及網絡技術,特別涉及一種資源訪問控制方法和裝置。
技術介紹
隨著網絡技術的發展,目前用戶經常從網上進行辦公或者查詢信息等,比如某個公司采用電子化辦公,工作人員需要從網上訪問公司的內部資源(比如某些圖片或者文檔等資源)進行辦公處理。上述用戶操作通常需要進行資源訪問控制,即使是公司內部員工使用公司的網上資源,不同類型的工作人員其訪問權限也是不同的,比如,某些人只具有讀的權限,另外的一些人具有寫的權限。一般實現訪問控制的方式是,記錄用戶與資源和權限的對應關系,比如記錄用戶A——資源a——權限是寫,這樣用戶A在訪問資源a時,系統查詢得到上述對應關系,得知用戶A具有對該資源進行寫的權限,則開放資源a給用戶進行寫操作;又例如,如果記錄用戶B——資源a——權限是讀,則在用戶B要對資源寫請求時,系統查詢該權限會發現用戶的權限是只讀,則拒絕用戶對資源進行寫操作。但是這種方式使得在處理用戶對資源的訪問控制時,處理過程非常復雜,每次用戶請求訪問時都要查表檢查用戶對該資源的權限,而且記錄上述對應關系的數據量很大,在處理訪問控制時效率很低,使得用戶的資源訪問速度較慢。
技術實現思路
有鑒于此,本申請提供一種資源訪問控制方法和裝置,以提高資源訪問控制的處理速度。具體地,本申請是通過如下技術方案實現的:第一方面,提供一種資源訪問控制方法,包括:接收客戶端發送的資源訪問請求,所述資源訪問請求包括:所述資源對應 ...
【技術保護點】
一種資源訪問控制方法,其特征在于,包括:接收客戶端發送的資源訪問請求,所述資源訪問請求包括:所述資源對應的加密后的資源標識、訪問操作標識、以及使用所述客戶端請求訪問資源的用戶對應的用戶標識;獲取與所述用戶標識和所述訪問操作標識對應的公鑰,使用所述公鑰對所述資源標識進行解密,在解密成功時確定所述資源標識是用所述用戶標識和訪問操作標識對應的私鑰加密,則將所述資源提供至所述客戶端。
【技術特征摘要】
1.一種資源訪問控制方法,其特征在于,包括:
接收客戶端發送的資源訪問請求,所述資源訪問請求包括:所述資源對應
的加密后的資源標識、訪問操作標識、以及使用所述客戶端請求訪問資源的用
戶對應的用戶標識;
獲取與所述用戶標識和所述訪問操作標識對應的公鑰,使用所述公鑰對所
述資源標識進行解密,在解密成功時確定所述資源標識是用所述用戶標識和訪
問操作標識對應的私鑰加密,則將所述資源提供至所述客戶端。
2.根據權利要求1所述的方法,其特征在于,在所述接收客戶端發送的用
于請求訪問資源的資源訪問請求之前,還包括:
生成所述用戶對應的用戶標識,并根據所述用戶標識和訪問操作標識生成
對應的公私鑰對,所述訪問操作標識用于表示所述用戶的訪問操作權限。
3.根據權利要求2所述的方法,其特征在于,所述根據所述用戶標識和訪
問操作標識生成對應的公私鑰對之后,還包括:
將對應關系存儲在緩存中,所述對應關系是所述用戶標識和訪問操作標識
的組合與所述公私鑰對之間的對應關系。
4.根據權利要求2所述的方法,其特征在于,在所述接收客戶端發送的用
于請求訪問資源的資源訪問請求之前,還包括:
接收用于請求顯示所述資源標識的資源顯示請求,所述資源顯示請求包括:
所述用戶標識和請求執行的訪問操作對應的訪問操作標識;
獲取與所述用戶標識和訪問操作標識對應的私鑰,并使用所述私鑰加密所
述資源標識后顯示給所述客戶端。
5.根據權利要求4所述的方法,其特征在于,所述使用私鑰加密所述資源
標識,包括:
根據所述資源標識生成資源摘要,并使用所述私鑰加密所述資源摘要。
6.根據權利要求5所述的方法,其特征在于,在使用所述公鑰對所述資源
\t標識進行解密并解密成功之后,將所述...
【專利技術屬性】
技術研發人員:陳奇,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:開曼群島;KY
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。