控管內部部署服務帳戶

Active Directory 提供四種類型的內部部署服務帳戶:

服務帳戶治理的一部分包括:

  • 根據需求和用途保護它們
  • 管理帳戶生命週期及其認證
  • 根據風險和許可權評估服務帳戶
  • 確保 Active Directory (AD) 和 Microsoft Entra 識別碼沒有未使用的服務帳戶,且具有許可權

新的服務帳戶原則

當您建立服務帳戶時,請考慮下表中的資訊。

準則 考量事項
服務帳戶對應 將服務帳戶連線至服務、應用程式或腳本
擁有權 確定有帳戶擁有者要求並承擔責任
範圍 定義範圍,並預期使用持續時間
目的 建立一個用途的服務帳戶
權限 套用最低許可權原則:
- 不要將許可權指派給內建群組,例如系統管理員
- 移除本機電腦許可權,其中可行
- 量身訂做存取權,並使用 AD 委派進行目錄存取
- 使用細微
存取權限 - 設定帳戶到期和使用者型服務帳戶的位置限制
監視和稽核使用 - 監視登入資料,並確保其符合預期的使用量
- 設定異常使用量的警示

使用者帳戶限制

針對做為服務帳戶的使用者帳戶,請套用下列設定:

  • 帳戶到期 - 除非帳戶可以繼續,否則在檢閱期間之後,將服務帳戶設定為自動到期
  • LogonWorkstations - 限制服務帳戶登入許可權
    • 如果它在本機執行並存取電腦上的資源,請限制它在其他地方登入
  • 無法變更密碼 - 將 參數設定為 true 以防止服務帳戶變更自己的密碼

生命週期管理程式

為了協助維護服務帳戶安全性,請從一開始管理它們到解除委任。 使用下列程式:

  1. 收集帳戶使用資訊。
  2. 將服務帳戶和應用程式移至組態管理資料庫 (CMDB)。
  3. 執行風險評估或正式檢閱。
  4. 建立服務帳戶並套用限制。
  5. 排程和執行循環性檢閱。
  6. 視需要調整許可權和範圍。
  7. 取消布建帳戶。

收集服務帳戶使用資訊

收集每個服務帳戶的相關資訊。 下表列出要收集的最低資訊。 取得驗證每個帳戶所需的專案。

資料 描述
負責人 服務帳戶的使用者或群組負責
目的 服務帳戶的目的
許可權(範圍) 預期的許可權
CMDB 連結 具有目標腳本或應用程式的跨連結服務帳戶,以及擁有者
風險 安全性風險評估的結果
存留期 排程帳戶到期或重新認證的預期最長存留期

進行帳戶要求自助式,並要求相關資訊。 擁有者是應用程式或企業擁有者、IT 小組成員或基礎結構擁有者。 您可以使用 Microsoft Forms 來取得要求和相關資訊。 如果帳戶已核准,請使用 Microsoft Forms 將其移植到組態管理資料庫 (CMDB) 清查工具。

服務帳戶和 CMDB

將收集到的資訊儲存在 CMDB 應用程式中。 包含基礎結構、應用程式和程式的相依性。 使用此中央存放庫來:

  • 評估風險
  • 設定具有限制的服務帳戶
  • 確定功能和安全性相依性
  • 定期檢閱安全性,並持續需要
  • 請連絡擁有者以檢閱、淘汰及變更服務帳戶

範例 HR 案例

例如,服務帳戶會執行具有連線至人力資源 SQL 資料庫之許可權的網站。 服務帳戶 CMDB 中的資訊,包括範例,如下表所示:

資料 範例
擁有者、副手 名稱、名稱
目的 執行 HR 網頁並聯機到 HR 資料庫。 在存取資料庫時模擬終端使用者。
許可權、範圍 HR-WEBServer:在本機登入;執行網頁
HR-SQL1:在本機登入;HR 資料庫的讀取權限
HR-SQL2:在本機登入;僅限薪資資料庫的讀取權限
成本中心 123456
已評估風險 中;業務影響:中;私用資訊;中
帳戶限制 登入:僅限上述伺服器;無法變更密碼;MBI-Password 原則;
存留期 不受限制
檢閱週期 Biannually:依擁有者、安全性小組或隱私權小組

服務帳戶風險評估或正式檢閱

如果您的帳戶遭到未經授權的來源入侵,請評估相關聯應用程式、服務和基礎結構的風險。 請考慮直接和間接風險:

  • 未經授權的使用者可取得存取權的資源
    • 服務帳戶可以存取的其他資訊或系統
  • 帳戶可以授與的許可權
    • 許可權變更時的指示或訊號

風險評估之後,檔可能會顯示風險會影響帳戶:

  • 限制
  • 存留期
  • 檢閱需求
    • 頻率和檢閱者

建立服務帳戶並套用帳戶限制

注意

在風險評估之後建立服務帳戶,並在 CMDB 中記錄結果。 讓帳戶限制與風險評估結果保持一致。

請考慮下列限制,但有些限制可能與您的評定無關。

服務帳戶檢閱

排程定期服務帳戶檢閱,特別是那些分類的中高風險。 檢閱可能包括:

  • 擁有者證明帳戶的需求,並具有許可權和範圍的理由
  • 包含上游和下游相依性的隱私權和安全性小組檢閱
  • 稽核資料檢閱
  • 確定帳戶用於其陳述目的

取消布建服務帳戶

在下列階段取消布建服務帳戶:

  • 停用建立服務帳戶的腳本或應用程式
  • 使用服務帳戶的腳本或應用程式函式淘汰
  • 取代另一個服務帳戶

若要取消布建:

  1. 移除許可權和監視。
  2. 檢查相關服務帳戶的登入和資源存取,以確保不會對其產生任何潛在影響。
  3. 防止帳戶登入。
  4. 請確定不再需要帳戶(沒有投訴)。
  5. 建立商務原則,以判斷帳戶停用的時間量。
  6. 刪除服務帳戶。
  • MSA - 請參閱 Uninstall-ADServiceAccount
    • 使用 PowerShell,或從受控服務帳戶容器手動刪除它
  • 電腦或使用者帳戶 - 從 Active Directory 手動刪除帳戶

下一步

若要深入瞭解保護服務帳戶,請參閱下列文章: