終端數(shù)據(jù)寫入、讀取的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端數(shù)據(jù)處理的技術(shù)領(lǐng)域,尤其涉及終端數(shù)據(jù)寫入、讀取的方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,越來越多的電子終端進入人們的日常生活、工作當(dāng)中。人們可以通過電子終端與外界交互,在交互的過程當(dāng)中,會在電子終端產(chǎn)生并保留一些數(shù)據(jù)。當(dāng)這些數(shù)據(jù)所在的文件被拷貝到其他終端或者非法用戶將該電子終端上的存儲設(shè)備直接拆除到其他終端時,這些數(shù)據(jù)可以被直接讀取,導(dǎo)致了用戶隱私的泄露。
[0003]目前終端上數(shù)據(jù)的保護主要是通過以下兩種方式進行:A、對終端設(shè)置訪問權(quán)限的方式;B、通過加密軟件對目標(biāo)文件進行手動加密的方式。
[0004]上述兩種方式都存在不同程度的缺陷,A方式的缺陷在于:A1、無法保護將終端上的數(shù)據(jù)所在的文件,直接拷貝到其他終端上的情況;A2、也無法保護將終端上的存儲設(shè)備拆除下來放到其他終端上的情況。
[0005]B方式的缺陷在于:B1、由于這些加密軟件都是通過應(yīng)用層軟件對文件本身進行加密,所以容易被破解,安全級別不夠;B2、加密不能與特定終端綁定,無法滿足終端與數(shù)據(jù)所在的文件的一一對應(yīng)保護;B3、在終端使用第三方軟件要讀取加密過的文件時,還需要用戶提前手工將待讀取數(shù)據(jù)解密后才能被第三方軟件訪問,效率較低,操作不方便。
[0006]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的主要目的為提供終端數(shù)據(jù)寫入、讀取的方法及裝置,旨在實現(xiàn)數(shù)據(jù)與終端的一一對應(yīng),防止終端數(shù)據(jù)被拷貝至其他終端或保存數(shù)據(jù)的存儲設(shè)備被拔除放到其他終端導(dǎo)致數(shù)據(jù)泄露的技術(shù)問題,進而提高終端數(shù)據(jù)的安全性。
[0008]為實現(xiàn)上述目的,本發(fā)明提供終端數(shù)據(jù)寫入的方法,該方法包括步驟:
[0009]當(dāng)監(jiān)控到數(shù)據(jù)的寫入指令時,獲取待寫入數(shù)據(jù)的第一標(biāo)識信息及與所述寫入指令對應(yīng)的待寫入存儲設(shè)備的第二標(biāo)識信息;
[0010]在所述第一標(biāo)識信息與所述第二標(biāo)識信息一致時,對所述待寫入數(shù)據(jù)進行加密,并將加密后的所述待寫入數(shù)據(jù)寫入所述待寫入存儲設(shè)備。
[0011]優(yōu)選地,所述獲取待寫入數(shù)據(jù)的第一標(biāo)識信息及與所述寫入指令對應(yīng)的待寫入存儲設(shè)備的第二標(biāo)識信息的步驟之后,該方法還包括步驟:
[0012]在所述第一標(biāo)識信息與第二標(biāo)識信息不一致時,判定所述第一標(biāo)識信息為非法標(biāo)識信息,提示用戶數(shù)據(jù)寫入失敗。
[0013]優(yōu)選地,所述當(dāng)監(jiān)控到數(shù)據(jù)的寫入指令時,獲取所述待寫入數(shù)據(jù)的第一標(biāo)識信息及與所述寫入指令對應(yīng)的待寫入存儲設(shè)備的第二標(biāo)識信息的步驟之前,該方法還包括步驟:
[0014]根據(jù)所述第二標(biāo)識信息創(chuàng)建加密模塊,將創(chuàng)建的加密模塊添加至內(nèi)核層。
[0015]本發(fā)明還提供一種終端數(shù)據(jù)讀取的方法,該方法包括步驟:
[0016]當(dāng)監(jiān)控到數(shù)據(jù)的讀取指令時,獲取所述讀取指令對應(yīng)的第三標(biāo)識信息及與所述讀取指令對應(yīng)的待讀取數(shù)據(jù)的第四標(biāo)識信息;
[0017]在所述第三標(biāo)識信息與所述第四標(biāo)識信息一致時,對待讀取數(shù)據(jù)進行解密,并顯示解密后的所述待讀取數(shù)據(jù)。
[0018]優(yōu)選地,所述當(dāng)監(jiān)控到數(shù)據(jù)的讀取指令時,獲取所述讀取指令對應(yīng)的第三標(biāo)識信息及與所述讀取指令對應(yīng)的待讀取存儲設(shè)備的第四標(biāo)識信息的步驟之后,該方法還包括步驟:
[0019]在所述第三標(biāo)識信息與所述第四標(biāo)識信息不一致時,判定所述第三標(biāo)識信息為非法標(biāo)識信息,提示用戶數(shù)據(jù)讀取失敗。
[0020]本發(fā)明還提出一種終端數(shù)據(jù)寫入的裝置,該裝置包括:
[0021]第一獲取模塊,用于當(dāng)監(jiān)控到數(shù)據(jù)的寫入指令時,獲取待寫入數(shù)據(jù)的第一標(biāo)識信息及與所述寫入指令對應(yīng)的待寫入存儲設(shè)備的第二標(biāo)識信息;
[0022]加密模塊,用于在所述第一標(biāo)識信息與所述第二標(biāo)識信息一致時,對所述待寫入數(shù)據(jù)進行加密;
[0023]寫入模塊,用于將加密后的所述待寫入數(shù)據(jù)寫入所述待寫入存儲設(shè)備。
[0024]優(yōu)選地,該裝置還包括:第一提示模塊,
[0025]所述第一提示模塊,用于在所述第一標(biāo)識信息與第二標(biāo)識信息不一致時,判定所述第一標(biāo)識信息為非法標(biāo)識信息,提示用戶數(shù)據(jù)寫入失敗。
[0026]優(yōu)選地,該裝置還包括第一創(chuàng)建模塊,
[0027]所述第一創(chuàng)建模塊,用于根據(jù)所述第二標(biāo)識信息創(chuàng)建加密模塊,將創(chuàng)建的加密模塊添加至內(nèi)核層。
[0028]本發(fā)明還提出一種終端數(shù)據(jù)讀取的裝置,該裝置包括:
[0029]第二獲取模塊,用于當(dāng)監(jiān)控到數(shù)據(jù)的讀取指令時,獲取所述讀取指令對應(yīng)的第三標(biāo)識信息及與所述讀取指令對應(yīng)的待讀取存儲設(shè)備的第四標(biāo)識信息;
[0030]解密模塊,用于在所述第三標(biāo)識信息與所述第四標(biāo)識信息一致時,對待讀取數(shù)據(jù)進行解密;
[0031 ] 讀取模塊,用于顯示解密后的所述待讀取數(shù)據(jù)。
[0032]優(yōu)選地,該裝置還包括第二提示模塊,
[0033]所述第二提示模塊,用于在所述第三標(biāo)識信息與所述第四標(biāo)識信息不一致時,判定所述第三標(biāo)識信息為非法標(biāo)識信息,提示用戶數(shù)據(jù)讀取失敗。
[0034]相對現(xiàn)有技術(shù),本發(fā)明通過在寫入數(shù)據(jù)時,對待寫入的數(shù)據(jù)的標(biāo)識信息進行合法性判定,在待寫入數(shù)據(jù)的標(biāo)識信息合法時,授權(quán)所述待寫入數(shù)據(jù)的寫入,并自動對所述待寫入數(shù)據(jù)加密。實現(xiàn)數(shù)據(jù)與終端的一一對應(yīng),防止終端數(shù)據(jù)被拷貝至其他終端或保存數(shù)據(jù)的存儲設(shè)備被拔除放到其他終端導(dǎo)致數(shù)據(jù)泄露的技術(shù)問題,進而提高終端數(shù)據(jù)的安全性。
【附圖說明】
[0035]圖1為本發(fā)明終端數(shù)據(jù)寫入的方法較佳實施例的流程示意圖;
[0036]圖2為本發(fā)明終端數(shù)據(jù)讀取的方法較佳實施例的流程示意圖;
[0037]圖3為本發(fā)明終端數(shù)據(jù)寫入的裝置較佳實施例的功能模塊示意圖;
[0038]圖4為本發(fā)明終端數(shù)據(jù)讀取的裝置較佳實施例的功能模塊示意圖。
[0039]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0040]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]如圖1所示,為本發(fā)明終端數(shù)據(jù)寫入的方法較佳實施例的流程示意圖。
[0042]需要強調(diào)的是:圖1所示流程圖僅為一個較佳實施例,本領(lǐng)域的技術(shù)人員當(dāng)知,任何圍繞本發(fā)明思想構(gòu)建的實施例都不應(yīng)脫離于如下技術(shù)方案涵蓋的范圍:
[0043]當(dāng)監(jiān)控到數(shù)據(jù)的寫入指令時,獲取待寫入數(shù)據(jù)的第一標(biāo)識信息及與所述寫入指令對應(yīng)的待寫入存儲設(shè)備的第二標(biāo)識信息;在所述第一標(biāo)識信息與所述第二標(biāo)識信息一致時,對所述待寫入數(shù)據(jù)進行加密,并將加密后的所述待寫入數(shù)據(jù)寫入所述待寫入存儲設(shè)備。