本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種開機(jī)啟動(dòng)方法及裝置。
背景技術(shù):
隨著無線通信技術(shù)的發(fā)展以及智能手機(jī)的普及,在智能手機(jī)等終端上集成的功能和用戶是越來越多,手機(jī)已經(jīng)從原來的單純的電話、短信的通信終端逐步發(fā)展成了個(gè)人信息業(yè)務(wù)終端,如,網(wǎng)上移動(dòng)支付系統(tǒng)、移動(dòng)辦公系統(tǒng)、手機(jī)電視、手機(jī)付費(fèi)、手機(jī)上網(wǎng)、手機(jī)聊天等。也正是因?yàn)樵谑謾C(jī)上集成的功能越來越多,用戶在終端在存儲(chǔ)的資料數(shù)據(jù)也越來越多,一旦發(fā)生手機(jī)內(nèi)部信息被泄露或者被竊取等情況,都會(huì)給用戶帶來極大的不便或重大的損失。也就是說,若手機(jī)遺失的情況下,其他用戶可以通過刷機(jī)、破解鎖屏密碼等方法來繼續(xù)使用用戶的手機(jī),并且盜取用戶的手機(jī)上的相關(guān)數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提出了一種開機(jī)啟動(dòng)方法,可解決手機(jī)在遺失或者被盜的情況下其他用戶可以通過刷機(jī)或破解密碼來竊取手機(jī)中的內(nèi)部數(shù)據(jù)而存在的安全性不足的技術(shù)問題。
一種開機(jī)啟動(dòng)方法,包括:
接收開機(jī)指令,檢測(cè)通過終端輸入的開機(jī)密碼;
根據(jù)所述開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證;
在所述身份權(quán)限驗(yàn)證通過時(shí),正常啟動(dòng)所述終端;
在所述身份權(quán)限驗(yàn)證未通過時(shí),獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文,對(duì)所述密文進(jìn)行密文校驗(yàn);
在所述密文校驗(yàn)通過時(shí),正常啟動(dòng)所述終端;
在所述密文校驗(yàn)未通過時(shí),拒絕響應(yīng)所述開機(jī)指令。
在其中一個(gè)實(shí)施例中,所述方法還包括:
在所述身份權(quán)限驗(yàn)證未通過時(shí),檢測(cè)所述終端中是否SIM卡信息是否讀取成功;
在所述SIM卡信息讀取失敗時(shí),拒絕響應(yīng)所述開機(jī)指令;
在所述SIM卡信息讀取成功時(shí),執(zhí)行所述獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文。
在其中一個(gè)實(shí)施例中,所述對(duì)所述密文進(jìn)行密文校驗(yàn)為:
對(duì)所述獲取到的密文進(jìn)行解密,獲取與所述解密后的密文對(duì)應(yīng)的第一IMSI碼;
獲取所述SIM卡對(duì)應(yīng)的第二ISMI碼;
判斷所述第一ISMI碼與所述第二ISMI碼是否匹配;
若是,則判定所述密文校驗(yàn)通過;
若否,則判定所述密文校驗(yàn)不通過。
在其中一個(gè)實(shí)施例中,所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域?yàn)榉且资约拇嫫鲗?duì)應(yīng)的存儲(chǔ)區(qū)域。
在其中一個(gè)實(shí)施例中,所述方法還包括:
在所述SIM卡信息讀取成功時(shí),若在所述終端中未查找到所述密文,則獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;
根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。
此外,還提出了一種開機(jī)啟動(dòng)裝置。
一種開機(jī)啟動(dòng)裝置,包括:
開機(jī)指令接收模塊,用于接收開機(jī)指令,檢測(cè)通過終端輸入的開機(jī)密碼;
身份權(quán)限驗(yàn)證模塊,用于根據(jù)所述開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證;
第一開機(jī)啟動(dòng)模塊,用于在所述身份權(quán)限驗(yàn)證通過時(shí),正常啟動(dòng)所述終端;
密文驗(yàn)證模塊,用于在所述身份權(quán)限驗(yàn)證未通過時(shí),獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文,對(duì)所述密文進(jìn)行密文校驗(yàn);
第二開機(jī)啟動(dòng)模塊,用于在所述密文校驗(yàn)通過時(shí),正常啟動(dòng)所述終端;
拒絕響應(yīng)模塊,用于在所述密文校驗(yàn)未通過時(shí),拒絕響應(yīng)所述開機(jī)指令。
在其中一個(gè)實(shí)施例中,所述裝置還包括SIM卡信息讀取模塊,用于在所述身份權(quán)限驗(yàn)證未通過時(shí),檢測(cè)所述終端中是否SIM卡信息是否讀取成功;在所述SIM卡信息讀取失敗時(shí),拒絕響應(yīng)所述開機(jī)指令;在所述SIM卡信息讀取成功時(shí),調(diào)用所述密文驗(yàn)證模塊。
在其中一個(gè)實(shí)施例中,所述密文驗(yàn)證模塊還用于對(duì)所述獲取到的密文進(jìn)行解密,獲取與所述解密后的密文對(duì)應(yīng)的第一IMSI碼;獲取所述SIM卡對(duì)應(yīng)的第二ISMI碼;判斷所述第一ISMI碼與所述第二ISMI碼是否匹配;若是,則判定所述密文校驗(yàn)通過;若否,則判定所述密文校驗(yàn)不通過。
在其中一個(gè)實(shí)施例中,所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域?yàn)榉且资约拇嫫鲗?duì)應(yīng)的存儲(chǔ)區(qū)域。
在其中一個(gè)實(shí)施例中,所述裝置還包括密文生成模塊,用于在所述SIM卡信息讀取成功時(shí),若在所述終端中未查找到所述密文,則獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。
采用了上述開機(jī)啟動(dòng)方法和裝置之后,在用戶需要開機(jī)時(shí),需要輸入密碼判斷用戶是否具備有操作該終端的權(quán)限,只有在用戶具備有操作終端的權(quán)限的情況下,才能正常啟動(dòng)終端,否則,則需要對(duì)終端中存儲(chǔ)的密文進(jìn)行校驗(yàn),若密碼校驗(yàn)通過,則正常啟動(dòng)終端,反之,拒絕開機(jī)。也就是說,其他用戶在不知道開機(jī)密碼的情況下,不能正常啟動(dòng)終端,并且,在終端丟失或被盜之后,惡意持有者如果更換SIM卡則不能啟動(dòng)終端。采用本發(fā)明,可提高終端上用戶數(shù)據(jù)的安全性,并且,避免了終端在丟失或被盜之后被惡意持有者盜用。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個(gè)實(shí)施例中一種開機(jī)啟動(dòng)方法的流程示意圖;
圖2為另一個(gè)實(shí)施例中一種開機(jī)啟動(dòng)方法的流程示意圖;
圖3為一個(gè)實(shí)施例中一種開機(jī)啟動(dòng)裝置的結(jié)構(gòu)示意圖;
圖4為一個(gè)實(shí)施例中運(yùn)行前述開機(jī)啟動(dòng)方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本實(shí)施例中,提出了一種開機(jī)啟動(dòng)方法,該方法的實(shí)現(xiàn)可依賴于計(jì)算機(jī)程序,該計(jì)算機(jī)程序可運(yùn)行于基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)之上,該計(jì)算機(jī)程序可以是終端的開機(jī)啟動(dòng)管理程序。該計(jì)算機(jī)系統(tǒng)可以是運(yùn)行上述計(jì)算機(jī)程序的例如智能手機(jī)、平板電腦、個(gè)人電腦等服務(wù)器或終端。
具體的,如圖1所示,上述開機(jī)啟動(dòng)方法包括如下步驟:
步驟S102:接收開機(jī)指令,檢測(cè)通過終端輸入的開機(jī)密碼。
在終端處于未開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài)下時(shí),用戶可以通過點(diǎn)擊或按壓終端上的開機(jī)按鈕或者Power按鈕來開機(jī)或啟動(dòng)終端,例如,用戶在終端處于關(guān)機(jī)狀態(tài)下時(shí),通過可以通過長按終端上設(shè)置的Power按鈕來開機(jī),即用戶長按Power按鈕的操作相當(dāng)于向終端輸入例如一個(gè)開機(jī)指令。
在終端接收到開機(jī)指令之后,還需要對(duì)用戶的身份或者權(quán)限進(jìn)行驗(yàn)證,具體的,可以通過輸入開機(jī)密碼來進(jìn)行對(duì)用戶的身份或者權(quán)限的驗(yàn)證。在本實(shí)施例中,上述用來進(jìn)行對(duì)用戶的身份或者權(quán)限驗(yàn)證的開機(jī)密碼可以是數(shù)字密碼、字符串密碼、指紋密碼、手勢(shì)密碼等多種密碼形式中的一種或者多種密碼形式的組合。
在終端接收到開機(jī)指令之后,在終端的展示界面中展示開機(jī)密碼的輸入頁面,用戶可以根據(jù)開機(jī)密碼的輸入頁面中的輸入提示輸入密碼。例如,在開機(jī)密碼為指紋密碼時(shí),根據(jù)提示用戶通過設(shè)置在終端上的指紋傳感器輸入指紋;再例如,在開機(jī)密碼為數(shù)字密碼時(shí),根據(jù)密碼輸入提示用戶通過觸摸屏上的虛擬鍵盤輸入數(shù)字密碼。
終端在檢測(cè)到用戶輸入的開機(jī)密碼之后,獲取用戶輸入的相關(guān)操作的操作參數(shù),例如,該操作參數(shù)可以是用戶的點(diǎn)擊操作對(duì)應(yīng)的數(shù)字或字符串,還可以是用戶輸入的指紋輸入操作對(duì)應(yīng)的指紋特征信息,也還可以是用戶輸入的滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)軌跡,等等。
步驟S104:根據(jù)所述開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證。
在獲取到用戶輸入的開機(jī)密碼之后,即可根據(jù)用戶輸入的開機(jī)密碼來確定用戶是否具備用相應(yīng)的使用權(quán)限,例如,確定用戶是否具備有管理員權(quán)限。
具體的,根據(jù)獲取到的開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證,需要說明的是,在本實(shí)施例中,對(duì)開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證的過程即為對(duì)開機(jī)密碼與預(yù)設(shè)的參考密碼進(jìn)行比對(duì)的過程。
例如,將開機(jī)密碼所對(duì)應(yīng)的指紋特征信息與預(yù)先錄入的作為參考密碼的樣本指紋信息進(jìn)行比對(duì),若二者是一致的,則判定相應(yīng)的身份權(quán)限驗(yàn)證通過,否則,則判定相應(yīng)的身份權(quán)限驗(yàn)證未通過。
再例如,將開機(jī)密碼所對(duì)應(yīng)的滑動(dòng)軌跡與預(yù)先錄入的作為參考密碼的樣本軌跡進(jìn)行比對(duì),若二者是匹配的,則判定相應(yīng)的身份權(quán)限驗(yàn)證通過,否則,則判定相應(yīng)的身份權(quán)限驗(yàn)證未通過。
在所述身份權(quán)限驗(yàn)證通過時(shí),執(zhí)行步驟S108:正常啟動(dòng)所述終端。
在本實(shí)施例中,若當(dāng)前用戶的身份權(quán)限驗(yàn)證通過,則說明用戶具備有相應(yīng)的管理員權(quán)限,可以直接正常啟動(dòng)終端。
反之,若當(dāng)前用戶的身份驗(yàn)證沒有通過,在本實(shí)施例中,并不直接拒絕響應(yīng)開機(jī)指令,而是,進(jìn)一步的通過下述步驟來判斷是否啟動(dòng)終端。
在所述身份權(quán)限驗(yàn)證未通過時(shí),執(zhí)行步驟S106:獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文。
步驟S110:對(duì)所述密文進(jìn)行密文校驗(yàn)。
在本實(shí)施例中,為了避免用戶的手機(jī)被盜之后其他人使用其他SIM卡繼續(xù)使用手機(jī),因此,在本實(shí)施例中,在手機(jī)中存儲(chǔ)了SIM卡的ISMI碼信息,在開機(jī)之前,需要比對(duì)終端中存儲(chǔ)的ISMI碼是否與當(dāng)前終端中正在使用的SIM卡對(duì)應(yīng)的ISMI碼是一致的,只有在二者是一致的情況下,才能啟動(dòng)終端。
具體的,在一個(gè)實(shí)施例中,上述對(duì)所述密文進(jìn)行密文校驗(yàn)為:對(duì)所述獲取到的密文進(jìn)行解密,獲取與所述解密后的密文對(duì)應(yīng)的第一IMSI碼;獲取所述SIM卡對(duì)應(yīng)的第二ISMI碼;判斷所述第一ISMI碼與所述第二ISMI碼是否匹配;若是,則判定所述密文校驗(yàn)通過;若否,則判定所述密文校驗(yàn)不通過。
也就是說,對(duì)獲取到的密文按照預(yù)設(shè)的解密算法進(jìn)行解密,因?yàn)槊芪膶?duì)根據(jù)SIM卡的ISMI碼加密生成的,因此,解密后的密文即為ISMI碼,即第一ISMI碼。然后獲取終端中的SIM卡對(duì)應(yīng)的ISMI碼,即第二ISMI碼。上述對(duì)密文進(jìn)行密文校驗(yàn)的過程即為判斷第一ISMI碼與第二ISMI碼二者是否是匹配的過程,若匹配,則判定密文校驗(yàn)通過,反之,則判定密文校驗(yàn)不通過。
具體的,可參見圖2所示的應(yīng)用場(chǎng)景,在圖2中展示了一種開機(jī)啟動(dòng)方法的具體流程的示意圖,在圖2中交代了上述除了圖1中展示的各個(gè)步驟或環(huán)節(jié)之外的其他步驟或環(huán)節(jié)的前后操作順序。
進(jìn)一步的,密文校驗(yàn)需要終端中首先存儲(chǔ)有密文,這就需要在終端正常使用的情況下,并且在終端中沒有存儲(chǔ)密文的情況下,生成相應(yīng)的密文并存儲(chǔ)在終端中。具體的,獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。
也就是說,只有密文在本地終端上才能完成解密的過程,因?yàn)榧用艿拿荑€是終端的MAC地址,并且,只有在終端中正在使用的SIM卡為密文生成的過程中正在使用的SIM卡,上述第一SIMI碼與第二ISMI碼進(jìn)行比對(duì)的過程中,才能比對(duì)通過,反之,在其他情況下相應(yīng)的比對(duì)似乎無法通過的,即密文校驗(yàn)是無法成功校驗(yàn)的。
需要說明的是,在本實(shí)施例中,為了避免在終端中存儲(chǔ)的密文因?yàn)樗C(jī)或者其他原因遺失或被刪除,需要將密文存儲(chǔ)在刷機(jī)等操作無法刪除的文件或者存儲(chǔ)區(qū)域中。具體的,所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域?yàn)榉且资约拇嫫鲗?duì)應(yīng)的存儲(chǔ)區(qū)域。
在所述密文校驗(yàn)通過時(shí),執(zhí)行步驟S108:正常啟動(dòng)所述終端;反之,在所述密文校驗(yàn)未通過時(shí),執(zhí)行步驟S112:拒絕響應(yīng)所述開機(jī)指令。
密文校驗(yàn)通過說明終端中正在使用的SIM卡是用戶原來使用的SIM卡,也就是說,用戶的手機(jī)并沒有被其他人所盜用后并使用另外的SIM卡,因此,可以正常啟動(dòng)。反之,若密文校驗(yàn)通過失敗,則說明終端有可能被盜用或者被刷機(jī)了,因此,存在安全隱患,應(yīng)該對(duì)于上述檢測(cè)到的開機(jī)指令不予響應(yīng)。
在一個(gè)實(shí)施例中,在身份權(quán)限驗(yàn)證沒有通過的情況下,在獲取密文并對(duì)密文進(jìn)行校驗(yàn)之前,首先還需要確定在終端中是否存在有SIM卡,因?yàn)?,在沒有SIM卡的情況下,是無法正常進(jìn)行密文為ISMI碼的密文校驗(yàn)的。
具體的,所述方法還包括:在所述身份權(quán)限驗(yàn)證未通過時(shí),檢測(cè)所述終端中是否SIM卡信息是否讀取成功;在所述SIM卡信息讀取失敗時(shí),拒絕響應(yīng)所述開機(jī)指令;在所述SIM卡信息讀取成功時(shí),執(zhí)行所述獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文。
在本實(shí)施例中,SIM卡信息讀取失敗的原因包括在終端中沒有SIM卡,或者終端中的SIM卡無法正常使用,在此種情況下,終端都無法正常使用SIM卡,在此種情況下,可以直接拒絕響應(yīng)上述開機(jī)指令;在另一個(gè)實(shí)施例中,還可以在沒有SIM卡的情況下開機(jī),在此種情況下,無SIM開機(jī)之后,用戶在終端中僅具備部分操作權(quán)限,而不是完整的操作權(quán)限。在終端中存在SIM卡并且SIM卡能正常工作的情況下,則執(zhí)行上述獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文的步驟。
在本實(shí)施例中,在終端中的SIM卡存在且SIM卡信息讀取成功的情況下,若終端中沒有密文存在,在此種情況下,還可以生成密文并存儲(chǔ)。具體的,所述方法還包括:在所述SIM卡信息讀取成功時(shí),若在所述終端中未查找到所述密文,則獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。例如,在圖2所示的開機(jī)啟動(dòng)方法的流程示意圖,在終端中為存儲(chǔ)有密文的情況下,生成密文并正常啟動(dòng)終端,并且在下一次開啟終端時(shí)進(jìn)行密文的校驗(yàn)。
此外,在一個(gè)可選的實(shí)施例中,如圖3所示,還提出了一種開機(jī)啟動(dòng)裝置,包括開機(jī)指令接收模塊102、身份權(quán)限驗(yàn)證模塊104、第一開機(jī)啟動(dòng)模塊106、密文驗(yàn)證模塊108、第二開機(jī)啟動(dòng)模塊110以及拒絕響應(yīng)模塊112,其中:
開機(jī)指令接收模塊102,用于接收開機(jī)指令,檢測(cè)通過終端輸入的開機(jī)密碼;
身份權(quán)限驗(yàn)證模塊104,用于根據(jù)所述開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證;
第一開機(jī)啟動(dòng)模塊106,用于在所述身份權(quán)限驗(yàn)證通過時(shí),正常啟動(dòng)所述終端;
密文驗(yàn)證模塊108,用于在所述身份權(quán)限驗(yàn)證未通過時(shí),獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文,對(duì)所述密文進(jìn)行密文校驗(yàn);
第二開機(jī)啟動(dòng)模塊110,用于在所述密文校驗(yàn)通過時(shí),正常啟動(dòng)所述終端;
拒絕響應(yīng)模塊112,用于在所述密文校驗(yàn)未通過時(shí),拒絕響應(yīng)所述開機(jī)指令。
可選的,在一個(gè)實(shí)施例中,如圖3所示,上述裝置還包括SIM卡信息讀取模塊114,用于在所述身份權(quán)限驗(yàn)證未通過時(shí),檢測(cè)所述終端中是否SIM卡信息是否讀取成功;在所述SIM卡信息讀取失敗時(shí),拒絕響應(yīng)所述開機(jī)指令;在所述SIM卡信息讀取成功時(shí),調(diào)用所述密文驗(yàn)證模塊108。
可選的,在一個(gè)實(shí)施例中,密文驗(yàn)證模塊108還用于對(duì)所述獲取到的密文進(jìn)行解密,獲取與所述解密后的密文對(duì)應(yīng)的第一IMSI碼;獲取所述SIM卡對(duì)應(yīng)的第二ISMI碼;判斷所述第一ISMI碼與所述第二ISMI碼是否匹配;若是,則判定所述密文校驗(yàn)通過;若否,則判定所述密文校驗(yàn)不通過。
可選的,在一個(gè)實(shí)施例中,所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域?yàn)榉且资约拇嫫鲗?duì)應(yīng)的存儲(chǔ)區(qū)域。
可選的,在一個(gè)實(shí)施例中,如圖3所示,上述裝置還包括密文生成模塊116,用于在所述SIM卡信息讀取成功時(shí),若在所述終端中未查找到所述密文,則獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。
采用了上述開機(jī)啟動(dòng)方法和裝置之后,在用戶需要開機(jī)時(shí),需要輸入密碼判斷用戶是否具備有操作該終端的權(quán)限,只有在用戶具備有操作終端的權(quán)限的情況下,才能正常啟動(dòng)終端,否則,則需要對(duì)終端中存儲(chǔ)的密文進(jìn)行校驗(yàn),若密碼校驗(yàn)通過,則正常啟動(dòng)終端,反之,拒絕開機(jī)。也就是說,其他用戶在不知道開機(jī)密碼的情況下,不能正常啟動(dòng)終端,并且,在終端丟失或被盜之后,惡意持有者如果更換SIM卡則不能啟動(dòng)終端。采用本發(fā)明,可提高終端上用戶數(shù)據(jù)的安全性,并且,避免了終端在丟失或被盜之后被惡意持有者盜用。
在一個(gè)實(shí)施例中,如圖4所示,圖4展示了一種運(yùn)行上述開機(jī)啟動(dòng)方法的基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的終端10。該計(jì)算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、掌上電腦、筆記本電腦或個(gè)人電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲(chǔ)器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲(chǔ)器1003可包括外存儲(chǔ)器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲(chǔ)器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。
在本實(shí)施例中,本方法的運(yùn)行基于計(jì)算機(jī)程序,該計(jì)算機(jī)程序的程序文件存儲(chǔ)于前述基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的外存儲(chǔ)器10032中,在運(yùn)行時(shí)被加載到內(nèi)存儲(chǔ)器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)中形成邏輯上的開機(jī)指令接收模塊102、身份權(quán)限驗(yàn)證模塊104、第一開機(jī)啟動(dòng)模塊106、密文驗(yàn)證模塊108、第二開機(jī)啟動(dòng)模塊110、拒絕響應(yīng)模塊112、SIM卡信息讀取模塊114以及密文生成模塊116。且在上述開機(jī)啟動(dòng)方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲(chǔ)器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲(chǔ)器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
具體的,外部輸入接口1001接收開機(jī)指令,檢測(cè)通過終端輸入的開機(jī)密碼;處理器1002根據(jù)所述開機(jī)密碼進(jìn)行身份權(quán)限驗(yàn)證;在所述身份權(quán)限驗(yàn)證通過時(shí),正常啟動(dòng)所述終端;在所述身份權(quán)限驗(yàn)證未通過時(shí),獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文,對(duì)所述密文進(jìn)行密文校驗(yàn);在所述密文校驗(yàn)通過時(shí),正常啟動(dòng)所述終端;在所述密文校驗(yàn)未通過時(shí),拒絕響應(yīng)所述開機(jī)指令。
在可選的實(shí)施例中,在所述身份權(quán)限驗(yàn)證未通過時(shí),處理器1002還用于檢測(cè)所述終端中是否SIM卡信息是否讀取成功;在所述SIM卡信息讀取失敗時(shí),拒絕響應(yīng)所述開機(jī)指令;在所述SIM卡信息讀取成功時(shí),執(zhí)行所述獲取所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域中存儲(chǔ)的密文。
在可選的實(shí)施例中,處理器1002還用于對(duì)所述獲取到的密文進(jìn)行解密,獲取與所述解密后的密文對(duì)應(yīng)的第一IMSI碼;獲取所述SIM卡對(duì)應(yīng)的第二ISMI碼;判斷所述第一ISMI碼與所述第二ISMI碼是否匹配;若是,則判定所述密文校驗(yàn)通過;若否,則判定所述密文校驗(yàn)不通過。
在可選的實(shí)施例中,處理器1002還用于在所述SIM卡信息讀取成功時(shí),若在所述終端中未查找到所述密文,則獲取所述終端的MAC地址以及所述SIM卡對(duì)應(yīng)的目標(biāo)ISMI碼;根據(jù)所述MAC地址以及預(yù)設(shè)的加密算法對(duì)所述目標(biāo)ISMI碼進(jìn)行加密,將所述加密得到的目標(biāo)密文存儲(chǔ)至所述終端中預(yù)設(shè)的密文存儲(chǔ)區(qū)域。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。