一種防止軟件或數(shù)據(jù)被盜的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及防盜版領(lǐng)域,特涉及一種防止軟件或數(shù)據(jù)被盜的方法。
【背景技術(shù)】
[0002]常用的軟件防盜方法是通過(guò)在軟件中加密,產(chǎn)生密碼,使他人不容易破解軟件或數(shù)據(jù)。
[0003]但隨著破解技術(shù)的不斷發(fā)展,對(duì)于十分敏感和重要的數(shù)據(jù),對(duì)數(shù)據(jù)行業(yè)內(nèi)的專業(yè)高手有時(shí)也能夠被破譯。造成公司重要產(chǎn)品或商業(yè)秘密的數(shù)據(jù),使核心技術(shù)外泄,對(duì)公司造成致命性打擊。
[0004]中國(guó)發(fā)明專利《一種嵌入式軟件防盜版加密方法》(申請(qǐng)?zhí)朇N201210546174.9)公開了一種帶加密芯片的MCU設(shè)備,該設(shè)備中程序和重要參數(shù)分別存儲(chǔ)在不同的期間中,MCU中程序不完整,而加密芯片中程序難以復(fù)制,從根本上杜絕了嵌入式軟件整體被復(fù)制的可能性。雖然該技術(shù)對(duì)防盜版有較強(qiáng)的作用,但其數(shù)據(jù)和程序仍然完整,即盜版人員仍然有可以竊取機(jī)密數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]針對(duì)【背景技術(shù)】的不足,本發(fā)明提出了一種將重要數(shù)據(jù),如軟件程序或數(shù)據(jù)存放在難以拆卸的盒子中,如果強(qiáng)拆該盒子,則必須觸動(dòng)探測(cè)器。本發(fā)明的防拆卸軟件實(shí)時(shí)采集該探測(cè)器的數(shù)據(jù),一旦識(shí)別出在沒(méi)有授權(quán)的情況下拆卸該盒子,則將干擾程序或干擾數(shù)據(jù)寫入被保護(hù)軟件或數(shù)據(jù)。本發(fā)明可以在非法拆卸時(shí),將干擾程序或數(shù)據(jù)寫入關(guān)鍵部件的核心芯片中,達(dá)以防止盜版的目的。經(jīng)過(guò)本發(fā)明干擾后的軟件和數(shù)據(jù)庫(kù)已經(jīng)是面目皆非,根本無(wú)法還原了,確保了重要數(shù)據(jù)的絕對(duì)安全。
[0006]本發(fā)明的技術(shù)方案是:一種防止軟件或數(shù)據(jù)被盜方法,被保護(hù)軟件或數(shù)據(jù)被放置在防拆卸盒子中,且操作人員拆卸該盒子的過(guò)程中,會(huì)觸動(dòng)探測(cè)器,防拆卸軟件實(shí)時(shí)采集該探測(cè)器的數(shù)據(jù),其特征在于:所述的防拆卸軟件識(shí)別出在沒(méi)有授權(quán)的情況下拆卸該盒子,則將干擾程序或干擾數(shù)據(jù)寫入被保護(hù)軟件或數(shù)據(jù)。
[0007]根據(jù)如上所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:所述的防拆卸軟件實(shí)現(xiàn)獲得拆卸授權(quán)時(shí),則防拆卸軟件停止工作。
[0008]根據(jù)如上所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:在防止軟件或數(shù)據(jù)被盜的裝置上有備份電源,平時(shí)電源不工作,一旦感知非授權(quán)拆卸,防拆卸軟件則啟動(dòng)備份電源連接各模塊。
[0009]根據(jù)如上所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:在沒(méi)有授權(quán)的情況下拆卸該盒子時(shí),所述的防拆卸軟件通過(guò)隨機(jī)方式對(duì)被保護(hù)軟件或數(shù)據(jù)進(jìn)行隨機(jī)的數(shù)據(jù)疊加。
[0010]根據(jù)如上所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:在沒(méi)有授權(quán)的情況下拆卸該盒子時(shí),所述的防拆卸軟件將被保護(hù)軟件或數(shù)據(jù)的連續(xù)多個(gè)字節(jié)的內(nèi)容進(jìn)行按位取反操作。
[0011]根據(jù)如上所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:所述的探測(cè)器為光電管探器。
【附圖說(shuō)明】
[0012]圖1為正常拆卸的流程;
[0013]圖2為非正常拆卸的流程;
[0014]圖3為具體軟件和數(shù)據(jù)防盜工作流程。
【具體實(shí)施方式】
[0015]名詞解釋:MAU綜合接入單元:有線電視綜合接入光節(jié)點(diǎn)。
[0016]0NU:光網(wǎng)絡(luò)單元。
[0017]EOC:是基于有線電視同軸電纜網(wǎng)使用以太網(wǎng)協(xié)議的接入技術(shù)。
[0018]以下結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。
[0019]本發(fā)明的防止軟件或數(shù)據(jù)被盜方法,被保護(hù)軟件或數(shù)據(jù)被放置在難以防拆卸盒子中,且操作人員拆卸該盒子的過(guò)程中,必須觸動(dòng)探測(cè)器,防拆卸軟件實(shí)時(shí)采集該探測(cè)器的數(shù)據(jù),一旦發(fā)現(xiàn)在沒(méi)有授權(quán)的情況下拆卸該盒子,則防拆卸軟件啟動(dòng),將干擾程序或干擾數(shù)據(jù)寫入被保護(hù)軟件或數(shù)據(jù),實(shí)現(xiàn)重要程序或數(shù)據(jù)的保護(hù),防止反向工程。
[0020]如圖1所示,本發(fā)明的防止軟件或數(shù)據(jù)被盜的方法,當(dāng)正常拆卸時(shí),先向軟件寫入密碼進(jìn)行解鎖,軟件獲得授權(quán)后,使防拆卸裝置的電源斷開,系統(tǒng)可以正常維修。
[0021]如圖2和圖3所示,當(dāng)本發(fā)明的防拆卸軟件沒(méi)有檢測(cè)到正常拆卸授權(quán)密碼時(shí),發(fā)現(xiàn)有人強(qiáng)制拆卸時(shí),則接通被用電源,同時(shí)完全啟動(dòng)防拆卸軟件程序,防拆卸軟件向數(shù)據(jù)庫(kù)文件介質(zhì)和應(yīng)用程序介質(zhì)寫入干擾程序。寫入的數(shù)據(jù)可以為對(duì)某段數(shù)據(jù)取反,或?qū)⒛扯螖?shù)據(jù)全部置I或置O。
[0022]如圖2所示,本發(fā)明的防拆卸軟件可以同時(shí)向多個(gè)數(shù)據(jù)寫入干擾程序。
[0023]本發(fā)明以MAU綜合接入單元的防止軟件或數(shù)據(jù)被盜為例子:在MAU綜合接入單元內(nèi),0NU、E0C、萬(wàn)能數(shù)據(jù)轉(zhuǎn)換器、水電氣數(shù)據(jù)傳輸、智能社區(qū)數(shù)據(jù)傳輸?shù)饶K都有數(shù)據(jù)處理和控制單元,往往采取非法手段竊取核心機(jī)密。而主要核心機(jī)密是運(yùn)行的軟件和數(shù)據(jù)庫(kù),當(dāng)然這些軟件和數(shù)據(jù)庫(kù)本身有加密措施,但對(duì)行業(yè)內(nèi)的專業(yè)高手有時(shí)也難以幸免被破譯。
[0024]當(dāng)非法拆卸時(shí),由探測(cè)器感知拆卸的發(fā)生,并接通防拆卸裝置電源,并將此電源連接到MAU綜合接入單元的各個(gè)模塊,與此同時(shí),防拆卸軟件啟動(dòng),并分別將干擾程序或數(shù)據(jù)寫入各模塊,與原程序疊加,達(dá)到防止盜版的目的。
[0025]本發(fā)明的防拆卸軟件運(yùn)行在低功耗單片機(jī)上,對(duì)備用電源要求很低,通過(guò)連線,可以訪問(wèn)應(yīng)用程序和數(shù)據(jù)文件所在介質(zhì),當(dāng)接通電源開始運(yùn)行時(shí),防拆卸軟件在系統(tǒng)應(yīng)用程序,數(shù)據(jù)文件所在的介質(zhì)(Flash或磁盤,SD卡),從地址為X的位置開始,將被保護(hù)軟件或數(shù)據(jù)的連續(xù)Y個(gè)字節(jié)的內(nèi)容進(jìn)行按位取反操作,把結(jié)果后寫入原地址,這樣應(yīng)用程序就被破壞無(wú)法運(yùn)行,無(wú)法運(yùn)行和讀取,X,Y長(zhǎng)度可以根據(jù)文件長(zhǎng)度和時(shí)間要求來(lái)設(shè)定。
[0026]本發(fā)明的探測(cè)器最好為光電管探器,這樣只要拆卸任一模塊,都可及時(shí)發(fā)現(xiàn),且光電管探難以通過(guò)其他手段繞過(guò)其設(shè)置進(jìn)行卸任。
[0027]本發(fā)明的防拆卸軟件可以通過(guò)隨機(jī)方式對(duì)被保護(hù)軟件或數(shù)據(jù)進(jìn)行隨機(jī)的數(shù)據(jù)疊加,使該防拆卸軟件適應(yīng)于多數(shù)被保護(hù)軟件或數(shù)據(jù)的保護(hù)。
[0028]本發(fā)明的防止軟件或數(shù)據(jù)被盜的裝置上有備份電源,平時(shí)電源不工作,一旦感知非授權(quán)拆卸,啟動(dòng)備份電源連接各模塊,瞬間寫入干擾程序或數(shù)據(jù)。
【主權(quán)項(xiàng)】
1.一種防止軟件或數(shù)據(jù)被盜方法,被保護(hù)軟件或數(shù)據(jù)被放置在防拆卸盒子中,且操作人員拆卸該盒子的過(guò)程中,會(huì)觸動(dòng)探測(cè)器,防拆卸軟件實(shí)時(shí)采集該探測(cè)器的數(shù)據(jù),其特征在于:所述的防拆卸軟件識(shí)別出在沒(méi)有授權(quán)的情況下拆卸該盒子,則將干擾程序或干擾數(shù)據(jù)寫入被保護(hù)軟件或數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:所述的防拆卸軟件實(shí)現(xiàn)獲得拆卸授權(quán)時(shí),則防拆卸軟件停止工作。3.根據(jù)權(quán)利要求1所述的防止軟件或數(shù)據(jù)被盜方法,其特征在于:在防止軟件或數(shù)據(jù)被盜的裝置上有備份電源,平時(shí)電源不工作,一旦感知非授權(quán)拆卸,防拆卸軟件則啟動(dòng)備份電源連接各模塊。4.根據(jù)權(quán)利要求1、2或3所述的任一種防止軟件或數(shù)據(jù)被盜方法,其特征在于:在沒(méi)有授權(quán)的情況下拆卸該盒子時(shí),所述的防拆卸軟件通過(guò)隨機(jī)方式對(duì)被保護(hù)軟件或數(shù)據(jù)進(jìn)行隨機(jī)的數(shù)據(jù)疊加。5.根據(jù)權(quán)利要求1、2或3所述的任一種防止軟件或數(shù)據(jù)被盜方法,其特征在于:在沒(méi)有授權(quán)的情況下拆卸該盒子時(shí),所述的防拆卸軟件將被保護(hù)軟件或數(shù)據(jù)的連續(xù)多個(gè)字節(jié)的內(nèi)容進(jìn)行按位取反操作。6.根據(jù)權(quán)利要求1、2或3所述的任一種防止軟件或數(shù)據(jù)被盜方法,其特征在于:所述的探測(cè)器為光電管探器。
【專利摘要】本發(fā)明涉及防盜版領(lǐng)域,特涉及一種防止軟件或數(shù)據(jù)被盜的方法。本發(fā)明提出了一種將重要數(shù)據(jù),如軟件程序或數(shù)據(jù)存放在難以拆卸的盒子中,如果強(qiáng)拆該盒子,則必須觸動(dòng)探測(cè)器。本發(fā)明的防拆卸軟件實(shí)時(shí)采集該探測(cè)器的數(shù)據(jù),一旦識(shí)別出在沒(méi)有授權(quán)的情況下拆卸該盒子,則將干擾程序或干擾數(shù)據(jù)寫入被保護(hù)軟件或數(shù)據(jù)。本發(fā)明可以在非法拆卸時(shí),將干擾程序或數(shù)據(jù)寫入關(guān)鍵部件的核心芯片中,達(dá)以防止盜版的目的。經(jīng)過(guò)本發(fā)明干擾后的軟件和數(shù)據(jù)庫(kù)已經(jīng)是面目皆非,根本無(wú)法還原了,確保了重要數(shù)據(jù)的絕對(duì)安全。
【IPC分類】G06F21/12
【公開號(hào)】CN105069327
【申請(qǐng)?zhí)枴緾N201510523327
【發(fā)明人】付敏, 代立丁, 戴鞋勇, 林敦
【申請(qǐng)人】武漢豐天信息網(wǎng)絡(luò)有限公司
【公開日】2015年11月18日
【申請(qǐng)日】2015年8月25日