[發(fā)明專利]一種管控可執(zhí)行程序的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201811540439.8 | 申請(qǐng)日: | 2018-12-17 |
| 公開(公告)號(hào): | CN109672526B | 公開(公告)日: | 2021-11-09 |
| 發(fā)明(設(shè)計(jì))人: | 萬(wàn)文超;洪逸軒 | 申請(qǐng)(專利權(quán))人: | 福建聯(lián)迪商用設(shè)備有限公司 |
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;H04L9/32;H04L29/06;G06F21/44;G06F21/45 |
| 代理公司: | 福州市博深專利事務(wù)所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350000 福建省福州市鼓*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 可執(zhí)行 程序 方法 系統(tǒng) | ||
1.一種管控可執(zhí)行程序的方法,其特征在于,包括步驟:
S1、根據(jù)可執(zhí)行程序所在的主機(jī)的唯一標(biāo)識(shí)生成對(duì)應(yīng)的注冊(cè)碼;
S2、獲取待驗(yàn)證端中存儲(chǔ)的根據(jù)所述注冊(cè)碼向服務(wù)端申請(qǐng)的證書,判斷所述證書是否合法,若是,則執(zhí)行S3;
S3、將所述注冊(cè)碼發(fā)送至服務(wù)端,并獲取所述服務(wù)端返回的認(rèn)證結(jié)果,根據(jù)所述認(rèn)證結(jié)果管控所述可執(zhí)行程序的運(yùn)行;
所述步驟S2之前包括:
接收待驗(yàn)證終端隨機(jī)生成的待驗(yàn)證端公私鑰對(duì)中的待驗(yàn)證端公鑰;
將所述待驗(yàn)證端公鑰和所述注冊(cè)碼發(fā)送至服務(wù)端;
接收所述服務(wù)端采用所述待驗(yàn)證端公鑰加密后的證書,所述證書是服務(wù)端根據(jù)隨機(jī)生成的服務(wù)端公私鑰對(duì)中的服務(wù)端私鑰簽發(fā)的與所述注冊(cè)碼對(duì)應(yīng)的證書;
將所述加密后的證書存儲(chǔ)至所述待驗(yàn)證端,所述待驗(yàn)證端存儲(chǔ)有隨機(jī)生成的與所述證書對(duì)應(yīng)的待驗(yàn)證端私鑰。
2.根據(jù)權(quán)利要求1所述的管控可執(zhí)行程序的方法,其特征在于,所述S1之前還包括:
S01、接收所述服務(wù)端隨機(jī)生成的服務(wù)端公私鑰對(duì)中的服務(wù)端公鑰,并將所述服務(wù)端公鑰固化至可執(zhí)行程序代碼中。
3.根據(jù)權(quán)利要求1所述的管控可執(zhí)行程序的方法,其特征在于,在S2之前還包括:
S20、檢測(cè)是否連接有待驗(yàn)證端;
若是,則執(zhí)行S2;
否則,則發(fā)送第一提示信息。
4.根據(jù)權(quán)利要求1所述的管控可執(zhí)行程序的方法,其特征在于,所述S2中獲取待驗(yàn)證端中存儲(chǔ)的根據(jù)所述注冊(cè)碼向服務(wù)端申請(qǐng)的證書,判斷所述證書是否合法包括:
獲取待驗(yàn)證端中存儲(chǔ)的根據(jù)所述注冊(cè)碼向服務(wù)端申請(qǐng)的證書;
判斷所述證書的有效日期是否到期;
若是,則不允許所述可執(zhí)行程序在所在的主機(jī)上運(yùn)行;
若否,則判斷所述證書是否合法。
5.根據(jù)權(quán)利要求2所述的管控可執(zhí)行程序的方法,其特征在于,所述S2中判斷所述證書是否合法,若是,則執(zhí)行S3具體為:
使用所述固化的服務(wù)端公鑰判斷所述證書是否合法;
若是,則執(zhí)行S3;
否則,則發(fā)送第二提示信息。
6.根據(jù)權(quán)利要求2所述的管控可執(zhí)行程序的方法,其特征在于,所述S3之前還包括:
生成一個(gè)隨機(jī)數(shù),將所述隨機(jī)數(shù)和注冊(cè)碼發(fā)送至所述待驗(yàn)證端;
接收所述待驗(yàn)證端發(fā)送的采用所述待驗(yàn)證端私鑰對(duì)所述隨機(jī)數(shù)和注冊(cè)碼進(jìn)行簽名生成的第一簽名值;
所述S3中將所述注冊(cè)碼發(fā)送至服務(wù)端包括:
將所述隨機(jī)數(shù)、第一簽名值和所述注冊(cè)碼發(fā)送至服務(wù)端。
7.根據(jù)權(quán)利要求6所述的管控可執(zhí)行程序的方法,其特征在于:
所述第一簽名值為所述待驗(yàn)證端采用所述待驗(yàn)證端私鑰對(duì)基于所述隨機(jī)數(shù)和注冊(cè)碼拼湊得到的第一摘要值進(jìn)行簽名生成。
8.根據(jù)權(quán)利要求6或7所述的管控可執(zhí)行程序的方法,其特征在于,所述S3中獲取所述服務(wù)端返回的認(rèn)證結(jié)果包括:
獲取所述服務(wù)端發(fā)送的根據(jù)所述隨機(jī)數(shù)、第一簽名值和所述注冊(cè)碼確定的返回值。
9.根據(jù)權(quán)利要求8所述的管控可執(zhí)行程序的方法,其特征在于,所述返回值包括隨機(jī)數(shù)、注冊(cè)碼、應(yīng)答碼和第二簽名值;
所述第二簽名值為所述服務(wù)端采用所述服務(wù)端私鑰對(duì)所述隨機(jī)數(shù)、注冊(cè)碼和基于所述注冊(cè)碼確定的應(yīng)答碼簽名得到;
所述應(yīng)答碼包括認(rèn)證通過(guò)和認(rèn)證失敗;
若在服務(wù)端存在與所述注冊(cè)碼對(duì)應(yīng)的證書,則應(yīng)答碼為認(rèn)證通過(guò),否則,應(yīng)答碼為認(rèn)證失敗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建聯(lián)迪商用設(shè)備有限公司,未經(jīng)福建聯(lián)迪商用設(shè)備有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811540439.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 從多形態(tài)可執(zhí)行程序到多形態(tài)操作系統(tǒng)
- 操作可執(zhí)行非易失性存儲(chǔ)器中的部分可執(zhí)行程序的方法
- 一種實(shí)現(xiàn)編譯器錯(cuò)誤的自動(dòng)定位方法和裝置
- 參數(shù)傳遞方法、單板加載器、單板和單板仿真器
- 一種可執(zhí)行模塊的提供、加載方法及終端
- 調(diào)用重定向機(jī)制構(gòu)建Unix可信平臺(tái)的方法
- 用于運(yùn)行可執(zhí)行代碼的方法、處理模塊及系統(tǒng)
- 用于系統(tǒng)適配的動(dòng)態(tài)程序評(píng)估系統(tǒng)和方法
- 一種用于管控可執(zhí)行程序的方法和裝置
- 一種安全運(yùn)行可執(zhí)行文件的方法及系統(tǒng)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





