萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

Windows EFS 加密檔案系統完整指南:原理、操作、快捷選單、命令列與破解風險

EFS (Encrypting File System) 是 Windows 2000/XP/Server 2003 內建的透明檔案級加密機制,保護 NTFS 磁碟上的敏感資料。本文涵蓋 EFS 原理、圖形介面操作、右鍵選單整合、命令列管理、禁用方法、跳過子資料夾加密技巧,以及現存破解風險與對策。

EFS 核心原理

  1. 產生 FEK (File Encryption Key,檔案加密金鑰):偽隨機數,對稱加密檔案內容 (DESX/X 演算法)。
  2. 使用使用者公開金鑰加密 FEK,儲存於檔案標頭 ($EFS 替代資料流)。
  3. 存取時:使用者私鑰解密 FEK → FEK 解密檔案內容。對使用者完全透明。
  4. 首次使用自動產生金鑰對 (公開/私鑰);網域環境依賴網域控制站,獨立工作站依賴本機。

圖形介面加密/解密操作

  1. 右鍵資料夾/檔案 → 內容 → 一般 → 進階。
  2. 勾選「加密內容以保護資料」 → 確定 → 套用。
  3. 選擇「將變更套用到這個資料夾、子資料夾和檔案」 → 確定。
  4. 解密:取消勾選同一選項即可。

特性: 加密資料夾內新建檔案自動加密;移動至 NTFS 保持加密;網路傳輸為明文;不可同時壓縮;系統檔案/資料夾不可加密。

進階技巧

1. 將「加密/解密」加入右鍵快捷選單

  1. regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  2. 新建 DWORD 值 EncryptionContextMenu = 1。
  3. 右鍵 NTFS 檔案/資料夾即見「加密/解密」選項,極大提升操作效率。

2. 徹底禁用 EFS

  1. regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EFS
  2. 新建 DWORD EfsConfiguration = 1。
  3. 本機 EFS 功能完全停用。

3. 跳過父資料夾加密下的特定子資料夾

在不想加密的子資料夾建立 Desktop.ini,內容:

[Encryption]
Disable=1

加密父資料夾時遇到該子資料夾會報錯,點選「忽略」即可跳過,父資料夾加密不受影響,目錄結構完整保留。

4. 命令列管理:CIPHER 指令

CIPHER /E 路徑    加密檔案/資料夾
CIPHER /D 路徑    解密檔案/資料夾
CIPHER /?         顯示完整參數說明

範例:CIPHER /E F:\abcde 加密 F 盤 abcde 資料夾。適合腳本自動化部署。

EFS 破解風險:Advanced EFS Data Recovery (AEFSDR)

攻擊前提: 硬碟殘留對應金鑰 (私鑰未刪除/備份)。
工具能力: 掃描磁碟尋找金鑰 → 解密 FEK → 還原檔案。
版本限制: 僅支援 Windows 2000 加密檔案,**Windows XP/2003 加密檔案目前無法破解** (但未來不保證)。

實測流程 (Win2000 環境)

  1. Administrators 群組用戶 Work 加密 efs1.txt。
  2. 登出,以同群組另一用戶 Luck 登入 → 存取被拒絕 (正常)。
  3. 執行 AEFSDR → 「EFS Related Files」→ 「Scan For Keys」掃描 C 盤 → 綠色為可用金鑰。
  4. 「Encrypted Files」→ 「Scan for encrypted files」掃描 D 盤 → 找到 efs1.txt。
  5. 「Save files」指定儲存位置 → 檔案已解密可正常開啟。

試用版限制: 僅解密前 512 位元組;大檔案需註冊版。

EFS 安全使用最佳實務

  • 備份金鑰: cipher /x 匯出 PFX 憑證 (含私鑰) 至離線安全儲存 (USB、光碟、列印紙本 QR Code)。金鑰遺失 = 資料永久遺失。
  • 指定資料復原代理人 (DRA): 群組原則 → 電腦設定 → Windows 設定 → 安全性設定 → 公開金鑰原則 → 加密檔案系統 → 建立/指定 DRA 憑證。管理員可在用戶遺失金鑰時復原資料。
  • 全盤加密優於單檔加密: 考慮 BitLocker (Vista+/Win7+) 或 VeraCrypt 保護整個磁碟區,避免暫存檔、頁面檔、休眠檔洩露明文片段。
  • 網路傳輸加密: EFS 檔案網路傳輸為明文,必須搭配 IPsec、VPN、HTTPS、SMB 簽名/加密傳輸。
  • 物理安全: 防止離線竊取硬碟離線破解 (AEFSDR 需硬碟存取權)。

EFS 是 Windows 內建、免費、透明的檔案級加密方案,正確配合金鑰備份、DRA、全盤加密使用,能有效保護靜態資料機密性。但請銘記:**加密不等於絕對安全,金鑰管理才是核心**。

copyright © 萬盛學電腦網 all rights reserved