一種基于bios鑒權(quán)的安全硬盤及數(shù)據(jù)鑒權(quán)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)硬盤技術(shù)領(lǐng)域,特別涉及一種基于B1S鑒權(quán)的安全硬盤及數(shù)據(jù)鑒權(quán)方法。
【背景技術(shù)】
[0002]目前,市場(chǎng)上出現(xiàn)了一種安全硬盤,這種安全硬盤的內(nèi)部包括有兩種分區(qū),一種是用于存儲(chǔ)隱秘?cái)?shù)據(jù)的安全分區(qū),另一種則是用于存儲(chǔ)公共數(shù)據(jù)的公共分區(qū)。在沒(méi)有經(jīng)過(guò)鑒權(quán)的情況下,安全分區(qū)是處于隱藏狀態(tài)的,外界無(wú)法對(duì)其進(jìn)行訪問(wèn)。
[0003]為了對(duì)安全分區(qū)的數(shù)據(jù)進(jìn)行訪問(wèn),現(xiàn)有技術(shù)是在計(jì)算機(jī)系統(tǒng)完全啟動(dòng)后,利用密碼輸入軟件輸入相應(yīng)的訪問(wèn)密碼,獲得安全分區(qū)的訪問(wèn)權(quán)限,從而實(shí)現(xiàn)對(duì)安全分區(qū)的數(shù)據(jù)訪問(wèn)。
[0004]然而,由于密碼輸入軟件作為一種軟件,容易被破解和受到病毒攻擊,當(dāng)利用密碼輸入軟件輸入訪問(wèn)密碼時(shí),容易出現(xiàn)密碼被破解的情況,從而大大降低了安全分區(qū)中的隱秘?cái)?shù)據(jù)的安全性。
[0005]綜上所述可以看出,如何提高破解密碼的難度,從而提升安全分區(qū)中隱秘?cái)?shù)據(jù)的安全性是目前亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的是提供一種基于B1S鑒權(quán)的安全硬盤及數(shù)據(jù)鑒權(quán)方法,提高了破解密碼的難度,從而提升了安全分區(qū)中隱秘?cái)?shù)據(jù)的安全性。其具體方案如下:
[0007]一種基于B1S鑒權(quán)的安全硬盤,應(yīng)用于設(shè)置有B1S的計(jì)算機(jī),所述安全硬盤包括密碼接收模塊、密碼存儲(chǔ)模塊、安全分區(qū)、公共分區(qū)和密碼判斷模塊;
[0008]所述密碼接收模塊,用于在所述安全硬盤正處于啟動(dòng)狀態(tài)的過(guò)程中,接收通過(guò)所述B1S輸入的訪問(wèn)密碼;
[0009]所述密碼存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先通過(guò)所述B1S設(shè)定的用戶密碼和管理員密碼;
[0010]所述安全分區(qū),用于存儲(chǔ)隱秘?cái)?shù)據(jù);
[0011]所述公共分區(qū),用于存儲(chǔ)公共數(shù)據(jù);
[0012]所述密碼判斷模塊,用于獲取所述訪問(wèn)密碼、所述用戶密碼和所述管理員密碼,判斷所述訪問(wèn)密碼與預(yù)先存儲(chǔ)的用戶密碼或管理員密碼是否一致,當(dāng)判斷出所述訪問(wèn)密碼與所述管理員密碼相一致時(shí),允許所述計(jì)算機(jī)獲得所述隱秘?cái)?shù)據(jù)和所述公共數(shù)據(jù)的訪問(wèn)權(quán)限;當(dāng)判斷出所述訪問(wèn)密碼與所述用戶密碼相一致時(shí),則只允許所述計(jì)算機(jī)獲得所述公共數(shù)據(jù)的訪問(wèn)權(quán)限。
[0013]優(yōu)選的,所述安全硬盤還包括密碼監(jiān)控模塊;
[0014]所述密碼監(jiān)控模塊,用于對(duì)所述密碼接收模塊接收到的訪問(wèn)密碼進(jìn)行監(jiān)控,如果所述密碼接收模塊接收到的訪問(wèn)密碼與所述用戶密碼或所述管理員密碼不一致的連續(xù)次數(shù)大于預(yù)設(shè)次數(shù),則產(chǎn)生數(shù)據(jù)擦除指令,并將所述數(shù)據(jù)擦除指令發(fā)送到所述安全分區(qū),以擦除所述安全分區(qū)中的所述隱秘?cái)?shù)據(jù)。
[0015]優(yōu)選的,所述密碼監(jiān)控模塊,還用于對(duì)所述密碼存儲(chǔ)模塊進(jìn)行監(jiān)控,當(dāng)監(jiān)控到所述密碼存儲(chǔ)模塊沒(méi)有存儲(chǔ)用戶密碼或管理員密碼時(shí),則允許所述計(jì)算機(jī)訪問(wèn)所述隱秘?cái)?shù)據(jù)和所述公共數(shù)據(jù)。
[0016]優(yōu)選的,所述安全硬盤還包括報(bào)警模塊;
[0017]所述報(bào)警模塊,用于當(dāng)所述密碼監(jiān)控模塊產(chǎn)生所述數(shù)據(jù)擦除指令時(shí),發(fā)出報(bào)警信號(hào)。
[0018]優(yōu)選的,所述報(bào)警模塊為聲音報(bào)警模塊。
[0019]本發(fā)明實(shí)施例還公開(kāi)了一種基于B1S鑒權(quán)的數(shù)據(jù)鑒權(quán)方法,應(yīng)用于所述安全硬盤;所述數(shù)據(jù)鑒權(quán)方法包括:
[0020]在所述安全硬盤正處于啟動(dòng)狀態(tài)的過(guò)程中,接收通過(guò)計(jì)算機(jī)的B1S輸入的訪問(wèn)密碼;
[0021]判斷所述訪問(wèn)密碼與預(yù)先存儲(chǔ)的用戶密碼或管理員密碼是否一致,當(dāng)判斷出所述訪問(wèn)密碼與所述管理員密碼相一致時(shí),允許所述計(jì)算機(jī)獲得安全分區(qū)中存儲(chǔ)的隱秘?cái)?shù)據(jù)和公共分區(qū)中存儲(chǔ)的公共數(shù)據(jù)的訪問(wèn)權(quán)限;當(dāng)判斷出所述訪問(wèn)密碼與所述用戶密碼相一致時(shí),則只允許所述計(jì)算機(jī)獲得所述公共數(shù)據(jù)的訪問(wèn)權(quán)限。
[0022]優(yōu)選的,所述數(shù)據(jù)鑒權(quán)方法還包括,對(duì)接收的訪問(wèn)密碼進(jìn)行監(jiān)控,如果接收到的訪問(wèn)密碼與所述用戶密碼或所述管理員密碼不一致的連續(xù)次數(shù)大于預(yù)設(shè)次數(shù),則產(chǎn)生數(shù)據(jù)擦除指令,并將所述數(shù)據(jù)擦除指令發(fā)送到所述安全分區(qū),以擦除所述安全分區(qū)中的所述隱秘?cái)?shù)據(jù)。
[0023]優(yōu)選的,所述數(shù)據(jù)鑒權(quán)方法還包括,當(dāng)產(chǎn)生所述數(shù)據(jù)擦除指令時(shí),發(fā)出報(bào)警信號(hào)。
[0024]優(yōu)選的,所述當(dāng)產(chǎn)生所述數(shù)據(jù)擦除指令時(shí),發(fā)出報(bào)警信號(hào)的過(guò)程具體包括,當(dāng)產(chǎn)生所述數(shù)據(jù)擦除指令時(shí),發(fā)出聲音報(bào)警信號(hào)。
[0025]本發(fā)明中,用于獲取安全分區(qū)和公共分區(qū)訪問(wèn)權(quán)限的訪問(wèn)密碼是通過(guò)計(jì)算機(jī)的B1S (B1S,也即Basic Input Output System,基本輸入輸出系統(tǒng))進(jìn)行輸入的,這意味著訪問(wèn)密碼是在系統(tǒng)完全啟動(dòng)之前進(jìn)行輸入的。由于通過(guò)B1S輸入訪問(wèn)密碼的時(shí)候,計(jì)算機(jī)系統(tǒng)并沒(méi)有完全啟動(dòng),所以此時(shí)病毒軟件無(wú)法運(yùn)行,這樣在通過(guò)B1S輸入密碼的時(shí)候就不存在密碼被病毒破解的情況,由此提高了訪問(wèn)密碼被破解的難度,從而提升了安全分區(qū)中隱秘?cái)?shù)據(jù)的安全性。
【附圖說(shuō)明】
[0026]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0027]圖1為本發(fā)明實(shí)施例公開(kāi)的一種基于B1S鑒權(quán)的安全硬盤結(jié)構(gòu)示意圖;
[0028]圖2為本發(fā)明實(shí)施例公開(kāi)的一種基于B1S鑒權(quán)的數(shù)據(jù)鑒權(quán)方法流程圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]本發(fā)明實(shí)施例公開(kāi)了一種基于B1S鑒權(quán)的安全硬盤,應(yīng)用于設(shè)置有B1S的計(jì)算機(jī)。參見(jiàn)圖1所示,該安全硬盤10包括密碼接收模塊101、密碼存儲(chǔ)模塊102、安全分區(qū)103、公共分區(qū)104和密碼判斷模塊105 ;
[0031]密碼接收模塊101,用于在安全硬盤10正處于啟動(dòng)狀態(tài)的過(guò)程中,接收通過(guò)B1S輸入的訪問(wèn)密碼;
[0032]密碼存儲(chǔ)模塊102,用于存儲(chǔ)預(yù)先通過(guò)B1S設(shè)定的用戶密碼和管理員密碼;
[0033]安全分區(qū)103,用于存儲(chǔ)隱秘?cái)?shù)據(jù);
[0034]公共分區(qū)104,用于存儲(chǔ)公共數(shù)據(jù);
[0035]密碼判斷模塊105,用于獲取訪問(wèn)密碼、用戶密碼和管理員密碼,判斷訪問(wèn)密碼與預(yù)先存儲(chǔ)的用戶密碼或管理員密碼是否一致,當(dāng)判斷出訪問(wèn)密碼與管理員密碼相一致時(shí),允許計(jì)算機(jī)獲得隱秘?cái)?shù)據(jù)和公共數(shù)據(jù)的訪問(wèn)權(quán)限;當(dāng)判斷出訪問(wèn)密碼與用戶密碼相一致時(shí),則只允許計(jì)算機(jī)獲得公共數(shù)據(jù)的訪問(wèn)權(quán)限。
[0036]本實(shí)施例中,為了防止安全分區(qū)中的隱秘?cái)?shù)據(jù)被非法竊取,安全硬盤10還可以包括密碼監(jiān)控模塊;該密碼監(jiān)控模塊用于對(duì)密碼接收模塊101接收到的訪問(wèn)密碼進(jìn)行監(jiān)控,如果密碼接收模塊101接收到的訪問(wèn)密碼與用戶密碼或管理員密碼不一致的連續(xù)次數(shù)大于預(yù)設(shè)次數(shù),則產(chǎn)生數(shù)據(jù)擦除指令,并將數(shù)據(jù)擦除指令發(fā)送到安全分區(qū)103,以擦除安全分區(qū)103中的隱秘?cái)?shù)據(jù),其中,上述預(yù)設(shè)次數(shù)可根據(jù)實(shí)際的需要進(jìn)行設(shè)定。進(jìn)一步的,安全硬盤10還可以包括報(bào)警模塊;該報(bào)警模塊用于當(dāng)密碼監(jiān)控模塊產(chǎn)生數(shù)據(jù)擦除指令時(shí),發(fā)出報(bào)警信號(hào),從而使得企圖非法獲取硬盤數(shù)據(jù)的人不敢繼續(xù)在現(xiàn)場(chǎng)停留。其中,優(yōu)選的報(bào)警模塊為聲音報(bào)警模塊,如蜂鳴器等。
[0037]上述密碼監(jiān)控模塊還可以用于對(duì)密碼存儲(chǔ)模塊