網路傳輸加密:IPSec 整合
Server 2008 內建增強版 IPSec,簡化設定、降低管理成本,提供端到端加密傳輸。
NTFS 進階特性
- 壓縮:磁碟區/資料夾/檔案層級壓縮。
- EFS (Encrypting File System):檔案級加密,大幅提升資料機密性。
- 擴展性:NTFS 分區上限遠大於 FAT,效能不隨分區增大而下降。
- 日誌式檔案系統:斷電/故障後快速恢復中繼資料一致性。
- 遠端儲存:整合可移除媒體(磁帶庫)擴展磁碟空間。
- 磁碟配額:限制/監控單一使用者磁碟用量。
交易式 NTFS (TxF) + 核心交易管理器 (KTM)
- 將檔案系統操作納入**交易**範圍,支援**全有或全無**語意。
- 應用程式可透過 KTM 將資料庫操作與檔案系統操作(如文件管理系統寫入檔案+資料庫記錄)包在同一交易中。
- 支援 **MS DTC (Distributed Transaction Coordinator)**,跨機器分散式交易。
- 基於 **SMB 2.0** 協定,遠端檔案操作也可納入交易。
FILESTREAM 資料類型 (SQL Server 2008)
- 大型二進位物件 (BLOB:文件、圖片、影片) 以 **NTFS 檔案形式** 儲存在檔案系統,而非資料庫內部頁面。
- 仍屬資料庫結構一部分,**交易一致性**由 SQL Server 保證。
- 透過 **NTFS 流 API** 存取,享有檔案系統高效能串流讀寫,同時保留資料庫安全性、備份、還原能力。
- 解決傳統 VARBINARY(MAX) 存資料庫導致備份龐大、效能瓶頸問題。
SQL Server 2008 透明資料加密 (TDE)
- **資料庫級完整加密**(資料檔、記錄檔、備份檔),**應用程式零修改**。
- 避免傳統欄位級加密需修改結構、效能下降、應用程式改動大。
- 金鑰管理階層:Service Master Key → Database Master Key → Certificate → Database Encryption Key (DEK)。
- 也可選擇 Windows EFS 檔案級加密或欄位級加密,視需求彈性選擇。
整體防護策略建議
- **傳輸層**:啟用 IPSec 強制加密所有伺服器間通訊。
- **儲存層**:系統碟啟用 BitLocker(含 TPM)、資料碟啟用 EFS/磁碟配額。
- **應用層**:SQL Server 啟用 TDE 保護靜態資料,BLOB 採用 FILESTREAM。
- **交易層**:關鍵業務流程採用 TxF + DTC 確保跨資料庫/檔案系統原子性。