專利名稱:一種計(jì)算設(shè)備和在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù),更具體地說(shuō),涉及一種計(jì)算設(shè)備和在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法。
背景技術(shù):
隨著計(jì)算機(jī)越來(lái)越多的應(yīng)用于工業(yè)控制現(xiàn)場(chǎng)及各種智能控制領(lǐng)域,人們對(duì)計(jì)算機(jī)的安全性和穩(wěn)定性要求越來(lái)越高。目前計(jì)算機(jī)可以外接多個(gè)具有引導(dǎo)功能的存儲(chǔ)設(shè)備(例如u盤,移動(dòng)硬盤等),而一般用戶都將重要數(shù)據(jù)或信息存放在某個(gè)存儲(chǔ)設(shè)備中,只有通過(guò)輸入密碼進(jìn)入用戶指定的操作系統(tǒng)中才能讀取。而且在用戶的操作系統(tǒng)下,重要數(shù)據(jù)或信息都會(huì)有保護(hù)程序,其他用戶未經(jīng)授權(quán)無(wú)法獲取。但是如果非法用戶通過(guò)連接安裝有操作系統(tǒng)的其他引導(dǎo)設(shè)備,并通過(guò)修改引導(dǎo)順序來(lái)侵入私密計(jì)算機(jī),那么機(jī)主的密碼和保護(hù)程序均將無(wú)法發(fā)揮作用,磁盤中的信息因此將失去安全保障。例如,用戶的CF卡中有重要數(shù)據(jù),進(jìn)入CF中的操作系統(tǒng)之后,需要密碼才能開(kāi)啟該數(shù)據(jù)。但是如果啟動(dòng)順序被非法用戶修改成網(wǎng)絡(luò)啟動(dòng)或者從U盤啟動(dòng),則重要數(shù)據(jù)就有可能被盜取,這將給用戶帶來(lái)很大的經(jīng)濟(jì)損失。這是因?yàn)?,在正常啟?dòng)過(guò)程中,最先進(jìn)入的是用戶自己的操作系統(tǒng),而不會(huì)從其他引導(dǎo)設(shè)備引導(dǎo)。但是,如果非法用戶進(jìn)入 BIOS設(shè)置界面,修改BIOS中設(shè)備的引導(dǎo)順序,便可改變引導(dǎo)方式,從而可以實(shí)現(xiàn)進(jìn)入非法用戶自己的操作系統(tǒng)。如此一來(lái)便可盜取用戶的數(shù)據(jù)或信息。因此,需要一種技術(shù)方案,能夠有效客服現(xiàn)有技術(shù)在引導(dǎo)順序被惡意篡改后私密數(shù)據(jù)無(wú)法得到保證的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)無(wú)法阻止非法用戶通過(guò)修改引導(dǎo)順序來(lái)繞過(guò)合法操作系統(tǒng)以獲取私密數(shù)據(jù)的缺陷,提供一種計(jì)算設(shè)備和在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是—種計(jì)算設(shè)備,安裝有至少一個(gè)可引導(dǎo)設(shè)備,包括存儲(chǔ)模塊,用于存儲(chǔ)基本輸入輸出系統(tǒng);處理器,用于在檢測(cè)到開(kāi)機(jī)命令后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索所述至少一個(gè)可引導(dǎo)設(shè)備;所述基本輸入輸出系統(tǒng)包含一添加模塊,所述處理器用于加載該添加模塊,以將搜索到的所述至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。在本發(fā)明提供的計(jì)算設(shè)備中,對(duì)于搜索到的每一可引導(dǎo)設(shè)備,所述處理器用于通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,以確定該可引導(dǎo)設(shè)備是否為由所述預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備。
在本發(fā)明提供的計(jì)算設(shè)備中,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符;該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。在本發(fā)明提供的計(jì)算設(shè)備中,所述預(yù)設(shè)標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種所述至少一個(gè)可引導(dǎo)設(shè)備其中之一所在接口的接口標(biāo)識(shí)符;該所述至少一個(gè)可引導(dǎo)設(shè)備其中之一的設(shè)備標(biāo)識(shí)符。在本發(fā)明提供的計(jì)算設(shè)備中,在將所述可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配時(shí),所述處理器用于通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配; 或者將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配;或者首先將該可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配,在匹配成功后再將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配。一種在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法,應(yīng)用于安裝有至少一個(gè)可引導(dǎo)設(shè)備的計(jì)算設(shè)備,該計(jì)算設(shè)備包括處理器和存儲(chǔ)模塊,該存儲(chǔ)模塊中存儲(chǔ)有基本輸入輸出系統(tǒng),所述方法包括所述處理器在檢測(cè)到開(kāi)機(jī)命令后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索所述至少一個(gè)可引導(dǎo)設(shè)備;所述基本輸入輸出系統(tǒng)包含一添加模塊,所述方法還包括所述處理器加載該添加模塊,以將搜索到的所述至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到弓I導(dǎo)設(shè)備表中。在本發(fā)明提供的方法中,所述方法進(jìn)一步包括,對(duì)于搜索到的每一可引導(dǎo)設(shè)備,所述處理器通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,以確定該可引導(dǎo)設(shè)備是否為由所述預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備。在本發(fā)明提供的方法中,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符;該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。在本發(fā)明提供的方法中,所述預(yù)設(shè)標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種所述至少一個(gè)可引導(dǎo)設(shè)備其中之一所在接口的接口標(biāo)識(shí)符;該所述至少一個(gè)可引導(dǎo)設(shè)備其中之一的設(shè)備標(biāo)識(shí)符。在本發(fā)明提供的方法中,在將所述可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配時(shí),所述方法進(jìn)一步包括處理器通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配; 或者將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配;或者首先將該可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配,在匹配成功后再將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配。
實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果在搜索到可引導(dǎo)設(shè)備后,本發(fā)明提供的技術(shù)方案僅將由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。這樣一來(lái),便可實(shí)現(xiàn)在啟動(dòng)過(guò)程中僅能通過(guò)由預(yù)設(shè)標(biāo)識(shí)符指定的引導(dǎo)設(shè)備進(jìn)行引導(dǎo),且BIOS配置界面中提供的可供選擇的引導(dǎo)設(shè)備也僅為預(yù)設(shè)標(biāo)識(shí)符指定的引導(dǎo)設(shè)備。如此一來(lái),非法用戶便無(wú)法通過(guò)修改引導(dǎo)順序而繞過(guò)合法操作系統(tǒng)以獲取私密數(shù)據(jù),數(shù)據(jù)的安全性由此得到了有效的保障。同時(shí)通過(guò)設(shè)置不同的預(yù)設(shè)標(biāo)示符,可以為不同類型用戶提供不同范圍的安全權(quán)限。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是依據(jù)本發(fā)明一較佳實(shí)施例的計(jì)算設(shè)備的邏輯結(jié)構(gòu)示意圖;圖2是依據(jù)本發(fā)明一較佳實(shí)施例的在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種計(jì)算設(shè)備和在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法。在搜索到可引導(dǎo)設(shè)備后,本發(fā)明提供的技術(shù)方案僅將由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。這樣一來(lái),便可實(shí)現(xiàn)在啟動(dòng)過(guò)程中僅能通過(guò)由預(yù)設(shè)標(biāo)識(shí)符指定的引導(dǎo)設(shè)備進(jìn)行引導(dǎo),且 BIOS配置界面中提供的可供選擇的引導(dǎo)設(shè)備也僅為預(yù)設(shè)標(biāo)識(shí)符指定的引導(dǎo)設(shè)備。如此一來(lái),非法用戶便無(wú)法通過(guò)其他引導(dǎo)設(shè)備或修改引導(dǎo)順序來(lái)繞過(guò)合法操作系統(tǒng)以獲取私密數(shù)據(jù),數(shù)據(jù)的安全性由此得到了有效的保障。圖1是依據(jù)本發(fā)明一較佳實(shí)施例的計(jì)算設(shè)備100的邏輯結(jié)構(gòu)示意圖。如圖1所示, 計(jì)算設(shè)備100包括處理器102和存儲(chǔ)模塊104。存儲(chǔ)模塊104中存儲(chǔ)有BIOS (Basic Input Output System,基本輸入輸出系統(tǒng))106。BIOS 106中進(jìn)一步包括添加模塊108。存儲(chǔ)模塊104可以是例如但不限于ROM(Read-Only Memory,只讀存儲(chǔ)器)。處理器102用于在檢測(cè)到開(kāi)機(jī)命令(例如電源按鈕被按下)后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索至少一個(gè)可引導(dǎo)設(shè)備。上述內(nèi)容在現(xiàn)有技術(shù)中做了清楚的描述,因此此處不再贅述。區(qū)別于現(xiàn)有技術(shù),本發(fā)明提供的BIOS 106包含添加模塊108。處理器102用于加載該添加模塊,以將搜索到的至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。預(yù)設(shè)標(biāo)識(shí)符可以采用可引導(dǎo)設(shè)備在BIOS設(shè)置界面中顯示的名稱。例如,以AMI公司研制的BIOS為例,開(kāi)機(jī)按下DEL鍵進(jìn)入BIOS設(shè)置界面,在BOOT菜單的選項(xiàng)“1st Boot Device”(第一啟動(dòng)設(shè)備)至“12th Boot Device”(第十二啟動(dòng)設(shè)備)中可引導(dǎo)設(shè)備的標(biāo)識(shí)符都是唯一的,其采用的格式為可引導(dǎo)設(shè)備所在接口的接口名稱+可引導(dǎo)設(shè)備的設(shè)備名稱。例如,SATA 硬盤(或 CF 卡)為 ‘ SATA PM-XXXX,、iSATAiSM-XXXX'、‘SATA:PS_XXXX,或者 ‘SATASS-XXXX,;光驅(qū)設(shè)備為 ‘CD/DVD:XXXX,;IDE 硬盤(或 CF 卡)為 ‘HDD:PM_XXXX,;U 盤為‘USB:XXXX’ ;網(wǎng)絡(luò)引導(dǎo)為‘NetWork:XXXX’,其中,XXXX為可引導(dǎo)設(shè)備標(biāo)識(shí)符。應(yīng)注意,
6本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,在具體實(shí)現(xiàn)過(guò)程中,在滿足唯一性的前提下,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符、該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。在現(xiàn)有計(jì)算設(shè)備的正常啟動(dòng)過(guò)程中,處理器會(huì)執(zhí)行BIOS以檢測(cè)計(jì)算設(shè)備上接入的所有可引導(dǎo)設(shè)備,并將這些可引導(dǎo)設(shè)備按照一定的先后順序添加到引導(dǎo)設(shè)備表中,以供用戶選擇優(yōu)先從哪個(gè)設(shè)備引導(dǎo)。而在本發(fā)明提供的技術(shù)方案中,處理器102通過(guò)添加模塊108將搜索到的每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,并將匹配成功的可引導(dǎo)設(shè)備作為由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到弓I導(dǎo)設(shè)備表中。具體而言只要可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符和預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符匹配成功即可添加可引導(dǎo)設(shè)備;或者只要可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符和預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符匹配成功即可添加可引導(dǎo)設(shè)備;作為優(yōu)選的實(shí)施例,在匹配過(guò)程中,為滿足可引導(dǎo)設(shè)備的唯一性,先判斷該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符是否匹配,匹配成功后再判斷該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符是否匹配,若不匹配則不添加引導(dǎo)設(shè)備,以保證只能在唯一的接口上添加唯一的引導(dǎo)設(shè)備。在具體實(shí)現(xiàn)過(guò)程中,可通過(guò)BIOS配置界面來(lái)查看想要的引導(dǎo)設(shè)備所對(duì)應(yīng)的標(biāo)識(shí)符,以此作為所述預(yù)設(shè)標(biāo)識(shí)符。如此一來(lái),便可將想要的引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。本發(fā)明還提供了一種在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法,下面就結(jié)合圖2對(duì)其進(jìn)行詳細(xì)描述。圖2是依據(jù)本發(fā)明一較佳實(shí)施例的在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法200的流程圖。本發(fā)明提供的在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法200應(yīng)用于安裝有至少一個(gè)可引導(dǎo)設(shè)備的計(jì)算設(shè)備,該計(jì)算設(shè)備包括處理器和存儲(chǔ)模塊,該存儲(chǔ)模塊中存儲(chǔ)有基本輸入輸出系統(tǒng),該基本輸入輸出系統(tǒng)包含一添加模塊。如圖2所示,方法200開(kāi)始于步驟202,緊接著步驟204,處理器檢測(cè)到開(kāi)機(jī)命令,例如檢測(cè)到電源按鈕被按下。隨后,在下一步驟206,處理器加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索所述至少一個(gè)可引導(dǎo)設(shè)備,例如硬盤、光驅(qū)、U盤等。隨后,在下一步驟208,所述處理器加載該添加模塊,以將搜索到的所述至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。在具體實(shí)現(xiàn)過(guò)程中, 對(duì)于搜索到的每一可引導(dǎo)設(shè)備,所述處理器通過(guò)添加模塊將該可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,以確定該可引導(dǎo)設(shè)備是否為由所述預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備。 而在具體實(shí)現(xiàn)過(guò)程中,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符;該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。具體而言只要可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符和預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符匹配成功即可添加可引導(dǎo)設(shè)備;或者只要可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符和預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符匹配成功即可添加可引導(dǎo)設(shè)備;作為優(yōu)選的實(shí)施例,在匹配過(guò)程中,先判斷該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符是否匹配,匹配成功后再判斷該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符是否匹配,若不匹配則不添加引導(dǎo)設(shè)備,以保證在只能在唯一的接口上添加唯一的引導(dǎo)設(shè)備。選擇上述不同的方式,可以為不同類型用戶提供不同范圍的安全權(quán)限。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種計(jì)算設(shè)備,安裝有至少一個(gè)可引導(dǎo)設(shè)備,包括 存儲(chǔ)模塊,用于存儲(chǔ)基本輸入輸出系統(tǒng);處理器,用于在檢測(cè)到開(kāi)機(jī)命令后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索所述至少一個(gè)可引導(dǎo)設(shè)備;其特征在于,所述基本輸入輸出系統(tǒng)包含一添加模塊,所述處理器用于加載該添加模塊,以將搜索到的所述至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。
2.根據(jù)權(quán)利要求1所述的計(jì)算設(shè)備,其特征在于,對(duì)于搜索到的每一可引導(dǎo)設(shè)備,所述處理器用于通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,以確定該可引導(dǎo)設(shè)備是否為由所述預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備。
3.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其特征在于,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符; 該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。
4.如權(quán)利要求3所述的計(jì)算設(shè)備,其特征在于,所述預(yù)設(shè)標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種所述至少一個(gè)可引導(dǎo)設(shè)備其中之一所在接口的接口標(biāo)識(shí)符; 該所述至少一個(gè)可引導(dǎo)設(shè)備其中之一的設(shè)備標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求4所述的計(jì)算設(shè)備,其特征在于,在將所述可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配時(shí),所述處理器用于通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配;或者將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配;或者首先將該可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配,在匹配成功后再將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配。
6.一種在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法,應(yīng)用于安裝有至少一個(gè)可引導(dǎo)設(shè)備的計(jì)算設(shè)備,該計(jì)算設(shè)備包括處理器和存儲(chǔ)模塊,該存儲(chǔ)模塊中存儲(chǔ)有基本輸入輸出系統(tǒng),所述方法包括所述處理器在檢測(cè)到開(kāi)機(jī)命令后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索所述至少一個(gè)可引導(dǎo)設(shè)備;其特征在于,所述基本輸入輸出系統(tǒng)包含一添加模塊,所述方法還包括 所述處理器加載該添加模塊,以將搜索到的所述至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括,對(duì)于搜索到的每一可引導(dǎo)設(shè)備,所述處理器通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配,以確定該可引導(dǎo)設(shè)備是否為由所述預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,每一可引導(dǎo)設(shè)備的標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符; 該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符。
9.如權(quán)利要求8所述的方法,其特征在于,所述預(yù)設(shè)標(biāo)識(shí)符包含下列標(biāo)識(shí)符中的至少一種所述至少一個(gè)可引導(dǎo)設(shè)備其中之一所在接口的接口標(biāo)識(shí)符; 該所述至少一個(gè)可引導(dǎo)設(shè)備其中之一的設(shè)備標(biāo)識(shí)符。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在將所述可引導(dǎo)設(shè)備的標(biāo)識(shí)符與所述預(yù)設(shè)標(biāo)識(shí)符進(jìn)行匹配時(shí),所述方法進(jìn)一步包括處理器通過(guò)所述添加模塊將該可引導(dǎo)設(shè)備所在接口的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配;或者將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配;或者首先將該可引導(dǎo)設(shè)備的接口標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的接口標(biāo)識(shí)符進(jìn)行匹配,在匹配成功后再將該可引導(dǎo)設(shè)備的設(shè)備標(biāo)識(shí)符與預(yù)設(shè)標(biāo)識(shí)符中的設(shè)備標(biāo)識(shí)符進(jìn)行匹配。
全文摘要
本發(fā)明涉及計(jì)算機(jī)技術(shù),針對(duì)現(xiàn)有技術(shù)無(wú)法阻止非法用戶通過(guò)修改引導(dǎo)順序來(lái)繞過(guò)合法操作系統(tǒng)以獲取私密數(shù)據(jù)的缺陷,提供一種計(jì)算設(shè)備和在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法。計(jì)算設(shè)備包括存儲(chǔ)模塊,用于存儲(chǔ)基本輸入輸出系統(tǒng);處理器,用于在檢測(cè)到開(kāi)機(jī)命令后加載基本輸入輸出系統(tǒng),以執(zhí)行開(kāi)機(jī)自檢并在開(kāi)機(jī)自檢過(guò)程中搜索至少一個(gè)可引導(dǎo)設(shè)備;基本輸入輸出系統(tǒng)包含一添加模塊,處理器用于加載該添加模塊,以將搜索到的至少一個(gè)可引導(dǎo)設(shè)備中由預(yù)設(shè)標(biāo)識(shí)符指向的可引導(dǎo)設(shè)備添加到引導(dǎo)設(shè)備表中。本發(fā)明還提供了一種在開(kāi)機(jī)過(guò)程中確定引導(dǎo)設(shè)備的方法。本發(fā)明可有效防止非法用戶通過(guò)修改引導(dǎo)順序來(lái)繞過(guò)合法操作系統(tǒng)來(lái)獲取私密數(shù)據(jù),有效的保障數(shù)據(jù)的安全性。
文檔編號(hào)G06F9/445GK102200917SQ20101013636
公開(kāi)日2011年9月28日 申請(qǐng)日期2010年3月25日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者王志遠(yuǎn), 金立江, 陳志列 申請(qǐng)人:研祥智能科技股份有限公司