專利名稱:一種保護(hù)數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)及信息安全技術(shù)領(lǐng)域,尤其涉及一種保護(hù)數(shù)據(jù)的方法及裝置。
背景技術(shù):
隨著電子技術(shù)的迅猛發(fā)展,各種電子產(chǎn)品充斥著人們的生活。其中,移動終端通過其智能化優(yōu)勢,為人們提供各種便利服務(wù)。但是,隨之而來的,信息安全也成為關(guān)注的焦點(diǎn),對隱私保護(hù)也越來越重視。目前,在移動終端丟失的情況下,丟失的移動終端中的內(nèi)容極容易泄露給他人,對機(jī)主造成不利影響。一種有效的方法是將SIM (Subscriber Identity Module,客戶識別模塊)卡與移動設(shè)備綁定,在發(fā)現(xiàn)插入的SIM卡不是綁定的SIM卡時(shí),將移動設(shè)備鎖屏,以實(shí)現(xiàn)他人無法使用該移動終端。顯然,移動設(shè)備被鎖后,機(jī)主本人也無法解鎖,給用戶帶來不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種保護(hù)數(shù)據(jù)的方法及裝置,用于提高數(shù)據(jù)的安全性。一種保護(hù)數(shù)據(jù)的方法,包括以下步驟操作系統(tǒng)運(yùn)行后檢查是否有與設(shè)備綁定的識別卡;若未檢查到與設(shè)備綁定的識別卡,則操作系統(tǒng)鎖定用戶數(shù)據(jù);操作系統(tǒng)向用戶輸出認(rèn)證提示;操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。本實(shí)施例在未檢測到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù),從而保證了用戶數(shù)據(jù)的安全和不泄露。以及通過認(rèn)證方式提供給用戶解鎖途徑,便于用戶繼續(xù)使用數(shù)據(jù)。較佳的,所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。優(yōu)選的,操作系統(tǒng)鎖定用戶數(shù)據(jù)的步驟包括操作系統(tǒng)鎖定用戶數(shù)據(jù)和應(yīng)用。這樣不僅可以保護(hù)用戶數(shù)據(jù)的安全,還可以防止機(jī)主以外的人使用移動終端。優(yōu)選的,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證的步驟包括操作系統(tǒng)通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者,操作系統(tǒng)將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。本實(shí)施例提供多種認(rèn)證方式,以提高認(rèn)證的可靠性,尤其是通過服務(wù)器認(rèn)證的方式,可防止通過破解操作系統(tǒng)而通過認(rèn)證,進(jìn)而提高安全性。優(yōu)選的,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理的步驟包括操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。一種保護(hù)數(shù)據(jù)的裝置,包括檢測模塊,用于在運(yùn)行后檢查是否有與設(shè)備綁定的識別卡;鎖定模塊,用于在未檢查到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù);接口模塊,用于向用戶輸出認(rèn)證提示;
認(rèn)證模塊,用于對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。鎖定模塊鎖定用戶數(shù)據(jù)和應(yīng)用。認(rèn)證模塊通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者,將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。認(rèn)證模塊對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖I為本發(fā)明實(shí)施例中保護(hù)數(shù)據(jù)的主要方法流程圖;圖2為本發(fā)明實(shí)施例中通過本地認(rèn)證保護(hù)數(shù)據(jù)的方法流程圖;圖3為本發(fā)明實(shí)施例中通過服務(wù)器認(rèn)證保護(hù)數(shù)據(jù)的方法流程圖;圖4為本發(fā)明實(shí)施例中裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。本實(shí)施例在未檢測到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù),從而保證了用戶數(shù)據(jù)的安全和不泄露。以及通過認(rèn)證方式提供給用戶解鎖途徑,便于用戶繼續(xù)使用數(shù)據(jù)。參見圖1,本實(shí)施例中保護(hù)數(shù)據(jù)的主要方法流程如下步驟101 :操作系統(tǒng)運(yùn)行后檢查是否有與設(shè)備綁定的識別卡。步驟102 :若未檢查到與設(shè)備綁定的識別卡,則操作系統(tǒng)鎖定用戶數(shù)據(jù)。若檢查到與設(shè)備綁定的識別卡,則操作系統(tǒng)允許用戶正常使用移動終端。步驟103 :操作系統(tǒng)向用戶輸出認(rèn)證提示。步驟104 :操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。較佳的,所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。該用戶名和密碼可以是有效的郵箱的用戶名和密碼,或有效的即時(shí)通訊的用戶名和密碼等。在步驟102中,操作系統(tǒng)鎖定用戶數(shù)據(jù)的步驟包括操作系統(tǒng)鎖定用戶數(shù)據(jù)和應(yīng)用。這樣,操作系統(tǒng)保證了他人無法使用移動終端,還保持了認(rèn)證傳輸?shù)裙δ艿恼_\(yùn)行,以便完成認(rèn)證等安全處理。
在步驟104中,有多種具體實(shí)現(xiàn)方式,例如,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證的步驟包括操作系統(tǒng)通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者,操作系統(tǒng)將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。以及,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理的步驟包括操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。這樣多次認(rèn)證失敗后刪除數(shù)據(jù),可徹底防止用戶數(shù)據(jù)外泄,以達(dá)到保護(hù)數(shù)據(jù)的目的。下面通過兩個(gè)典型實(shí)施例來詳細(xì)介紹實(shí)現(xiàn)過程。參見圖2,本實(shí)施例中通過本地認(rèn)證保護(hù)數(shù)據(jù)的方法流程如下用戶預(yù)先設(shè)置識別卡標(biāo)識與設(shè)備標(biāo)識的綁定關(guān)系,以及設(shè)置認(rèn)證信息。其中,識別 卡包括 SIM 卡和 USIM 卡(Universal SubscriberIdentity Module,全球用戶識別卡)等。步驟201 :操作系統(tǒng)檢測到識別卡被拔出。步驟202 :操作系統(tǒng)鎖定用戶數(shù)據(jù)。該方案適用于拔出識別卡不影響系統(tǒng)供電的情況。步驟203 :操作系統(tǒng)向用戶輸出認(rèn)證提示。步驟204 :操作系統(tǒng)接收用戶輸入的認(rèn)證信息。若操作系統(tǒng)支持無識別卡狀態(tài),則繼續(xù)步驟205。若不支持無識別卡狀態(tài),則參見后面的實(shí)施例。步驟205 :操作系統(tǒng)根據(jù)本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證。若認(rèn)證通過,則繼續(xù)步驟206,否則繼續(xù)步驟207。步驟206 :操作系統(tǒng)對用戶數(shù)據(jù)解鎖。步驟207 :操作系統(tǒng)更新認(rèn)證失敗的次數(shù),并且判斷失敗次數(shù)是否達(dá)到預(yù)設(shè)的門限值,若是,則繼續(xù)步驟208,否則繼續(xù)步驟203。步驟208 :操作系統(tǒng)刪除鎖定的用戶數(shù)據(jù)。參見圖3,本實(shí)施例中通過服務(wù)器認(rèn)證保護(hù)數(shù)據(jù)的方法流程如下用戶預(yù)先設(shè)置識別卡標(biāo)識與設(shè)備標(biāo)識的綁定關(guān)系,以及設(shè)置認(rèn)證信息。步驟301 :操作系統(tǒng)檢測到識別卡被插入。步驟302 :操作系統(tǒng)依據(jù)預(yù)設(shè)的綁定關(guān)系判斷插入的識別卡是否為綁定的識別卡,若是,則繼續(xù)步驟303,否則繼續(xù)步驟304。步驟303 :操作系統(tǒng)允許用戶正常使用。步驟304 :操作系統(tǒng)鎖定用戶數(shù)據(jù)和應(yīng)用。該方案主要適用于拔出識別卡后操作系統(tǒng)不運(yùn)行的情況。步驟305 :操作系統(tǒng)向用戶輸出認(rèn)證提示。步驟306 :操作系統(tǒng)將用戶輸入的認(rèn)證信息發(fā)送給服務(wù)器。傳輸認(rèn)證信息的方式包括互聯(lián)網(wǎng)、短信、彩信等無線傳輸方式。若操作系統(tǒng)支持無識別卡狀態(tài),則繼續(xù)步驟205。若不支持無識別卡狀態(tài),則參見后面的實(shí)施例。
步驟307 :操作系統(tǒng)接收服務(wù)器返回的認(rèn)證結(jié)果。若認(rèn)證通過,則繼續(xù)步驟308,否則繼續(xù)步驟309。步驟308 :操作系統(tǒng)對用戶數(shù)據(jù)解鎖。步驟309 :操作系統(tǒng)更新認(rèn)證失敗的次數(shù),并且判斷失敗次數(shù)是否達(dá)到預(yù)設(shè)的門限值,若是,則繼續(xù)步驟310,否則繼續(xù)步驟305。步驟310 :操作系統(tǒng)刪除鎖定的用戶數(shù)據(jù)。通過以上描述了解了保護(hù)數(shù)據(jù)安全的實(shí)現(xiàn)過程,該過程可由裝置實(shí)現(xiàn),下面對該裝置的內(nèi)部結(jié)構(gòu)和功能進(jìn)行介紹。參見圖4,本實(shí)施例中保護(hù)數(shù)據(jù)的裝置包括檢測模塊401、鎖定模塊402、接口模 塊403和認(rèn)證模塊404。檢測模塊401用于在運(yùn)行后檢查是否有與設(shè)備綁定的識別卡。鎖定模塊402用于在未檢查到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù)。較佳的,鎖定模塊402鎖定用戶數(shù)據(jù)和應(yīng)用。接口模塊403用于向用戶輸出認(rèn)證提示。認(rèn)證模塊404用于對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。較佳的,所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。較佳的,認(rèn)證模塊404通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者,將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。以及,認(rèn)證模塊404對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。本實(shí)施例在未檢測到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù),從而保證了用戶數(shù)據(jù)的安全和不泄露。以及通過認(rèn)證方式提供給用戶解鎖途徑,便于用戶繼續(xù)使用數(shù)據(jù)。本實(shí)施例中還可以通過服務(wù)器對認(rèn)證信息進(jìn)行認(rèn)證,以提高認(rèn)證的可靠性。另外,在多次認(rèn)證失敗時(shí),刪除用戶數(shù)據(jù),以防止數(shù)據(jù)泄露,進(jìn)而提高安全性。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種保護(hù)數(shù)據(jù)的方法,其特征在于,包括以下步驟 操作系統(tǒng)運(yùn)行后檢查是否有與設(shè)備綁定的識別卡; 若未檢查到與設(shè)備綁定的識別卡,則操作系統(tǒng)鎖定用戶數(shù)據(jù); 操作系統(tǒng)向用戶輸出認(rèn)證提示; 操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。
2.如權(quán)利要求I所述的方法,其特征在于,所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。
3.如權(quán)利要求I所述的方法,其特征在于,操作系統(tǒng)鎖定用戶數(shù)據(jù)的步驟包括操作系統(tǒng)鎖定用戶數(shù)據(jù)和應(yīng)用。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證的步驟包括 操作系統(tǒng)通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者 操作系統(tǒng)將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。
5.如權(quán)利要求I所述的方法,其特征在于,操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理的步驟包括 操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。
6.一種保護(hù)數(shù)據(jù)的裝置,其特征在于,包括 檢測模塊,用于在運(yùn)行后檢查是否有與設(shè)備綁定的識別卡; 鎖定模塊,用于在未檢查到與設(shè)備綁定的識別卡時(shí)鎖定用戶數(shù)據(jù); 接口模塊,用于向用戶輸出認(rèn)證提示; 認(rèn)證模塊,用于對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。
7.如權(quán)利要求6所述的裝置,其特征在于,所述認(rèn)證信息包括用戶預(yù)先注冊的用戶名和密碼。
8.如權(quán)利要求6所述的裝置,其特征在于,鎖定模塊鎖定用戶數(shù)據(jù)和應(yīng)用。
9.如權(quán)利要求6、7或8所述的裝置,其特征在于,認(rèn)證模塊通過本地保存的認(rèn)證信息對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證;或者,將用戶輸入的認(rèn)證信息發(fā)送到服務(wù)端,將服務(wù)端返回的認(rèn)證結(jié)果作為本地的認(rèn)證結(jié)果。
10.如權(quán)利要求6所述的裝置,其特征在于,認(rèn)證模塊對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,則對用戶數(shù)據(jù)解鎖,否則再次向用戶輸出認(rèn)證提示,直到認(rèn)證失敗的次數(shù)達(dá)到預(yù)設(shè)的門限值時(shí),刪除鎖定的用戶數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種保護(hù)數(shù)據(jù)的方法及裝置,用于提高數(shù)據(jù)的安全性。所述方法包括操作系統(tǒng)運(yùn)行后檢查是否有與設(shè)備綁定的識別卡;若未檢查到與設(shè)備綁定的識別卡,則操作系統(tǒng)鎖定用戶數(shù)據(jù);操作系統(tǒng)向用戶輸出認(rèn)證提示;操作系統(tǒng)對用戶輸入的認(rèn)證信息進(jìn)行認(rèn)證,并依據(jù)認(rèn)證結(jié)果對鎖定的用戶數(shù)據(jù)進(jìn)行處理。本發(fā)明還公開了用于實(shí)現(xiàn)所述方法的裝置。
文檔編號H04L29/06GK102801731SQ201210291618
公開日2012年11月28日 申請日期2012年8月15日 優(yōu)先權(quán)日2012年8月15日
發(fā)明者萬鈺臻, 孫鵬, 金凡 申請人:北京小米科技有限責(zé)任公司