[發(fā)明專利]終端系統(tǒng)啟動方法和裝置有效
| 申請?zhí)枺?/td> | 201710029510.5 | 申請日: | 2017-01-16 |
| 公開(公告)號: | CN108319473B | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設(shè)計)人: | 彭京;蘇永彬;張如昌;陳平 | 申請(專利權(quán))人: | 深圳兆日科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/13;G06F16/14;G06F21/64 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 李文淵 |
| 地址: | 518000 廣東省深圳市福田*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 終端 系統(tǒng)啟動 方法 裝置 | ||
本發(fā)明涉及一種終端系統(tǒng)啟動方法和裝置,所述方法包括:獲取系統(tǒng)啟動指令;根據(jù)所述系統(tǒng)啟動指令從只讀文件系統(tǒng)中獲取預(yù)置的文件哈希列表;讀取所述文件哈希列表中的文件標(biāo)識,根據(jù)讀取到的文件標(biāo)識查詢系統(tǒng)文件數(shù)據(jù);根據(jù)查詢到的系統(tǒng)文件數(shù)據(jù)得到文件哈希值;檢測得到的文件哈希值和所述文件哈希列表中相應(yīng)的文件哈希值是否相同,若不相同,則終止系統(tǒng)啟動。本發(fā)明提供的終端系統(tǒng)啟動方法和裝置,通過得到的文件哈希值與準(zhǔn)確的文件哈希列表中相應(yīng)的文件哈希值檢測到系統(tǒng)文件數(shù)據(jù)被篡改時,終止系統(tǒng)啟動,避免了系統(tǒng)啟動過程中執(zhí)行被篡改的系統(tǒng)文件數(shù)據(jù),也避免被篡改的系統(tǒng)文件數(shù)據(jù)影響系統(tǒng)的正常運行。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種終端系統(tǒng)啟動方法和裝置。
背景技術(shù)
隨著計算機(jī)技術(shù)的發(fā)展,各種系統(tǒng)程序被開發(fā)出來,在終端的生產(chǎn)過程中,會在終端中植入系統(tǒng)文件,使終端根據(jù)系統(tǒng)文件啟動系統(tǒng)。但是,這些系統(tǒng)文件可能被修改或損壞,從而導(dǎo)致系統(tǒng)運行存在問題,甚至導(dǎo)致系統(tǒng)無法啟動。
然而,終端在被植入系統(tǒng)文件后,在終端啟動系統(tǒng)過程中,一些系統(tǒng)文件可能被篡改,導(dǎo)致系統(tǒng)啟動過程中執(zhí)行一些被篡改的系統(tǒng)文件,這些被篡改的系統(tǒng)文件可能會影響系統(tǒng)的正常啟動或正常運行。
發(fā)明內(nèi)容
基于此,有必要針對被篡改的系統(tǒng)文件影響系統(tǒng)的正常啟動或正常運行的問題,提供一種終端系統(tǒng)啟動方法和裝置。
一種終端系統(tǒng)啟動方法,所述方法包括:
獲取系統(tǒng)啟動指令;
根據(jù)所述系統(tǒng)啟動指令從只讀文件系統(tǒng)中獲取預(yù)置的文件哈希列表;
讀取所述文件哈希列表中的文件標(biāo)識,根據(jù)讀取到的文件標(biāo)識查詢系統(tǒng)文件數(shù)據(jù);
根據(jù)查詢到的系統(tǒng)文件數(shù)據(jù)得到文件哈希值;
檢測得到的文件哈希值和所述文件哈希列表中相應(yīng)的文件哈希值是否相同,若不相同,則終止系統(tǒng)啟動。
在其中一個實施例中,所述獲取系統(tǒng)啟動指令之前,還包括:
通過數(shù)據(jù)線接口接收服務(wù)器載入的系統(tǒng)固件,所述系統(tǒng)固件為所述服務(wù)器根據(jù)只讀系統(tǒng)數(shù)據(jù)和系統(tǒng)文件數(shù)據(jù)編譯生成的,所述只讀系統(tǒng)數(shù)據(jù)為所述服務(wù)器將文件哈希列表預(yù)置在只讀文件系統(tǒng)中所生成的。
在其中一個實施例中,所述方法還包括:
所述服務(wù)器掃描系統(tǒng)文件獲取文件標(biāo)識,根據(jù)獲取到的文件標(biāo)識生成文件標(biāo)識列表,遍歷文件標(biāo)識列表中的文件標(biāo)識,查詢所述文件標(biāo)識對應(yīng)的系統(tǒng)文件數(shù)據(jù),根據(jù)查詢到的系統(tǒng)文件數(shù)據(jù)計算各文件標(biāo)識對應(yīng)的文件哈希值,將所述文件標(biāo)識與計算得到的文件哈希值對應(yīng)存儲生成文件哈希列表。
在其中一個實施例中,所述檢測得到的文件哈希值和所述文件哈希列表相應(yīng)的文件哈希值是否相同之后,還包括:
若檢測到所述得到的文件哈希值和所述文件哈希列表中相應(yīng)的文件哈希值相同,檢測所述讀取到的文件標(biāo)識是否為所述文件哈希列表中排列在最后的文件標(biāo)識;
若是,則根據(jù)所述系統(tǒng)文件數(shù)據(jù)啟動系統(tǒng);
若否,則根據(jù)排列順序在所述文件哈希列表中讀取下一文件標(biāo)識,執(zhí)行根據(jù)讀取到的文件標(biāo)識查詢系統(tǒng)文件數(shù)據(jù)的步驟。
在其中一個實施例中,所述終止啟動系統(tǒng)之后,還包括:
根據(jù)所述讀取到的文件標(biāo)識和所述得到的文件哈希值生成文件損壞信息;
顯示是否進(jìn)入系統(tǒng)安全模式的詢問信息;
獲取根據(jù)詢問信息輸入的安全模式進(jìn)入指令;
根據(jù)所述安全模式進(jìn)入指令進(jìn)入系統(tǒng)安全模式,在系統(tǒng)安全模式中顯示文件損壞信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳兆日科技股份有限公司,未經(jīng)深圳兆日科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710029510.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





