萬盛學電腦網

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

CMS 2001 安全性與身分驗證 (上):架構、權限模型與驗證選項

系統架構與安全工具

  • MSCMS 2001 建立於業界標準資料庫,核心為基於物件的 Publishing API,採用 IIS 做 Web 伺服器,繼承 Windows 檔案安全與 IIS 安全機制。
  • 內容與資源 (圖像、文件、影片) 於執行期與模板結合生成站點,儲存於「容器」:頻道、資料夾、模板庫、資源庫。
  • 管理工具:Site Builder (桌面應用,IE 介面) 定義容器權限、產生應用框架、配合 HTML 編輯器建模板;Security Configuration Application (SCA) 獨立應用設定本地/全域安全屬性 (如來賓存取、Web 存取點),建議透過 SSL 連線操作 SCA。

使用者權限模型:角色 + 權限群組

七大內建角色與權限:

角色權限範圍
訂閱者瀏覽頁面
作者建立/修改自有頁面、提交核准、發佈至頻道、使用模板/資源
編輯者核准/拒絕/建立/刪除頁面、修改發佈內容、提交至頻道、使用模板/資源
審閱者修改發佈排程、核准/拒絕發佈 (正常工作流較少用)
資源管理員資源庫增刪替換內容
模板設計師設計頁面/導航模板、使用資源
管理員指派角色/權限、分配所有容器權限、建立階層、維護修訂歷程 (全系統唯一角色群組)

權限群組運作邏輯

  • 管理員建立權限群組 (如「銷售編輯者」、「行銷編輯者」),關聯特定角色,限定容器範圍。
  • 使用者可屬多群組、擔任多角色 (如同一人在銷售資料夾為作者、行銷資料夾為編輯者)。
  • 角色權限固定不可修改;群組容器範圍與使用者隸屬可動態調整。
  • 經驗證用戶無法用來賓身分瀏覽無權容器,需將作者/編輯者加入有完整站點瀏覽權的訂閱者群組。

身分驗證選項

  1. IIS 內建驗證:整合 Windows 驗證 (適合純 IE 環境)、基本驗證 (搭配 SSL、多瀏覽器/Proxy 環境)、摘要式驗證、憑證對應。
  2. MSCMS 表單式手動登入:AESecurity Service 驗證,導向 ManualLogin.asp 輸入帳號密碼 → ManualLoginSubmit.asp 提交 → 成功簽發加密 Session Cookie (含用戶 ID、登入時間、IP、以 Server Security Key 加密)。Cookie 於登出或瀏覽器關閉銷毀。叢集環境下所有伺服器 Security Key 必須一致;金鑰變更會使所有既有 Token 失效。
  3. 來賓存取:允許匿名瀏覽全部/部分頁面。

表單式驗證設定步驟

  1. 編輯 c:\Program Files\Microsoft Content Management Server\Server\IIS_NR\System\Access\IISAuthentication.inc,確認 CF_IIS_Security_Context_Login = false (預設)。
  2. IIS NR 虛擬目錄啟用匿名存取。
copyright © 萬盛學電腦網 all rights reserved