最近論壇老是有網(wǎng)友問EFS的問題,主要是數(shù)據(jù)恢復(fù)的問題,因此總結(jié)了一下EFS的相關(guān)問題及注意事項,給大家參考。
本文涉及大量圖例,如有網(wǎng)友按照圖例學(xué)習(xí),實驗,請使用“新建文件夾”和“新建文件”來實驗,因為涉及數(shù)據(jù)加解密,有造成數(shù)據(jù)丟失的可能,小心。一、名詞解釋
安全標(biāo)識符(SID,“安全I(xiàn)D”):是來識別用戶、組和計算機(jī)帳戶的標(biāo)志符。在第一次創(chuàng)建一個帳戶時,windows系統(tǒng)將給每一個帳戶發(fā)布一個唯一的 SID。Windows 中的內(nèi)部進(jìn)程通過帳戶的 SID 而不是帳戶的名字來區(qū)別賬戶。相當(dāng)于人的身份證號碼,一些嚴(yán)肅的場合,我們通過身份證號碼來區(qū)分不同的人而不是通過姓名來區(qū)分。要注意的是,如果一個賬戶被錯誤刪除了,即使重建一個相同名字的賬戶,其SID也和被刪除賬戶的SID不同,對計算機(jī)來說,這仍然是兩個不同的賬戶。
加密:通過某個函數(shù)或方法對正常數(shù)據(jù)進(jìn)行運(yùn)算,使其看起來沒有意義的過程。其反過程稱為解密。
NTFS 文件系統(tǒng):一種高級文件系統(tǒng),提供了性能、安全、可靠性以及未在任何 FAT 版本中出現(xiàn)的高級功能。例如,NTFS 通過使用標(biāo)準(zhǔn)的事務(wù)處理記錄和還原技術(shù)來保證卷的一致性。如果系統(tǒng)出現(xiàn)故障,NTFS 將使用其日志文件和檢查點信息來恢復(fù)文件系統(tǒng)的一致性。NTFS 還可以提供諸如文件和文件夾
權(quán)限、加密、磁盤配額和壓縮之類的高級功能。
EFS(encrypting file system,文件加密系統(tǒng)):加密文件系統(tǒng) (EFS) 提供一種核心文件加密技術(shù),該技術(shù)用于在 NTFS 文件系統(tǒng)卷上存儲已加密的文件。加密了文件或文件夾之后,您還可以像使用其他文件和文件夾一樣使用它們。
加密對加密該文件的用戶是透明的。這表明不必在使用前手動解密已加密的文件,您就可以正常打開和更改文件。使用 EFS 類似于使用文件和文件夾上的權(quán)限。兩種方法都可用于限制數(shù)據(jù)的訪問。然而,未經(jīng)許可對加密文件和文件夾進(jìn)行物理訪問的入侵者將無法閱讀這些文件和文件夾中的內(nèi)容。如果入侵者試圖打開或復(fù)制已加密文件或文件夾,入侵者將收到拒絕訪問消息。文件和文件夾上的權(quán)限不能防止未授權(quán)的物理攻擊。
正如設(shè)置其他任何屬性(如只讀、壓縮或隱藏)一樣,通過為文件夾和文件設(shè)置加密屬性,可以對文件夾或文件進(jìn)行加密和解密。如果加密一個文件夾,則在加密文件夾中創(chuàng)建的所有文件和子文件夾都自動加密。推薦在文件夾級別上加密。
公鑰(public key):EFS中公鑰是一個運(yùn)算函數(shù),其作用就是用來加密數(shù)據(jù),就相當(dāng)于一把鎖。這把鎖可以放置在internet上,讓別人使用這把鎖來加密數(shù)據(jù)然后傳給鎖的主人。任何人都可以看到并使用這把鎖來加密數(shù)據(jù),但是如果沒有鎖的鑰匙就打不開鎖,因此看不到鎖住以后的數(shù)據(jù)內(nèi)容,所以公鑰暴露在公共場所并沒有安全性的問題。
私鑰(private key):對應(yīng)公鑰一對一對存在,其實就是用來開鎖的鑰匙。私鑰不能隨便泄露,如果私鑰被盜或者被復(fù)制,那么別人使用你的公鑰加密的數(shù)據(jù)如果傳輸時被攔截,就很容易被解密了。同理,如果我們自己的私鑰損壞或者丟失了,那么我們同樣不能打開這把鎖,也即是不能對接收到的別人已經(jīng)用我的公鑰加密了的數(shù)據(jù)進(jìn)行解密了,這種情況下,我們必須重新購買鎖和對應(yīng)的鑰匙,也就是需要重新申請一對公鑰和私鑰。
恢復(fù)代理(recovery agent):另外一個有私鑰的用戶。為了放置私鑰損壞或丟失,我們把私鑰存放在另外一個人那里,這人就是恢復(fù)代理。當(dāng)然,存放我私鑰的人必須是我信任的人。同樣EFS中也是采用類似的解決方法,也就是我們常常說到的恢復(fù)代理和恢復(fù)代理的證書。
二、使用加密文件和文件夾時的注意事項:
只有 NTFS 卷上的文件或文件夾才能被加密。由于 WebDAV 使用 NTFS,當(dāng)通過 WebDAV(Web 分布式創(chuàng)作和版本控制)加密文件時需用 NTFS。
不能加密壓縮的文件或文件夾。如果用戶加密某個壓縮文件或文件夾,則該文件或文件夾將會被解壓。換句話說,數(shù)據(jù)的壓縮和加密只能選其一。
如果將加密的文件復(fù)制或移動到非 NTFS 格式的卷上,該文件將會被解密。(壓縮也一樣)
如果將非加密文件移動到加密文件夾中,則這些文件將在新文件夾中自動加密。然而,反向操作則不能自動解密文件。文件必須明確解密,除非移動到非NTFS的卷上。
無法加密標(biāo)記為“系統(tǒng)”屬性的文件,并且位于 %systemroot% 目錄結(jié)構(gòu)中的文件也無法加密。
加密文件夾或文件不能防止刪除或列出文件或目錄。具有合適權(quán)限的人員可以刪除或列出已加密文件夾或文件。因此,
建議結(jié)合 NTFS 權(quán)限使用 EFS。 在允許進(jìn)行遠(yuǎn)程加密的遠(yuǎn)程計算機(jī)上可以加密或解密文件及文件夾。然而,如果通過網(wǎng)絡(luò)打開已加密文件,
通過此過程在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)并未加密。必須使用諸如 SSL/TLS(安全套接字層/傳輸層安全性)或 Internet 協(xié)議安全性 (IPSec) 等其他協(xié)議通過有線加密數(shù)據(jù)。但 WebDAV 可在本地加密文件并采用加密格式發(fā)送。
三、開始動手了
在NTFS分區(qū)上新建文件夾,在新建文件夾中新建一個文本文件,隨便輸入一些字符: 本貼包含圖片附件:
(續(xù)。。。。。。。。)
本文于2005-05-10 11:46:07.521被grathene第2次修改。