[發明專利]基于Jar文件的授權方法及應用服務器有效
| 申請號: | 201110279982.9 | 申請日: | 2011-09-20 |
| 公開(公告)號: | CN102819695A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 申思;王存平 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;H04L9/32 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 jar 文件 授權 方法 應用 服務器 | ||
技術領域
本發明涉及計算機技術領域,具體是基于Jar(Java?Archive,可以撰寫跨平臺應用軟件的面向對象的程序設計語言的歸檔文件)文件的授權方法及應用服務器。
背景技術
在軟件產品發布及應用中,為保護公司合法利益,常需要對軟件產品進行加密及授權,然而,當軟件企業不斷擴大,分公司、事業部等形式的產生,導致了下屬公司需要獨立對自行開發的部分模塊獨立授權的情況出現。另外、隨著公司業務的擴大,所涉及行業的增多,往往需要不同的權限管理人員來管理不同的模塊。以往的解決方案為向總公司申請統一的權限加密控制,并且加密方式相同在如上需求情況下是不合理的,主要不足如下:
(1)無法保證各公司授權的獨立性。向總公司申請權限授權控制,下屬公司失去了獨立授權的能力,授權能力依然掌握在總公司手中。
(2)授權方式的安全性不足。由于加密方式與總公司加密方式相同,則導致總公司授權機制泄密的情況下,下屬公司授權機制同樣會泄露。
(3)無法保證各業務模塊間授權的獨立性,授權權限管理難度大。由于總部授權方式的唯一性,授予某一模塊權限的方式與授予其他模塊授權的方式完全相同,導致管理某一模塊授權權利的管理人員有權利對不屬于其管理的模塊進行授權。這在管理上存在著一定的缺失。
發明內容
本發明的主要目的是提供一種通過對不同模塊進行獨立授權的基于Jar文件的授權方法及應用服務器,以保證授權的獨立性和安全性。
本發明解決其技術問題所采用的技術方案是:
一種基于Jar文件的授權方法,其包括:
通過非對稱加密算法得到需要進行授權權限控制的模塊所需要的加密密鑰和解密密鑰;
在模塊所在Jar文件中添加模塊的信息標識符;
使用加密密鑰將需要加密的信息加密成密文發送給被授權方;
當授權方打開該模塊的某一功能時,使用該模塊對應的解密密鑰驗證密文,并根據驗證結果確定某一功能是否被授權。
優選地,使用該模塊對應的解密密鑰驗證密文,并根據驗證結果確定某一功能是否被授權;具體包括:
從模塊所在的Jar文件中讀取出該模塊的信息標識符;
根據信息標識符獲取該模塊對應的解密密鑰;
使用解密密鑰解析密文,并根據解析結果得到某一功能的驗證信息;
根據驗證信息確定某一功能是否被授權。
優選地,信息標識符為是否加密的標識符。
優選地,在模塊所在Jar文件中添加模塊的信息標識符,之后,進一步包括:
將模塊及對應的解密密鑰存放在應用服務器的固定存儲介質上。
優選地,使用加密密鑰將需要加密的信息加密成密文發送給被授權方,之后,進一步包括:
接受被授權方導入的密文,并將密文存放在應用服務器的固定存儲介質上。
本發明還提供一種應用服務器,其包括:
密鑰生成單元,用于通過非對稱加密算法得到需要進行授權權限控制的模塊所需要的加密密鑰和解密密鑰;
模塊信息處理單元,用于在模塊所在Jar文件中添加模塊的信息標識符;
密文發送單元,用于使用加密密鑰將需要加密的信息加密成密文發送給被授權方;
授權解密單元,用于當授權方打開該模塊的某一功能時,使用該模塊對應的解密密鑰驗證密文,并根據驗證結果確定某一功能是否被授權。
優選地,授權解密單元,還包括:
信息讀取子單元,用于從模塊所在的Jar文件中讀取出該模塊的信息標識符;
信息對應子單元,用于根據信息標識符獲取該模塊對應的解密密鑰;
驗證信息子單元,用于使用解密密鑰解析密文,并根據解析結果得到某一功能的驗證信息;
授權確定子單元,用于根據驗證信息確定某一功能是否被授權。
優選地,信息標識符為是否加密的標識符。
優選地,的應用服務器還包括存儲單元,用于將模塊及對應的解密密鑰存放在應用服務器的固定存儲介質上。
優選地,存儲單元,還用于接受被授權方導入的密文,并將密文存放在應用服務器的固定存儲介質上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110279982.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像拾取裝置
- 下一篇:可導引氣流交換、散熱的LED燈具





