[發(fā)明專利]基于中間件插件框架的插件安全控制方法及客戶端有效
| 申請?zhí)枺?/td> | 201410287486.1 | 申請日: | 2014-06-24 |
| 公開(公告)號: | CN105224874B | 公開(公告)日: | 2018-06-15 |
| 發(fā)明(設(shè)計(jì))人: | 徐佳宏;張明明;朱呂亮;張建國 | 申請(專利權(quán))人: | 深圳市茁壯網(wǎng)絡(luò)股份有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;H04L29/06 |
| 代理公司: | 深圳市深軟翰琪知識產(chǎn)權(quán)代理有限公司 44380 | 代理人: | 吳雅麗 |
| 地址: | 518004 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解密 插件框架 插件文件 摘要內(nèi)容 客戶端 中間件 插件 隨機(jī)密鑰 安全控制 壓縮包 公鑰 加密 插件管理器 功能插件 控制插件 摘要生成 服務(wù)端 客戶 算法 下載 預(yù)設(shè) 創(chuàng)建 安全 開發(fā) | ||
一種基于中間件插件框架的插件安全控制方法及客戶端,該方法包括:設(shè)置客戶端中的中間件插件框架;當(dāng)客戶端從服務(wù)端下載一個(gè)插件壓縮包時(shí),插件管理器利用客戶端的公鑰對加密后的隨機(jī)密鑰進(jìn)行解密,得到解密后的隨機(jī)密鑰;利用該隨機(jī)密鑰對該插件壓縮包進(jìn)行解密,得到解密后的插件文件;利用預(yù)設(shè)的摘要生成算法對該解密后的插件文件進(jìn)行計(jì)算,得到一個(gè)新的摘要內(nèi)容;利用客戶端的公鑰對上述加密后的數(shù)字簽名進(jìn)行解密,得到解密后的插件文件的初始摘要內(nèi)容;如果該新的摘要內(nèi)容與初始摘要內(nèi)容一致,則控制該插件文件進(jìn)行安裝。利用本發(fā)明可通過創(chuàng)建的中間件插件框架,快速開發(fā)出自定義的功能插件,并控制插件安全。
技術(shù)領(lǐng)域
本發(fā)明涉及一種中間件設(shè)計(jì)系統(tǒng)及方法,尤其涉及一種基于中間件插件框架的插件安全控制方法及客戶端。
背景技術(shù)
傳統(tǒng)的插件開發(fā)需要大量技術(shù)人員來完成,且開發(fā)的插件與中間件(如iPanel中間件)的耦合性太高,安全性偏低,無法通過插件對相應(yīng)底層設(shè)備進(jìn)行控制。同時(shí),現(xiàn)有的中間件無法對插件狀態(tài)和資源使用情況進(jìn)行控制。
從現(xiàn)在發(fā)展趨勢看,中間件的功能擴(kuò)展已經(jīng)非常復(fù)雜,維護(hù)起來需要大量的資源,而中間件本身特有內(nèi)容的維護(hù)時(shí)間卻相對較少,嚴(yán)重影響產(chǎn)品各方面質(zhì)量。同時(shí),現(xiàn)有的中間件缺少必要的靈活性,功能擴(kuò)展性較差,給開發(fā)及維護(hù)人員帶來很大負(fù)擔(dān)。
特別地,由于業(yè)務(wù)需要,中間件需要對外擴(kuò)展一些功能,而過多的對外開放也對中間件自身安全提出了更高的要求。如果客戶端(如機(jī)頂盒)沒有類似于防火墻的安全結(jié)構(gòu),外來程序(如第三方插件)的不確定性將極大威脅到中間件的安全運(yùn)行。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種基于中間件插件框架的插件安全控制方法及客戶端,其可通過創(chuàng)建的中間件插件框架,快速開發(fā)出自定義的功能插件,并運(yùn)行于中間件上,利用中間件控制插件安全。
一種基于中間件插件框架的插件安全控制方法,該方法包括:設(shè)置客戶端中的中間件插件框架,該中間件插件框架包括中間件單元和插件單元,所述中間件單元包括插件管理器、Web引擎、及應(yīng)用程序接口API模塊,所述插件單元包括一個(gè)插件庫和一個(gè)插件框架模塊,所述插件框架模塊包括插件接口和框架接口;當(dāng)客戶端從服務(wù)端下載一個(gè)插件壓縮包時(shí),所述插件管理器啟動對該插件壓縮包的校驗(yàn)流程,該插件壓縮包包括加密后的插件文件及插件描述信息,所述插件描述信息包括加密后的隨機(jī)密鑰、加密后的配置參數(shù)、及加密后的數(shù)字簽名;插件管理器利用客戶端的公鑰對加密后的隨機(jī)密鑰進(jìn)行解密,得到解密后的隨機(jī)密鑰;插件管理器利用該隨機(jī)密鑰對該插件壓縮包進(jìn)行解密,得到解密后的插件文件;插件管理器利用預(yù)設(shè)的摘要生成算法對該解密后的插件文件進(jìn)行計(jì)算,得到一個(gè)新的摘要內(nèi)容;插件管理器利用客戶端的公鑰對上述加密后的數(shù)字簽名進(jìn)行解密,得到解密后的插件文件的初始摘要內(nèi)容;如果該新的摘要內(nèi)容與初始摘要內(nèi)容一致,則插件管理器判定校驗(yàn)通過,控制該插件文件進(jìn)行安裝;如果該新的摘要內(nèi)容與初始摘要內(nèi)容不一致,則插件管理器判定校驗(yàn)失敗,阻止該插件文件的安裝。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市茁壯網(wǎng)絡(luò)股份有限公司,未經(jīng)深圳市茁壯網(wǎng)絡(luò)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410287486.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 解密引擎以及解密方法
- 一種處理多解密機(jī)PC端解密任務(wù)的方法
- 一種加解密服務(wù)器和實(shí)現(xiàn)數(shù)據(jù)加解密的方法及裝置
- 一種硬件解密方法、裝置、系統(tǒng)及解密設(shè)備
- 解密裝置、方法及片上系統(tǒng)
- SSL解密裝置、解密系統(tǒng)、解密方法
- 一種數(shù)據(jù)加解密方法、裝置及電子設(shè)備
- 自動加解密裝置、方法、設(shè)備和存儲介質(zhì)





