• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法技術(shù)

    技術(shù)編號(hào):8657627 閱讀:209 留言:0更新日期:2013-05-02 01:34
    本發(fā)明專利技術(shù)涉及一種基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,該方法包括:客戶端加載軟件驗(yàn)證模塊,軟件驗(yàn)證模塊檢查本地是否存在試用許可數(shù)字證書(shū),若是,則啟動(dòng)證書(shū)驗(yàn)證步驟,驗(yàn)證該試用許可數(shù)字證書(shū)的合法性及證書(shū)的有效時(shí)間;若否,則啟動(dòng)申請(qǐng)注冊(cè)步驟,向web服務(wù)器發(fā)送申請(qǐng)注冊(cè)信息,并從web服務(wù)器獲取帶有開(kāi)發(fā)商私有密鑰簽名的試用許可數(shù)字證書(shū)。與現(xiàn)有技術(shù)相比,本發(fā)明專利技術(shù)具有低成本、易實(shí)現(xiàn)、管理簡(jiǎn)單、版權(quán)保護(hù)理想、且不影響客戶全面體驗(yàn)試用軟件功能等優(yōu)點(diǎn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種軟件版權(quán)保護(hù)方法,尤其是涉及一種。
    技術(shù)介紹
    各種應(yīng)用軟件的蓬勃發(fā)展,促進(jìn)了各產(chǎn)業(yè)的進(jìn)步和經(jīng)濟(jì)的發(fā)展,提高了整個(gè)社會(huì)的效率,也給人們的生產(chǎn)和生活帶來(lái)了極大的便利,而應(yīng)用軟件的開(kāi)發(fā)往往需要巨大的資金和時(shí)間投入,尤其是需要長(zhǎng)期的技術(shù)積累,但我國(guó)在知識(shí)產(chǎn)權(quán)保護(hù)力度上存在一定欠缺,加上盜版者法律意識(shí)的淡薄,導(dǎo)致軟件盜版屢有發(fā)生,嚴(yán)重?fù)p害了開(kāi)發(fā)者的利益,開(kāi)發(fā)商的投資和軟件開(kāi)發(fā)工作者的勞動(dòng)很容易失去尊重和回報(bào),影響開(kāi)發(fā)者的積極性和行業(yè)的長(zhǎng)期健康發(fā)展。因此,從技術(shù)上解決軟件防盜的想法應(yīng)運(yùn)而生,產(chǎn)生了加密鎖硬件加密、軟件授權(quán)書(shū)授權(quán)、注冊(cè)碼正版驗(yàn)證等很多方式。近年來(lái)隨著非對(duì)稱加密算法的技術(shù)成熟和推廣,軟件保護(hù)技術(shù)方案還加入了采用數(shù)字簽名加密方式。關(guān)于軟件保護(hù)方面的研究論文和專利非常多,也越來(lái)越受到各方關(guān)注,但不管是那一種方式,都是在一定程度上增加破解難度防盜版。軟件需要發(fā)展和進(jìn)步,一方面軟件防盜版成為開(kāi)發(fā)者首要面臨的困難與風(fēng)險(xiǎn),另一方面,軟件需要宣傳和推廣,開(kāi)發(fā)者要將盡可能多的軟件功能展示給用戶試用選擇。許多開(kāi)發(fā)者為了防盜,選擇不提供軟件試用版本,或者關(guān)鍵功能限制使用,產(chǎn)品宣傳采用圖片和視頻方式,而這種方式畢竟不符合一般商品的銷售規(guī)則,軟件產(chǎn)品比一般商品更具有用戶體驗(yàn)要求,沒(méi)有試用產(chǎn)品的功能和交互習(xí)慣,用戶無(wú)法理性選擇,不利于宣傳和推廣。而另外一些很好的軟件,由于不注意盜版問(wèn)題,采用簡(jiǎn)單的序列號(hào)驗(yàn)證、日期限制、或者注冊(cè)信息等方式,發(fā)布不久即遭到破解,沒(méi)有給開(kāi)發(fā)者帶來(lái)合理的回報(bào),讓人痛惜。如何讓軟件最大限度的受到版權(quán)保護(hù),又不至于限制軟件的宣傳推廣,是擺在開(kāi)發(fā)者面前的一道難題,傳統(tǒng)方式有的采用硬件鎖寫(xiě)入版本信息、使用時(shí)間限制或者次數(shù)限制方式,這種方式的好處是破解難度大,保護(hù)效果好,缺陷是成本高,不便于大規(guī)模推廣。另一種方式是用戶發(fā)起注冊(cè)申請(qǐng),開(kāi)發(fā)商通過(guò)申請(qǐng)信息產(chǎn)生加密的授權(quán)文件,然后通過(guò)郵件等方式,將授權(quán)文件交給用戶放在指定目錄下隨程序一起運(yùn)行,驗(yàn)證程序的合法性。該方式的優(yōu)點(diǎn)是成本低廉,容易推廣,缺陷是技術(shù)漏洞多,保護(hù)功能脆弱。例如時(shí)間限制型授權(quán),只要安裝一個(gè)系統(tǒng)時(shí)間鎖定工具即讓保護(hù)失效。另外還有利用網(wǎng)絡(luò)授權(quán),用戶采用實(shí)名或者電話注冊(cè)申請(qǐng),開(kāi)發(fā)商人工審批,遠(yuǎn)程在線口令驗(yàn)證方式,該方式優(yōu)點(diǎn)是破解風(fēng)險(xiǎn)可控,缺陷是維護(hù)成本高。武漢理工大學(xué)學(xué)報(bào)第31卷第6期《軟件保護(hù)技術(shù)的分析及實(shí)現(xiàn)》一文中提出用因特網(wǎng)來(lái)發(fā)布軟件的保護(hù)方案,從理論上講具有一定的可行性,但沒(méi)有講述申請(qǐng)?zhí)峤蝗绾螌?shí)現(xiàn),是否自動(dòng)提交。另外沒(méi)有考慮一個(gè)用戶注冊(cè)開(kāi)發(fā)商多個(gè)產(chǎn)品的問(wèn)題,該方案用戶信息、軟件及版本信息顯然不夠,沒(méi)有考慮服務(wù)器端的用戶及版本管理,存在明顯局限性。中國(guó)專利公開(kāi)號(hào)為CN 1621992A的申請(qǐng)案,是利用了數(shù)字簽名及計(jì)算機(jī)指紋信息授權(quán)軟件的版權(quán)保護(hù)方案,該方案主要針對(duì)已購(gòu)買用戶的正版授權(quán),但該方案局限性在于沒(méi)有考慮用戶硬件損壞更換的情況,造成的授權(quán)失敗問(wèn)題,還有授權(quán)過(guò)程較復(fù)雜,用于時(shí)間或者次數(shù)限制的軟件試用存在顯著不足。基于以上問(wèn)題和原因,找到一種低成本、易于管理的,既能保護(hù)軟件版權(quán),又便于軟件試用和推廣宣傳的方法非常迫切。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種低成本、易實(shí)現(xiàn)、管理簡(jiǎn)單、版權(quán)保護(hù)理想,且不影響客戶全面體驗(yàn)試用軟件功能的。本專利技術(shù)的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):一種,該方法包括:客戶端加載軟件驗(yàn)證模塊,軟件驗(yàn)證模塊檢查本地是否存在試用許可數(shù)字證書(shū),若是,則啟動(dòng)證書(shū)驗(yàn)證步驟,驗(yàn)證該試用許可數(shù)字證書(shū)的合法性及證書(shū)的有效時(shí)間;若否,則啟動(dòng)申請(qǐng)注冊(cè)步驟,向web服務(wù)器發(fā)送申請(qǐng)注冊(cè)信息,并從web服務(wù)器獲取帶有開(kāi)發(fā)商私有密鑰簽名的試用許可數(shù)字證書(shū)。所述的申請(qǐng)注冊(cè)步驟具體包括:(11)軟件驗(yàn)證模塊判斷是否收到申請(qǐng)注冊(cè)信息,若是,則執(zhí)行步驟(12),若否,則退出申請(qǐng);(12)軟件驗(yàn)證模塊將申請(qǐng)注冊(cè)信息進(jìn)行加密,并通過(guò)SOAP協(xié)議發(fā)送給web服務(wù)器;(13)web服務(wù)器對(duì)收到申請(qǐng)注冊(cè)信息進(jìn)行解密,判斷該申請(qǐng)注冊(cè)信息是否合法,若是,則web服務(wù)器將該申請(qǐng)注冊(cè)信息保存至客戶管理數(shù)據(jù)庫(kù)中,并執(zhí)行步驟(14),若否,則web服務(wù)器將注冊(cè)失敗原因反饋給軟件驗(yàn)證模塊,退出申請(qǐng);(14)web服務(wù)器生成唯一證書(shū)編號(hào),用開(kāi)發(fā)商私有密鑰簽名并生成試用許可數(shù)字證書(shū),將試用許可數(shù)字證書(shū)發(fā)送給軟件驗(yàn)證模塊;(15)軟件驗(yàn)證模塊收到試用許可數(shù)字證書(shū)后,在本地備份該證書(shū),若接收失敗或者備份過(guò)程錯(cuò)誤,則發(fā)送注冊(cè)失敗消息到web服務(wù)器,若成功備份該證書(shū),則發(fā)送驗(yàn)證成功消息到web服務(wù)器;(16)客戶端完成申請(qǐng)注冊(cè)和軟件授權(quán),開(kāi)始試用軟件。所述的申請(qǐng)注冊(cè)信息包括硬件指紋信息、用戶信息、試用軟件名稱、軟件版本和首次注冊(cè)時(shí)間。所述的步驟(12)具體為:(121)軟件驗(yàn)證模塊提取硬件指紋信息,包括BIOS編號(hào)、硬盤(pán)序列號(hào)和MAC地址;(122)生成隨機(jī)碼信息,將申請(qǐng)注冊(cè)信息和隨機(jī)碼信息格式化,同時(shí)生成一個(gè)隨機(jī)會(huì)話密鑰,通過(guò)該隨機(jī)會(huì)話密鑰加密格式化后的信息;(123)提取開(kāi)發(fā)商公開(kāi)密鑰,通過(guò)開(kāi)發(fā)商公開(kāi)密鑰加密隨機(jī)會(huì)話密鑰,將加密后的信息通過(guò)SOAP協(xié)議發(fā)送給web服務(wù)器。所述的步驟(13)中的解密具體為:首先用開(kāi)發(fā)商私有密鑰解密隨機(jī)會(huì)話密鑰,再用隨機(jī)會(huì)話密鑰解密申請(qǐng)注冊(cè)信息。所述的步驟(13)中的將注冊(cè)失敗原因反饋給軟件驗(yàn)證模塊具體為:web服務(wù)器將注冊(cè)失敗原因的特征值,加上軟件驗(yàn)證模塊發(fā)送的隨機(jī)碼信息,以明文方式直接反饋給軟件驗(yàn)證模塊。所述的證書(shū)驗(yàn)證步驟具體包括:(21)軟件驗(yàn)證模塊提取硬件指紋信息和本地試用許可數(shù)字證書(shū)的序列號(hào),并對(duì)所有信息進(jìn)行加密,形成證書(shū)驗(yàn)證請(qǐng)求信息,并發(fā)送給web服務(wù)器;(22)web服務(wù)器接收到證書(shū)驗(yàn)證請(qǐng)求信息后,對(duì)信息進(jìn)行解密,提取證書(shū)序列號(hào)、硬件指紋信息、隨機(jī)碼,通過(guò)查找序列號(hào)和硬件指紋信息確定該試用許可數(shù)字證書(shū)是否合法,并將特征值加上隨機(jī)碼反饋給軟件驗(yàn)證模塊;(23)軟件驗(yàn)證模塊根據(jù)返回的隨機(jī)碼,提取特征值,確定是否通過(guò)證書(shū)合法性驗(yàn)證,若是,則執(zhí)行步驟(24),若否,則顯示不通過(guò)原因;(24)軟件驗(yàn)證模塊將證書(shū)編號(hào)進(jìn)行加密,形成證書(shū)有效期檢查請(qǐng)求信息,并發(fā)送給web服務(wù)器;(25)web服務(wù)器接收到證書(shū)有效期檢查請(qǐng)求信息后,對(duì)信息進(jìn)行解密,提取證書(shū)編號(hào),在客戶管理數(shù)據(jù)庫(kù)中查找該證書(shū)首次注冊(cè)時(shí)間、該證書(shū)對(duì)應(yīng)軟件版本和軟件試用期限,通過(guò)對(duì)比當(dāng)前web服務(wù)器時(shí)間、首次注冊(cè)時(shí)間和試用期限,確定該證書(shū)是否過(guò)期,并向軟件驗(yàn)證模塊反饋特征值和隨機(jī)碼;(26)軟件驗(yàn)證模塊提取特征值,并根據(jù)特征值顯示驗(yàn)證結(jié)果。所述的對(duì)信息進(jìn)行加密具體為:生成隨機(jī)碼信息,將信息與隨機(jī)碼信息進(jìn)行格式化,并用隨機(jī)密鑰加密格式化后的所有信息,用開(kāi)發(fā)商公開(kāi)密鑰加密該隨機(jī)會(huì)話密鑰;所述的對(duì)信息進(jìn)行解密具體為:用開(kāi)發(fā)商私有密鑰解密隨機(jī)會(huì)話密鑰,再用隨機(jī)會(huì)話密鑰解密消息。與現(xiàn)有技術(shù)相比,本專利技術(shù)具有以下優(yōu)點(diǎn):(I)本專利技術(shù)利用因特網(wǎng)web服務(wù)提供試用軟件的授權(quán)驗(yàn)證功能,自動(dòng)為客戶提供軟件試用的注冊(cè)和驗(yàn)證服務(wù),為軟件的宣傳推廣提供便利,節(jié)省了傳統(tǒng)網(wǎng)絡(luò)注冊(cè)的人工授權(quán)的時(shí)間和維護(hù)成本。(2)本專利技術(shù)采用計(jì)算機(jī)硬件指紋信息和注冊(cè)信息的驗(yàn)證方法和證書(shū)的數(shù)字簽名技術(shù)保護(hù)授本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,其特征在于,該方法包括:客戶端加載軟件驗(yàn)證模塊,軟件驗(yàn)證模塊檢查本地是否存在試用許可數(shù)字證書(shū),若是,則啟動(dòng)證書(shū)驗(yàn)證步驟,驗(yàn)證該試用許可數(shù)字證書(shū)的合法性及證書(shū)的有效時(shí)間;若否,則啟動(dòng)申請(qǐng)注冊(cè)步驟,向web服務(wù)器發(fā)送申請(qǐng)注冊(cè)信息,并從web服務(wù)器獲取帶有開(kāi)發(fā)商私有密鑰簽名的試用許可數(shù)字證書(shū)。

    【技術(shù)特征摘要】
    1.一種基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,其特征在于,該方法包括:客戶端加載軟件驗(yàn)證模塊,軟件驗(yàn)證模塊檢查本地是否存在試用許可數(shù)字證書(shū),若是,則啟動(dòng)證書(shū)驗(yàn)證步驟,驗(yàn)證該試用許可數(shù)字證書(shū)的合法性及證書(shū)的有效時(shí)間;若否,則啟動(dòng)申請(qǐng)注冊(cè)步驟,向web服務(wù)器發(fā)送申請(qǐng)注冊(cè)信息,并從web服務(wù)器獲取帶有開(kāi)發(fā)商私有密鑰簽名的試用許可數(shù)字證書(shū)。2.根據(jù)權(quán)利要求1所述的一種基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,其特征在于,所述的申請(qǐng)注冊(cè)步驟具體包括: (11)軟件驗(yàn)證模塊判斷是否收到申請(qǐng)注冊(cè)信息,若是,則執(zhí)行步驟(12),若否,則退出申請(qǐng); (12)軟件驗(yàn)證模塊將申請(qǐng)注冊(cè)信息進(jìn)行加密,并通過(guò)SOAP協(xié)議發(fā)送給web服務(wù)器; (13)web服務(wù)器對(duì)收到申請(qǐng)注冊(cè)信息進(jìn)行解密,判斷該申請(qǐng)注冊(cè)信息是否合法,若是,則web服務(wù)器將該申請(qǐng)注冊(cè)信息保存至客戶管理數(shù)據(jù)庫(kù)中,并執(zhí)行步驟(14),若否,則web服務(wù)器將注冊(cè)失敗原因反饋給軟件驗(yàn)證模塊,退出申請(qǐng); (14)web服務(wù)器生成唯一證書(shū)編號(hào),用開(kāi)發(fā)商私有密鑰簽名并生成試用許可數(shù)字證書(shū),將試用許可數(shù)字證書(shū)發(fā)送給軟件驗(yàn)證模塊; (15)軟件驗(yàn)證模塊收到試用許可數(shù)字證書(shū)后,在本地備份該證書(shū),若接收失敗或者備份過(guò)程錯(cuò)誤,則發(fā)送注冊(cè)失敗消息到web服務(wù)器,若成功備份該證書(shū),則發(fā)送驗(yàn)證成功消息到web服務(wù)器; (16)客戶端完成申請(qǐng)注冊(cè)和軟件授權(quán),開(kāi)始試用軟件。3.根據(jù)權(quán)利要求2所述的一種基于`web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,其特征在于,所述的申請(qǐng)注冊(cè)信息包括硬件指紋信息、用戶信息、試用軟件名稱、軟件版本和首次注冊(cè)時(shí)間。4.根據(jù)權(quán)利要求3所述的一種基于web服務(wù)和簽名證書(shū)的軟件授權(quán)試用方法,其特征在于,所述的步驟(12)具體為: (121)軟件驗(yàn)證模塊提取硬件指紋信息,包括BIOS編號(hào)、硬盤(pán)序列號(hào)和MAC地址; (122)生成隨機(jī)碼信息,將申請(qǐng)注冊(cè)信息和隨機(jī)碼信息格式化,同時(shí)生成一個(gè)隨機(jī)會(huì)話密鑰,通過(guò)該隨機(jī)會(huì)話密鑰加密格式化后的信息; (123)提取開(kāi)發(fā)商公開(kāi)密鑰,通過(guò)開(kāi)發(fā)商公開(kāi)密鑰加密隨機(jī)會(huì)話密鑰,將加密后的信息通過(guò)SOA...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:周德成,劉新根張杰齊磊,彭丹,劉學(xué)增,
    申請(qǐng)(專利權(quán))人:上海同巖土木工程科技有限公司,
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 高h纯肉无码视频在线观看| 少妇无码太爽了不卡在线观看| 亚洲国产成人片在线观看无码| 日韩精品无码熟人妻视频| 亚洲天然素人无码专区| 中文字幕无码免费久久9一区9| 蜜桃成人无码区免费视频网站| 无码不卡亚洲成?人片| 久久亚洲精品成人无码网站| 一本大道无码日韩精品影视| 92午夜少妇极品福利无码电影| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 无翼乌工口肉肉无遮挡无码18| 国产网红无码精品视频| 国产精品无码久久av| 久久亚洲AV无码精品色午夜 | 成人无码网WWW在线观看| 亚洲AV永久无码天堂影院| 午夜福利av无码一区二区| 亚洲精品无码乱码成人| av无码一区二区三区| 亚洲av无码专区在线观看素人| 中文无码一区二区不卡αv | 免费精品无码AV片在线观看| 国产成A人亚洲精V品无码| 亚洲国产综合无码一区二区二三区| 亚洲成a人无码亚洲成www牛牛| 18精品久久久无码午夜福利| 无码人妻精品一区二区在线视频| 中文字幕人妻三级中文无码视频| 东京热无码一区二区三区av| 亚洲Av无码国产情品久久| 国产乱子伦精品免费无码专区| 精品无码综合一区二区三区| 亚洲AV无码成人精品区日韩 | 亚洲精品无码专区在线播放| 亚洲精品无码mⅴ在线观看| 亚洲av永久无码一区二区三区| 中文无码一区二区不卡αv| 日韩精品成人无码专区免费 | 无码任你躁久久久久久老妇|