【廣告】
可信計(jì)算發(fā)展概括
早在20世紀(jì)60年代,為了提高硬件設(shè)備的安全性,人們?cè)O(shè)計(jì)了具有高可靠性的可信電路,可信的概念開(kāi)始萌芽。到20世紀(jì)70年代初期,Anderson提出來(lái)了可信系統(tǒng)的概念,為美國(guó)后續(xù)的TCSEC(彩虹系列),可信計(jì)算機(jī)、可信計(jì)算基(TCB)、可信網(wǎng)絡(luò)、可信數(shù)據(jù)庫(kù)等的提出奠定了基礎(chǔ)。彩虹系列是早的一套可信計(jì)算技術(shù)文件,標(biāo)志著可信計(jì)算的出現(xiàn),也使系統(tǒng)的可信不斷豐富可信的內(nèi)涵,可信計(jì)算的理念和標(biāo)準(zhǔn)初具雛形。
可信計(jì)算原理介紹
傳統(tǒng)信息安全廠商的做法有點(diǎn)像醫(yī)生給,感冒了給其治感冒,受傷了給其治傷。信息安全廠商的做法是,你的操作系統(tǒng)也漏洞,我給你打上補(bǔ)丁。你的操作系統(tǒng)上病毒了,我通毒軟件給你清除病毒。病毒也是通特征碼的方式來(lái)實(shí)現(xiàn),即毒廠商先捕獲了這個(gè)病毒,分析這個(gè)病毒的特征碼,加上病毒庫(kù),這樣毒軟件才能查某個(gè)病毒。如果毒軟件沒(méi)有及時(shí)更新病毒庫(kù),則無(wú)法查殺這個(gè)新的病毒了。這也是為什么傳統(tǒng)殺毒軟件只要我們一開(kāi)機(jī)就讓我們更新的原因。以上的方法,更存在一定的滯后性。而可信計(jì)算使用一種新的思路實(shí)現(xiàn)信息安全,即從操作系統(tǒng)底層入手,應(yīng)用程序想在操作系統(tǒng)上運(yùn)行,必須經(jīng)信計(jì)算基的認(rèn)證,只有經(jīng)認(rèn)證的程序才可以在操作系統(tǒng)上運(yùn)行,未經(jīng)認(rèn)證的程序不能運(yùn)行
可信計(jì)算
以PC機(jī)可信計(jì)算舉例。操作系統(tǒng)首先將系統(tǒng)上所有的可執(zhí)行程序做一個(gè)哈希度量,將這個(gè)度量值存儲(chǔ)在可信計(jì)算基中。系統(tǒng)啟動(dòng)時(shí)檢測(cè)BIOS和操作系統(tǒng)的完整性和正確性,保障你在使用PC時(shí)硬件配置和操作系統(tǒng)沒(méi)有被篡改過(guò),所有系統(tǒng)的安全措施和設(shè)置都不會(huì)被繞過(guò)。然后系統(tǒng)要運(yùn)行應(yīng)用程序,除了經(jīng)過(guò)傳統(tǒng)的操作系統(tǒng)的權(quán)限判斷之外,還要與可信計(jì)算基中存儲(chǔ)的度量值做一個(gè)對(duì)比,如果或是惡意程序修改了可執(zhí)行文件的內(nèi)容,就可以檢測(cè)到應(yīng)用程序已經(jīng)發(fā)生了更改,則禁止程序運(yùn)行。
操作系統(tǒng)安全升級(jí),如防范UEFI中插入rootkit、防范OS中插入rootkit、以及防范病毒和攻擊驅(qū)動(dòng)注入等。應(yīng)用完整性保障,如防范在應(yīng)用中插入木馬。安全策略強(qiáng)制實(shí)現(xiàn),如防范安全策略被繞過(guò)/篡改、強(qiáng)制應(yīng)用只能在某個(gè)計(jì)算機(jī)上用、強(qiáng)制數(shù)據(jù)只能有某幾種操作等??梢?jiàn),可信計(jì)算則相當(dāng)于重構(gòu)一套系統(tǒng),原理是這樣的:我的地盤我做主,不管什么應(yīng)用程序,只要想在開(kāi)啟了可信計(jì)算的操作系統(tǒng)上運(yùn)行,就必須經(jīng)過(guò)我的允許。這個(gè)允許的過(guò)程就是將這個(gè)可執(zhí)行文件的哈希度量值存儲(chǔ)到可信計(jì)算基當(dāng)中。理論上,開(kāi)啟了可信計(jì)算的操作系統(tǒng),任何病毒、木馬都無(wú)法在其上運(yùn)行的。國(guó)家去年底推出的《信息安全技術(shù)網(wǎng)絡(luò)安全等級(jí)保護(hù)基本要求》(等保2.0)也強(qiáng)化了對(duì)可信計(jì)算的要求。