[發明專利]軟件認證方法及裝置、處理節點及存儲介質在審
| 申請號: | 201910277912.6 | 申請日: | 2019-04-08 |
| 公開(公告)號: | CN111797367A | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 翁業早 | 申請(專利權)人: | 中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 姚文嫻;張穎玲 |
| 地址: | 215163 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 認證 方法 裝置 處理 節點 存儲 介質 | ||
本發明實施例公開了一種軟件認證方法及裝置、處理節點及存儲介質。所述軟件認證方法,包括:接收終端發送的包含有軟件的許可證信息的認證請求;基于區塊鏈的區塊記錄,獲取所述許可證信息的合法性和剩余生命周期;若所述許可證信息通過所述合法性驗證,且所述剩余生命周期大于零,則確定所述許可證信息認證成功;若所述許可證信息認證成功,生成包含有所述許可證信息及所述許可證信息的當前剩余生命周期的區塊記錄,并基于共識機制將所述區塊記錄添加到區塊鏈的區塊中;若所述許可證信息認證成功,向所述終端發送認證成功消息。
技術領域
本發明涉及信息技術領域,尤其涉及一種軟件認證方法及裝置、處理節點及存儲介質。
背景技術
隨著網絡功能虛擬化(Network Function Virtualization,NFV)技術的發展,網絡設備的銷售形式逐漸由硬件轉變為軟件方式。當前,無論是個人還是企業,對軟件的需求越來越高,但是盜版及不合法的軟件卻日益猖狂,這就使得軟件認證許可變得至關重要。比較常見的軟件認證方式是許可(license)證,用戶向商家購買軟件安裝盤搭載許可證,軟件的認證機制通過許可證可以判斷用戶的身份是否合法,只有身份合法的用戶才可以使用軟件,銷售許可證是一種常用的商業模式。該方式往往存在一些問題,比如:軟件認證管理機制容易被破解,軟件開發者失去了對許可證的管控,導致存在大量的軟件或許可證的非法拷貝。
為了解決上述問題,有以下相關技術:
1)使用非對稱加解密技術,事先將私鑰植入代碼,許可信息通過公鑰加密,導入軟件許可時,采用植入的私鑰進行解密,若成功,則認為是有效許可。
2)引入認證管理服務器,將批量的許可信息導入許可管理服務器。軟件和許可管理服務器進行交互,由許可管理服務器判斷并向軟件發送合適的許可信息。
但是上述幾種方法存在以下問題:
一、認證管理服務器存儲的許可信息存在被篡改的可能性,增加了許可頒發機制被破解的風險;
二、認證記錄存在被篡改的可能性,導致一個license可能被重復使用任意次,形成多套有效軟件問題;
三、許可證的認證過程為靜態過程,一經認證后形式和內容變更較困難,難以動態調整。
發明內容
有鑒于此,本發明實施例期望提供一種軟件認證方法及裝置、處理節點及存儲介質。
本發明的技術方案是這樣實現的:
一種軟件認證方法,包括:
接收終端發送的包含有軟件的許可證信息的認證請求;
基于區塊鏈的區塊記錄,獲取所述許可證信息的合法性和剩余生命周期;
若所述許可證信息通過所述合法性驗證,且所述剩余生命周期大于零,則確定所述許可證信息認證成功;
若所述許可證信息認證成功,生成包含有所述許可證信息及所述許可證信息的當前剩余生命周期的區塊記錄,并基于共識機制將所述區塊記錄添加到區塊鏈的區塊中;
若所述許可證信息認證成功,向所述終端發送認證成功消息。
基于上述方案,所述若所述許可證信息通過所述合法性驗證,且所述剩余生命周期大于零,則確定所述許可證信息認證成功,包括:
若所述許可證信息通過所述合法性驗證,且剩余認證次數大于零或者位于剩余使用時間內,確定所述許可證信息認證成功。
基于上述方案,所述方法還包括:
若所述許可證信息合法性驗證失敗,向所述終端發送認證失敗消息;
和/或,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司,未經中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910277912.6/2.html,轉載請聲明來源鉆瓜專利網。





