Microsoft 於 2002 年啟動「可信任運算」計畫,核心四大原則:
| 特性 | 描述 | 預設狀態 |
|---|---|---|
| 預設關閉非核心服務 | 僅啟用核心功能,限制暴露面;.NET Framework、Service Broker 網路、Analysis Services HTTP 等預設停用 | 停用 |
| 粒度化權限控制 | 在指定層級與範圍管理權限,遵循最小權限原則 | 啟用 |
| 使用者與結構描述分離 | 移除使用者不再需變更擁有物件所有權,簡化安全管理 | 啟用 |
| 強制密碼原則 | 套用 Windows Server 密碼原則(長度、複雜度、到期)至 SQL 登入 | 可設定 |
| 執行內容 | 指定模組陳述式執行的安全性內容,支援粒度權限 | 啟用 |
| DDL 觸發器 | 稽核 DDL 作業(CREATE/ALTER/DROP) | 啟用 |
| 資料加密 | 內建加密功能,完整金鑰管理架構 | 啟用 |
| 叢集 Kerberos 驗證 | 支援虛擬伺服器 Kerberos 驗證 | 啟用 |
| 多重 Agent 帳號 | 每個作業可指定不同 Proxy 帳號 | 啟用 |
| 不再依賴 LSA | Agent 服務無需本地管理員權限 | 啟用 |
| Profiler 非系統管理員可用 | 新權限允許無 sysadmin 權限使用者執行追蹤 | 啟用 |
| Analysis Services 加密通訊 | 預設加密用戶端/伺服器通訊,可拒絕非加密連線 | 啟用 |
| 精細管理角色 | 資料庫層級管理權限、物件定義可見性控制 | 啟用 |
| Agent 作業角色 | 更細緻的作業權限指派 | 啟用 |
| 新部署工具與文件 | 引導安全安裝、拓撲分析、先決條件檢查、配置建議 | 提供 |
| 改進 Analysis Services 稽核 | 整合 SQL Profiler 的新稽核功能 | 提供 |
| 安全公告 | 定期發布安全公告與修補程式 | 提供 |
| IIS 鎖定精靈 | 關閉非必要 IIS 功能,整合 URLScan 多層防護(Win2003 已整合於 IIS 6.0) | 提供 |
SQL Server 2005 從核心架構到周邊工具全面落實「可信任運算」原則,預設安全、粒度權限、加密與稽核能力大幅提升,為企業級資料保護提供堅實基礎。