安全無小事。對于企業(yè)來說,如何保障數(shù)據(jù)的安全,有時候比如何利用信息化技術(shù)提高辦公效率更加的重要。所以,隨著企業(yè)競爭的加劇,企業(yè)之間的競爭逐漸演化會信息的競爭,CIO又有了一個新的任務(wù),就是如何最好的保證企業(yè)數(shù)據(jù)的安全,防止數(shù)據(jù)外泄給企業(yè)帶來損失。
對于這數(shù)據(jù)安全方面的內(nèi)容,若要寫的話,恐怕可以寫一本萬科全書了。筆者今天在這里要談的,只是針對文件加密這一技術(shù)中的某一小塊內(nèi)容,即在采用EFS文件加密系統(tǒng)過程中所需要注意的問題。
EFS (加密文件系統(tǒng)),其采用一種核心文件加密技術(shù)。加密了文件與文件夾之后,用戶可以像使用其它文件或者文件夾一樣使用它,也就是說,對于合法用戶來說,是透明的。但是丟與非法用戶來說,則就無法打開這些經(jīng)過EFS加密過的文件或者文件夾。故EFS技術(shù)可以很好的保障企業(yè)數(shù)據(jù)的安全性。如有用戶非法拷貝公司的機(jī)密文件,則其他用戶跟本打不開這個加密文件。EFS采用高級的標(biāo)準(zhǔn)加密算法實(shí)現(xiàn)透明的文件加密與解密過程。任何不擁有合法密鑰的個人或者程序都不能夠讀取加密的數(shù)據(jù)。
不過,任何一種有效的加密工具,若利用的不好的話,仍然會帶來潛在的危險。故,在使用EFS文件加密系統(tǒng)的時候,也需要了解一些注意事項(xiàng)。
一、 文件加密密鑰需要存檔,以防不時之需
從理論上來說,EFS加密技術(shù)依靠用戶的標(biāo)識與密碼。若只要獲得用戶的標(biāo)識與密碼之后,就可以破解這個文件。但是,從現(xiàn)實(shí)中來看,這往往是不可能的。也就是說,可能要獲得用戶的密碼容易,但是,若要獲得用戶的標(biāo)識信息的話,則相對來說比較困難。因?yàn)檫@里指的用戶標(biāo)識不是在系統(tǒng)登陸時的用戶名,而是這個用戶名在操作系統(tǒng)中所對應(yīng)的一串?dāng)?shù)字代碼。這個數(shù)字代碼的話,是受到操作系統(tǒng)嚴(yán)格保護(hù)的。即使是最利害的攻擊者,很很難獲取用戶名對應(yīng)的這個數(shù)字標(biāo)識。而且,即使相同的用戶名,這個數(shù)字標(biāo)識也是不同的。
這就產(chǎn)生了一個不得不注意的問題。當(dāng)操作系統(tǒng)出現(xiàn)故障需要重新安裝時,由于新建用戶,即使用戶名相同,其用戶標(biāo)示也是不同的。也就是說,其“用戶名”是不同的。此時,即使知道密碼,則原先加密過的文件,也無法打開了。
不久之前,還有個朋友向我求救。他說,他們企業(yè)中有個用戶采用了EFS加密文件。但是,后來由于他的電腦由于操作系統(tǒng)的分區(qū)出現(xiàn)了磁盤壞道,所以,不得不對壞道進(jìn)行隔離,并且重新安裝了操作系統(tǒng)。但是,系統(tǒng)重新安裝之后,以前采用EFS機(jī)密的幾個文件打不開了。而且,他由于一時疏忽,也備份這個密鑰。問我有什么可以破解的方法?我搖了搖頭,只好說愛莫能助。雖然理論上可以利用電子字典等工具破解,但是,這個破解的話,即使現(xiàn)在世界上最好性能的計(jì)算機(jī),有需要幾十年的時間才能夠破解。
故,對于企業(yè)用戶來說,為了應(yīng)對這些不時之需,需要對這些加密密鑰進(jìn)行獨(dú)立的備份。像現(xiàn)在筆者的做法就是,把每個用戶的用戶身份認(rèn)證信息,包括加密密鑰,都被分到一個獨(dú)立的媒體設(shè)備上。如此的話,即使以后因?yàn)槭裁丛驅(qū)е虏僮飨到y(tǒng)崩潰,仍然可以打開原有的EFS加密文件。
二、 網(wǎng)絡(luò)傳輸過程中的加密問題
若采用了EFS加密技術(shù),加密后的文件,在網(wǎng)絡(luò)傳輸過程中,是否加密,則取決于具體的情形。
如用戶的文件是存儲在網(wǎng)絡(luò)文件服務(wù)器上,而這個服務(wù)器上這個用戶的文件夾采用了EFS技術(shù)進(jìn)行加密。此時,就會產(chǎn)生一個問題,就是若客戶端需要使用這個文件時,在這個從服務(wù)器到客戶端傳輸?shù)倪^程中,文件是否加密的問題。
若用戶直接在客戶端上打開文件服務(wù)器上這個文件,則從文件服務(wù)器上到客戶機(jī)上的傳輸過程是明文傳輸?shù)摹R簿褪钦f,其解密的過程是發(fā)生在文件打開的那一剎南。當(dāng)文件被打開,文件內(nèi)容傳輸?shù)娇蛻舳说臅r候,都是明文實(shí)現(xiàn)的。此時,若網(wǎng)絡(luò)中存在一些嗅探工具的話,則這些信息就會輕易的被非法攻擊者獲取。此時,若要杜絕這種情況,就需要采用其他的一些加密措施,如IPSEC安全策略等等。
如果用戶不是直接打開這個加密過的文件,而是把這個文件從服務(wù)器上拷貝到本機(jī)上的文件夾,而這個文件夾又恰巧是采用EFS加密過的。則此時文件在網(wǎng)絡(luò)傳輸過程中是加密過的內(nèi)容。此時,即使非法攻擊者竊取了網(wǎng)絡(luò)中傳輸?shù)膬?nèi)容,到他們手里也是沒有用的。因?yàn)槿际敲芪膫鬏敗2贿^,此時,若用戶本機(jī)上的文件夾是沒有采用EFS加密的,則此時在復(fù)制文件夾的過程中,必須要在文件服務(wù)器上先對文件進(jìn)行解密,然后在傳輸?shù)娇蛻舳酥鳈C(jī)上。此時,加密文件在網(wǎng)絡(luò)中傳輸?shù)倪^程仍然是明文的。
可見,若企業(yè)需要提高網(wǎng)絡(luò)傳輸?shù)陌踩?,防止機(jī)密文件在傳輸過程中泄漏,則就需要在客戶端本機(jī)上也必須配置一些EFS加密的文件夾。在需要使用遠(yuǎn)程文件服務(wù)器上的EFS加密文件時,最好通過復(fù)制的方式,先把他復(fù)制到本機(jī)的EFS加密文件夾內(nèi)。如此的話,才能夠保證文件在網(wǎng)絡(luò)傳輸過程中的安全性。
三、 文件壓縮與文件加密,不能夠并用
文件壓縮與文件加密是微軟操作系統(tǒng)NTFS分區(qū)格式提供的兩個重要的工具。但是不知道為什么,這兩兄弟是水火不容,有壓縮就沒有加密。若用戶企圖對某個壓縮的文件夾或者文件采取加密的話在,則這個文件與文件夾則會被自動解密。這是需要注意的地方。
筆者剛開始接觸這個EFS技術(shù)的時候,就犯過這個錯誤。一次,筆者看到一個硬盤分區(qū)的容量快滿了,就采用了文件壓縮的功能,硬是把分區(qū)中的文件壓縮了90%,爭取了10%的空間出來。當(dāng)硬盤分區(qū)使用率到了95%的時候,我又對其中的一個壓縮了的文件夾進(jìn)行EFS加密,但是,加密不成功。這讓我非常的奇怪。因?yàn)榉謪^(qū)已經(jīng)采用了NTFS格式,而且,加密的文件或則文件夾也不是系統(tǒng)文件與文件夾。那為什么會不成功呢?一開始筆者以為是否是文件所有者的問題,就單獨(dú)對一些子文件夾進(jìn)行加密,可是問題依舊。后來查看了錯誤代碼與系統(tǒng)日志文件,才發(fā)現(xiàn)原來是對文件加密的時候,系統(tǒng)會先對壓縮過的文件進(jìn)行解密。而現(xiàn)在磁盤的分區(qū)已經(jīng)不能夠容納解壓縮后的文件。所以,這就導(dǎo)致了文件加密的失敗。
從這個事件之后,讓我明白了文件加密與溫家壓縮水火不相容。所以,CIO在EFS技術(shù)部署的時候,需要注意不能夠在一個文件夾上同時采用文件加密技術(shù)或者文件壓縮技術(shù)。有時候,我們?yōu)榱税踩紤],往往需要犧牲一點(diǎn)硬盤的容量。還好現(xiàn)在硬盤大幅度跳水,已經(jīng)不成為企業(yè)信息化應(yīng)用的主要瓶頸資源。
四、 加密文件不能夠防止刪除。
雖然對某些文件采取了EFS加密技術(shù),可以有效的防止非法用戶閱讀、修改這些文件。但是,具有刪除等權(quán)限的人員,仍然可以輕松的刪除這些文件。
如在文件服務(wù)器上,我們雖然對文件夾采用了EFS加密,但是,有些企業(yè)在分配權(quán)限的時候,不怎么細(xì)致。如筆者知道一家企業(yè),他們在文件服務(wù)器部署的時候,一個部門的用戶都屬于同一個組,就有他們這個部門文件的所有操作權(quán)限,包括刪除權(quán)限等等。此時,雖然采用了EFS加密技術(shù),同一個部門的用戶也不能夠閱讀其他用戶建立的文件。而只能夠打開自己保存的文件??墒牵珹用戶雖然不能夠打開B用戶創(chuàng)建的文件,但是,因?yàn)锳與B兩個用戶是屬于同一個部門,有文件刪除的權(quán)限。所以,A用戶雖然不能夠查看用戶B的文件,但是,卻可以刪除或者剪貼掉。
很明顯,這與我們的愿望是背道而馳的。所以,若光采用EFS加密技術(shù)的話,是不能夠確保文件被意外刪除的。此時,往往需要采用其他的權(quán)限管理方法,來加強(qiáng)文件的安全性。
五、 EFS加密不依賴于特定的應(yīng)用系統(tǒng)
一開始,筆者在向企業(yè)用戶介紹EFS的時候,他們會擔(dān)心,是否只有微軟的應(yīng)用軟件支持這個EFS技術(shù)呢。其他的軟件是否支持?如企業(yè)現(xiàn)在采用作圖軟件做的一個設(shè)計(jì)圖紙,我要對其采用EFS文件加密,則下次是否還能夠打開呢?
其實(shí),這主要是對EFS文件加密還有些誤區(qū)。EFS加密技術(shù)不是發(fā)生在應(yīng)用層,而是位于文件-系統(tǒng)層。換句話說,EFS加密技術(shù)跟應(yīng)用軟件是無關(guān)的。無論是什么應(yīng)用軟件,只要其存儲數(shù)據(jù)的文件夾是采用EFS加密的,則其在保存文件時,就會自動被加密。下次再打開時,則會自動被解密。這個加密解密的過程,跟應(yīng)用軟件是無關(guān)的。