首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 安全性架構與新功能深度解析

     編輯:關於SqlServer

可信任運算與 SQL Server 2005

Microsoft 於 2002 年啟動「可信任運算」計畫,核心四大原則:

  1. 設計安全:開發團隊進行多次安全稽核、威脅模型分析,針對每個潛在威脅設計對策。
  2. 預設安全:安裝程式為每個選項選擇安全配置,新系統安裝完成即處於安全狀態。
  3. 部署安全:提供技術資源指導正確部署,安全更新可自動安裝,跨機構環境有風險評估工具。
  4. 溝通:提供安全資訊交流平台,包含威脅公告、修補程式與工具。

主要安全改進範疇

  • 控制使用者對伺服器的存取:透過原則限定使用者存取範圍。
  • 停用非必要服務與限制服務配置:安裝預設停用非核心服務,管理員依需求啟用,符合最小權限原則。
  • 減少攻擊面:新功能經反覆安全測試,安裝即刻最小化暴露面。

關鍵安全新特性

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

總結

SQL Server 2005 從核心架構到周邊工具全面落實「可信任運算」原則,預設安全、粒度權限、加密與稽核能力大幅提升,為企業級資料保護提供堅實基礎。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved