專利名稱:網(wǎng)絡(luò)軟件防盜版技術(shù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種防止軟件被非法盜版的技術(shù),特別涉及一種在互聯(lián)網(wǎng)上運(yùn)行的網(wǎng)絡(luò)軟件不被非法盜版的技術(shù)。
背景技術(shù):
軟件作為一種無形的產(chǎn)品,凝聚了開發(fā)者的辛勤勞動(dòng)。然而,開放平臺(tái)上的軟件幾乎從一開始就受到盜版問題的困擾,盜版者常常會(huì)讓軟件廠商血本無歸。多數(shù)商業(yè)軟件采取了保護(hù)措施來防止盜版。進(jìn)入互聯(lián)網(wǎng)時(shí)代后,軟件保護(hù)技術(shù)遇到了新的挑戰(zhàn)。對(duì)于傳統(tǒng)的單機(jī)軟件,軟件加密有軟件和硬件兩種方式。軟件加密在對(duì)抗調(diào)試跟蹤上有一定的局限性,現(xiàn)在主要用于低強(qiáng)度加密。硬件加密經(jīng)過了幾代產(chǎn)品的發(fā)展,從最初使用實(shí)現(xiàn)專門計(jì)算功能的擴(kuò)展卡加密到軟件狗加密,再到具有編程、抗跟蹤能力的軟件狗,一直在不斷完善中,而且硬件的加密強(qiáng)度一直高于同時(shí)代的軟件加密技術(shù)。在開放的Internet時(shí)代,Internet給軟件發(fā)行方式帶來了巨大影響。其主要方向是趨于開放,這給反盜版工作帶來了不少困難。查找、下載注冊(cè)碼、提供盜版軟件的站點(diǎn)一直是網(wǎng)上流量最大的幾類網(wǎng)站之一,由于Internet的開放性和各國法律的差異,杜絕通過Internet的盜版行為是不可能的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種方法簡單、容易操作、實(shí)施成本低、防盜版性能好的網(wǎng)絡(luò)軟件防盜版技術(shù)。
本發(fā)明的目的是通過實(shí)施下述技術(shù)方案來實(shí)現(xiàn)的一種保護(hù)網(wǎng)絡(luò)軟件防止被非法用戶盜版使用的網(wǎng)絡(luò)軟件防盜版技術(shù),其特征在于a、由軟件廠商制作編有產(chǎn)品序列號(hào)碼,并嵌入獨(dú)立防盜模塊IPT的網(wǎng)絡(luò)軟件,ITP模塊與網(wǎng)絡(luò)軟件間互動(dòng),能讓用戶使用的網(wǎng)絡(luò)軟件成為唯一合法的軟件產(chǎn)品,同時(shí)不能影響用戶所使用軟件的功能和效率;b、軟件廠商在互聯(lián)網(wǎng)上必須設(shè)置有用于記錄產(chǎn)品使用信息和給產(chǎn)品發(fā)送檢驗(yàn)碼的服務(wù)器。
本發(fā)明所述的嵌于網(wǎng)絡(luò)軟件中的獨(dú)立防盜模塊ITP應(yīng)該有如下功能①具有綁定特殊信息并向服務(wù)器發(fā)送密文信息的功能;②具有接收服務(wù)器返回的密文校驗(yàn)信息,確認(rèn)其合法性后,打開被保護(hù)軟件的正常功能;③具有在規(guī)定時(shí)間內(nèi)未接收到合法的檢驗(yàn)信息時(shí),關(guān)閉軟件使其失效的功能。
本發(fā)明的優(yōu)點(diǎn)在于技術(shù)方法簡單、容易操作、實(shí)施成本低、防盜版性能高,便于推廣應(yīng)用。
圖1為本發(fā)明防盜版技術(shù)流程圖
具體實(shí)施例方式每個(gè)軟件產(chǎn)品都有唯一的一個(gè)序列號(hào),此序列號(hào)同時(shí)存在于軟件內(nèi)部標(biāo)識(shí)和軟件配套的包裝中。當(dāng)正版用戶購買了軟件以后,把軟件安裝在電腦上,安裝時(shí),安裝程序會(huì)要求用戶輸入此序列號(hào)。安裝完畢后,此軟件中的防盜模塊ITP會(huì)以密文形式給服務(wù)器發(fā)送一條信息,告知服務(wù)器序列號(hào)為XXXX的軟件開始使用。服務(wù)器這時(shí)檢索此為XXXX的序列號(hào)是否已經(jīng)登記,如果沒有登記,就會(huì)把ITP發(fā)給它的序列號(hào)保存在服務(wù)器上,同時(shí),服務(wù)器會(huì)發(fā)回一條密文的校驗(yàn)信息,確認(rèn)該軟件合法。ITP在收到服務(wù)器發(fā)回的校驗(yàn)信息后,正式啟動(dòng)軟件的正常功能,這樣就完成了正版軟件的整個(gè)注冊(cè)過程。
當(dāng)一個(gè)盜版軟件進(jìn)行安裝使用時(shí),首先序列號(hào)構(gòu)成非法使用者的第一道屏障,因?yàn)闆]有此序列號(hào),安裝程序不會(huì)繼續(xù)下去。通常的軟件盜版工作就限于此。
如果非法用戶同時(shí)掌握了序列號(hào),那么安裝是會(huì)繼續(xù)進(jìn)行下去的。安裝完畢后,軟件中的ITP也會(huì)給服務(wù)器發(fā)送一條密文信息,此時(shí),服務(wù)器同樣去檢索此序列號(hào)是否已經(jīng)存在,在這種情況下,序列號(hào)是已經(jīng)存在的,而服務(wù)器對(duì)已經(jīng)存在相同序列號(hào)的軟件的ITP發(fā)出的請(qǐng)求不返回任何校驗(yàn)信息。如果ITP在某個(gè)規(guī)定的時(shí)間內(nèi)不能收到服務(wù)器返回的校驗(yàn)信息,或者收到的校驗(yàn)信息的格式或內(nèi)容非法,就會(huì)發(fā)出命令讓軟件失效。
同時(shí)ITP發(fā)送的請(qǐng)求和服務(wù)器所返回的校驗(yàn)信息,是按照特殊的格式、綁定了特殊信息、又經(jīng)過加密處理的,不怕在傳輸過程中被竊取。因此軟件廠商只要生產(chǎn)具有這種ITP模塊的網(wǎng)絡(luò)軟件,并設(shè)置有記錄產(chǎn)品使用信息和給產(chǎn)品發(fā)磅校驗(yàn)碼的服務(wù)器,就可有效地防止銷售的網(wǎng)絡(luò)軟件被竊版。
權(quán)利要求
1.一種保護(hù)網(wǎng)絡(luò)軟件防止被非法用戶盜版使用的網(wǎng)絡(luò)軟件防盜版技術(shù),其特征在于a、由軟件廠商制作編有產(chǎn)品序列號(hào)碼,并嵌入獨(dú)立防盜模塊ITP的網(wǎng)絡(luò)軟件,ITP模塊與網(wǎng)絡(luò)軟件間互動(dòng),能讓用戶使用的網(wǎng)絡(luò)軟件成為唯一合法的軟件產(chǎn)品,同時(shí)不能影響用戶所使用軟件的功能和效率;b、軟件廠商在互聯(lián)網(wǎng)上必須設(shè)置有用于記錄產(chǎn)品使用信息和給產(chǎn)品發(fā)送校驗(yàn)碼的服務(wù)器。
2.按照權(quán)利要求1所述的網(wǎng)絡(luò)軟件防盜版技術(shù),其特征在于嵌入網(wǎng)絡(luò)軟件中的獨(dú)立防盜模塊ITP為有下述功能的模塊c、綁定特殊信息并向服務(wù)器發(fā)送密文信息的功能。d、接收服務(wù)器返回的密文校驗(yàn)信息,確認(rèn)其合法性后,打開被保護(hù)軟件的正常功能。e、有在規(guī)定時(shí)間內(nèi)未接收到合法的校驗(yàn)信息時(shí),關(guān)閉軟件使其失效的功能。
全文摘要
軟件作為一種無形的產(chǎn)品,凝聚了開發(fā)者的辛勤勞動(dòng)。在開放的Internet時(shí)代,給反盜版工作帶來了不少困難。本發(fā)明提供了一種網(wǎng)絡(luò)軟件防盜版技術(shù),其特征是包括有生產(chǎn)編有產(chǎn)品序列號(hào)并已嵌入獨(dú)立防盜模塊ITP的網(wǎng)絡(luò)軟件,該模塊與網(wǎng)絡(luò)軟件互動(dòng),能讓用戶使用的網(wǎng)絡(luò)軟件的正常功能和效率,設(shè)置有用于記錄產(chǎn)品使用信息和給產(chǎn)品發(fā)送校驗(yàn)碼的服務(wù)器,每件軟件產(chǎn)品在其ITP與服務(wù)器的合作下都能有效地識(shí)別真?zhèn)?。本技術(shù)具有方法簡單、易操作、實(shí)施成本低、防盜版性能好,便于推廣應(yīng)用等突出優(yōu)點(diǎn)。
文檔編號(hào)G06F17/00GK1338691SQ01128919
公開日2002年3月6日 申請(qǐng)日期2001年9月29日 優(yōu)先權(quán)日2001年9月29日
發(fā)明者蒲慷, 王云, 倪春輝, 王建新 申請(qǐng)人:四川安盟科技有限責(zé)任公司