This is the Trace Id: 36986c3d716bc78198b18d54f1f98ed1
跳到主要內容 Microsoft Defender Microsoft Entra Microsoft Intune 專案感知 Microsoft Purview Microsoft Sentinel SIEM 檢視所有產品 AI 支援的網路安全性 雲端安全性 資料安全性與治理 身分識別和網路存取權 AI 的安全性 中小型企業 整合式 SecOps 零信任 價格 服務 合作夥伴 為何選擇使用 Microsoft 安全性 網路安全性意識 客戶案例 安全說明資訊 產品試用 受業界認可 Microsoft Security Insider Microsoft 數位防禦報告 安全回應中心 Microsoft 安全性部落格 Microsoft 安全性事件 Microsoft 技術社群 文件 技術內容庫 訓練與認證 Microsoft Cloud 合規性計畫 Microsoft 信任中心 服務信任入口網站 Microsoft 安全未來倡議 Business Solutions Hub 連絡銷售人員 開始免費試用 Microsoft 安全性 Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space 混合實境 Microsoft HoloLens Microsoft Viva 量子運算 教育 汽車業 金融服務 政府機關 醫療保健 製造 零售 尋找合作夥伴 成為合作夥伴 合作夥伴網絡 Microsoft Marketplace 軟件公司 網誌 Microsoft 廣告 開發人員中心 文件 活動 授權 Microsoft 學習 Microsoft 研究 查看網站地圖
安全性基礎概念

什麼是非人類身分識別?

了解由應用程式、機器人、AI 代理程式、工作負載與指令碼等軟體所使用的非人類身分識別如何改變安全性領域,以及為何在雲端驅動的世界中,管理它們至關重要。
隨著組織採用越來越多自動化和雲端式工具,非人類身分識別 (NHI) 的數量也隨之增加。這些以軟體為基礎的身分識別—供應用程式、服務和指令碼使用—可協助系統有效運作,但也可能帶來安全性風險。IT 和安全性團隊必須了解有哪些 NHI、它們擁有的存取權,以及它們的使用方式。這有助於降低風險,並在日益複雜的數位環境中改善管理。

關鍵重點

  • 非人類身分識別是數位作業的關鍵。它們讓應用程式、服務和指令碼等軟體能自行存取系統和資料。隨著雲端使用量成長,管理這些身分識別對安全性和效率都很重要。
  • 不同類型的非人類身分識別需要謹慎管理。服務帳戶、受控識別和服務主體各自扮演不同角色。如果缺乏管理,它們可能獲得過多存取權限,或在未被察覺的情況下持續存在——進而造成安全性風險。
  • AI 代理程式為非人類身分識別管理帶來新挑戰。這些自主系統可獨立運作,並能在沒有人工輸入的情況下切換角色、存取資料、觸發工作流程,或與其他 AI 代理程式互動。隨著其使用範圍擴大,身分識別解決方案也必須演進,以偵測、控制並稽核代理程式在各環境中的運作方式。
  • 非人類身分識別需要定期維護,才能保持安全。當系統或角色變更時,應檢查並更新這些身分識別。否則,它們可能累積過多存取權,並成為隱藏的弱點。
  • Microsoft Entra 工作負載 ID 可簡化非人類身分識別管理。它可協助組織尋找、監視和保護軟體身分識別。透過無密碼登入與存取原則等工具,能更容易維持安全並保持控制。

什麼是非人類身分識別?

非人類身分識別是供應用程式、服務或指令碼等軟體使用的數位身分識別,可自動存取系統和資料,就像人員登入後執行工作一樣。隨著企業使用越來越多雲端服務、自動化工具、智慧型裝置和 AI 技術,這類身分識別的數量正快速成長。如今,軟體自行與其他系統通訊已很常見—無論是應用程式擷取資訊、指令碼發行新版軟體更新,或者機器人審查交易皆是如此。

這項成長也帶來了新的挑戰。許多非人類身分識別擁有超出需求的存取權限、存活時間超過實際需求,或未被標準安全性工具追蹤。謹慎管理這些身分識別有助於降低風險、提升效率,並保護人員和系統的安全。

保護與維護數位身分識別的重要性,不亞於管理人類帳戶。非人類身分識別需要謹慎設定、定期檢查,並在不再使用時及時移除。有效管理它們,有助於防止安全性漏洞、確保系統只擁有所需的存取權,並保持作業安全且有效率地持續運作。

機器、人類與非人類的比較

在數位環境中,並非所有身分識別都代表真人。隨著組織使用越來越多自動化和雲端服務,了解人類、非人類和機器身分識別之間的主要差異至關重要:
 
  • 人類身分識別 會指派給實際的人員,例如員工或合作夥伴,由他們手動與系統互動。通常會透過角色、多重要素驗證和存取原則來管理。

  • ⁠非人類身分識別 是以軟體為基礎的代理程式,例如程式、機器人、AI 代理程式或數位工具,可自動存取系統。它們對自動化至關重要,但在傳統身分識別控管中往往容易被忽略。

  • ⁠機器身分識別 是非人類身分識別的一種特殊類型,用於確保裝置、伺服器或虛擬機器之間的通訊安全。這類身分識別通常依賴憑證或密碼編譯金鑰來驗證基礎結構元件。
了解這些差異有助於 IT 和安全性團隊套用正確的控制、監視身分識別行為,並在複雜環境中更有效地管理存取權。

非人類身分識別的類型

非人類身分識別有不同的類型,且在組織內的建立、使用和管理方式也各不相同。每種類型都有特定用途——但它們全都是為協助軟體系統在無需人類參與的情況下,安全地存取資源所設計。

以下是幾種最常見的類型:

1. 服務帳戶
是經常使用、手動建立的帳戶,可讓應用程式或服務與系統互動。其作用包括:
 
  • ⁠執行背景工作或自動化作業。
  • ⁠存取檔案或資料庫。
  • ⁠在不同系統之間連接服務。
為處理例行系統工作,許多組織會使用服務帳戶——但若缺乏適當管理,它們可能存取實際上不需要的系統部分,進而增加安全性風險。

2. 受控識別 由雲端平台自動建立和管理,因此更容易控制軟體可以存取的內容。每個身分識別都會繫結到特定系統或服務,且只會在需要期間存在。這樣可免除開發人員手動處理使用者名稱或密碼的需求,降低曝露風險並提升安全性。它們經常用於:
 
  • 以安全方式向雲端服務驗證,而不儲存密碼、API 金鑰或存取權杖等密碼。
  • 根據角色指派存取權限,且只需進行最少的設定。
  • 隨著雲端環境成長,更有效率地管理軟體身分識別。
使用受控識別有助於簡化存取、減少認證管理作業,並降低軟體擁有超出所需存取權的風險。

3. 服務主體 是應用程式或服務用來存取雲端資源的安全性身分識別。它們在身分識別平台中作為應用程式的身分識別,並被廣泛使用於:
 
  • 自動化與指令碼工作。
  • ⁠建立、測試和部署工作流程。
  • 雲端服務與第三方工具之間的連線。
服務主體可讓您靈活且精細地控管軟體可存取的內容,但必須密切監控,才能避免誤用並維持系統安全。

4. AI 代理程式 是新興的非人類身分識別類別。AI 代理程式 (由代理式 AI 支援) 是自主、動態的非人類身分識別,可在不同系統間推理、委派並採取行動,而無須直接的人為輸入。與傳統的 NHI 不同,AI 代理程式可能會:
 
  • 可依需求建立,並在多個領域中使用。
  • 透過短暫性或基於情境的憑證,存取 API、資料庫與服務。
  • 可針對工作進行推理並切換角色—有時充當系統代理程式,有時代表使用者行事。
AI 代理程式的動態生命週期,會對傳統身分識別架構 (例如 OAuth 或 SAML) 造成挑戰,因為這些架構是專為靜態的人類或機器身分識別所設計。使用 AI 代理程式會為您的非人類身分識別管理原則帶來新的需求,包括:
 
  • 短暫性憑證,其生命週期很短,並會自動撤銷。
  • ⁠即時原則評估,以授與動態的最低權限存取。
  • ⁠可追蹤性與稽核性,適用於代理程式執行的自主動作。
  • 人工監督,適用於代理程式執行的敏感性或高風險工作。
若未妥善處理,AI 代理程式可能會產生大量非受控識別,導致認證過多、權限膨脹,以及安全性盲點。

非人類身分識別的運作方式

非人類身分識別可讓應用程式、服務和虛擬機器自動登入、存取資源,並執行工作,而無須人為介入。人員可能會手動登入並採取行動,但非人類身分識別會根據其設定,以程式化方式執行這些作業,讓自動化作業更快速且更安全。

建立和指派

非人類身分識別通常會在設定應用程式、自動化程序或雲端系統時建立。在許多情況下,雲端平台會在建立新服務或系統時自動建立它們。這個流程通常包含:
 
  • 以手動方式或透過自動化建立身分識別。
  • 只授與它完成工作所需的存取權,僅此而已。
  • 套用存取規則,以便在該身分識別遭到誤用或入侵時,將潛在損害降到最低。
日常作業

建立後,非人類身分識別會執行多種關鍵的背景工作,對業務持續性至關重要。它們經常用於:
 
  • ⁠驗證認證或權杖。
  • ⁠在系統或服務之間傳輸資料。
  • 執行系統更新並執行自動化工作流程。
  • 協助軟體和系統在需求增加時更有效率地交換資訊。
持續維護

即使非人類身分識別不會變更角色或離開組織,仍需要定期維護,才能保持安全並正常運作。最佳做法包括:
 
  • ⁠定期輪換認證或存取金鑰。
  • 審查權限,移除可能隨時間累積的不必要存取權。
  • 識別並移除不再作用中或不再需要的身分識別。
  • 監控活動,找出可疑行為或遭入侵的跡象。
如果沒有定期維護,非人類身分識別可能會變成隱藏的安全性風險。它們可能會:
 
  • 隨著時間累積不必要的權限。
  • 即使支援它們的系統已不再使用,它們仍可能持續保持啟用狀態。
  • 被監視工具忽略,並遭攻擊者鎖定。
有效管理這些身分識別 (從建立到日常使用,再到持續維護) 是現代身分識別與存取權管理的重要一環。若執行得當,就能讓自動化更安全、更有效率,也更容易控管。

有效的非人類身分識別管理

隨著組織使用越來越多軟體型工具和服務,非人類身分識別的數量持續增加,而智慧化管理方式的需求也隨之提升。若缺乏謹慎監控,這些身分識別可能成為未知的安全性漏洞,尤其是在它們擁有過多權限、缺乏監控,或在不再需要時仍保持啟用的情況下。妥善管理這些身分識別,有助於降低風險、提高可見度,並保護您的系統。

其功能

非人類身分識別管理包含探索、組織、保護和監控屬於應用程式、工具、機器人和其他自動化系統的身分識別。內容包括:
 
  • 使用安全的命名和存取慣例來建立身分識別。
  • 根據各系統的需求指派角色和權限。
  • 保護權杖、金鑰和憑證等認證。
  • 稽核使用情況,以偵測異常行為或權限誤用。
  • 自動移除未使用或已過期的身分識別。
重要的原因

組織應使用 身分識別與存取權管理 (IAM) 系統等工具,協助安全性團隊從集中式位置管理人類與非人類身分識別。

針對非人類身分識別,IAM 系統可提供:
 
  • 清楚掌握哪些系統正在存取哪些資源。
  • 以原則為基礎的存取控制,強制執行最低權限原則。
  • 生命週期自動化,以減少手動維護。
  • 監控和記錄,以偵測誤用或風險行為。
  • 透過憑證輪替與憑證保管理來加強保護。
這些工具可協助安全性和 IT 團隊,確保非人類身分識別在定義的範圍內安全運作,並且不會在合規性、可見度或控管方面造成缺口。

最佳做法

有效管理非人類身分識別需要在安全性、自動化和可見度之間取得平衡。這些最佳做法有助於降低風險、避免身分識別過度擴散,並在系統成長時維持系統受到保護。

1. 套用最低權限存取權。只授與每個身分識別所需的權限,僅此而已。請盡量避免指派廣泛或系統管理員層級的存取權。這樣可以在身分識別遭到入侵時,將影響降到最低。

2. 產品生命週期管理。使用身分識別工具來自動建立、輪替和移除非人類身分識別。將身分識別與其所支援的工作或服務生命週期綁定,有助於避免未使用的帳戶留在環境中。

3. 盡可能使用受控識別。在雲端環境中,受控識別會自動處理安全存取和密碼更新。這表示您不需要在程式碼中儲存密碼或存取金鑰等敏感性資訊。

4. 集中檢視和控制措施。透過集中式 IAM 系統追蹤所有非人類身分識別。跨雲端、內部部署和混合式環境的檢視,可讓您更容易找出未使用、設定錯誤或有風險的身分識別。

5. 保護認證安全。請將密碼、存取金鑰和安全性憑證等敏感性資訊保存在安全的儲存系統中,而不存放在您的應用程式程式碼或設定檔中。定期更新這些資訊,並留意任何異常活動。

6. 監控和稽核活動。設定記錄和警示,以追蹤非人類身分識別的使用情況。請留意異常、過多的存取嘗試,或可能表示遭到濫用的非預期行為。

7. 定期審查並清理。排程定期審查非人類身分識別及其權限。移除未使用的身分識別,並收緊過於廣泛的存取權,保持您的環境整潔且安全。

採用這些最佳做法,可協助組織領先因應與身分識別相關的風險,同時有信心地支援自動化與創新。

它提供的效益
 
  • 透過限制經常被忽略的存取點,提升安全性。
  • 透過更完善地追蹤擁有存取權的人員或系統,能更輕鬆達成稽核與合規性要求。
  • 透過妥善管理權限,降低錯誤或過度使用存取權的可能性。
  • 透過自動化的建立、監控和清理身分識別作業,提升效率。
只要具備正確的系統和做法,管理非人類身分識別就能成為強化安全性的機會,同時支援現代 IT 作業的速度和規模。

非人類身分識別的未來

隨著數位環境變得越來越複雜,我們管理非人類身分識別的方式也持續演進。AI 和區塊鏈等新興技術,已開始重塑身分識別的建立、管理和保護方式。

AI 支援的身分識別管理

AI 在提升非人類身分識別的可見度和決策能力方面,正扮演越來越重要的角色。透過 AI,組織可:
 
  • 自動偵測異常行為或不必要的存取權。
  • ⁠根據使用模式建議存取變更。
  • ⁠在安全性風險擴大前預測風險。
  • ⁠隨著系統演進持續調整原則。
這類智慧自動化可讓您更容易管理大量身分識別,尤其是在系統和服務會根據需求經常建立、更新或關閉的環境中。

區塊鏈和分散式身分識別

區塊鏈技術引入了分散式身分識別的概念,也就是將身分識別資訊分散儲存在安全的網路中,而不是集中存放在單一位置。雖然這仍是一種持續發展中的方法,但它可能:
 
  • 提供更大的控制權,讓您能決定如何核發和驗證身分識別。
  • 讓跨組織的系統之間建立更強的信任關係。
  • 降低對集中式身分存放區的依賴,因為這些存放區可能成為單點故障。
對非人類身分識別而言,這可能為系統彼此驗證提供更安全且更具彈性的方式,尤其是在不同雲端平台之間,或在複雜的供應鏈中作業時。

隨著組織使用更多 AI、智慧裝置和自動化系統,非人類身分識別的數量也會持續增加。管理這些身分識別需要高彈性、自動化,且可隨規模成長的身分識別解決方案,讓企業即使面對日益複雜的技術,仍能保持掌控。

Microsoft Entra 身分識別與存取權解決方案

在今天這個雲端連線的世界中,管理存取權需要的不只是傳統身分識別工具。Microsoft 的身分識別與存取權管理解決方案,可協助組織保護使用者、裝置、應用程式和自動化服務 (無論他們從哪裡連線,或使用哪些方法或技術)。

Microsoft Entra 身分識別與網路存取管理解決方案,旨在防止攻擊、確保最低權限存取,並在提供安全資源存取的同時改善使用者體驗。像 Microsoft Entra ID、Microsoft Entra ID 控管、Microsoft Entra 外部 ID 和 Microsoft Entra 工作負載 ID 等工具,就是專為管理非人類身分識別所建置。

作為完整的存取權管理解決方案,Microsoft Entra 可為員工、客戶、合作夥伴和非人類身分識別,提供跨內部部署和雲端環境資源的安全存取。它包含以下功能:
 
  • 在應用程式和服務之間簡化存取的單一登入。
  • ⁠多重要素驗證,包括無密碼和 雙重要素驗證,例如生物特徵辨識、FIDO 金鑰和驗證應用程式。
  • ⁠Privileged Access Management,用以保護並監控具高度權限的重要帳戶。
  • ⁠登入安全性,可防範暴力密碼攻擊、密碼重複使用和工作階段挾持。
  • ⁠條件式存取 可根據風險等級、位置和裝置健康情況等即時訊號調整權限。
  • ⁠具備即時威脅偵測和自動回應的身分識別保護。
  • ⁠適用於公用和私人網路的現代網路存取。
  • ⁠存取控管,可監視、審查和自動化使用者與系統取得存取權之方式。
這個整合式平台可協助保護所有身分識別 (人類和非人類) 同時支援雲端和混合式環境中的安全存取。Microsoft Entra 內建治理、權限與自動化工具,讓組織能彈性管理各層級的身分識別。

Microsoft Entra 工作負載 ID

隨著企業使用越來越多自動化、雲端應用程式與連線服務,管理軟體身分識別與保護人類身分識別同樣重要。Microsoft Entra 工作負載 ID 提供集中化工具,用來保護這些非人類身分識別,包括服務主體、應用程式和受控識別,協助團隊:
 
  • 在不使用硬式編碼認證的情況下指派存取權
  • 追蹤軟體跨環境連線的方式
  • 監視身分識別健康狀態和使用情況
結合 Microsoft Entra ID Protection,工作負載 ID 可持續監視非人類身分識別是否有遭入侵的跡象,例如密鑰外洩、異常登入模式或與威脅情報相符的事件,並將其標記以便立即補救。

功能

透過 Microsoft Entra 工作負載 ID 中的功能,在大型環境中保護非人類存取,例如:
 
  • 自動身分識別探索。在 Azure 與混合式環境中,偵測並盤點工作身分識別,例如應用程式、服務與指令碼。
  • 免憑證驗證。使用受控識別與暫時性權杖進行安全、自動化存取,而無須在程式碼中儲存密碼或存取金鑰。
  • 最低權限存取強制執行。套用以角色為基礎的權限,只允許每個工作所需的存取權,協助降低身分識別獲過度授權的風險。
  • ⁠工作負載的條件式存取。根據風險層級、位置與內容套用即時原則,將零信任控制延伸到非人類身分識別。
  • ⁠集中式監控和報告。透過內建記錄、異常偵測與可供稽核的報表,維持對工作負載身分識別活動的檢視。
  • ⁠與 Microsoft Entra 生態系統整合。將 Microsoft 工作負載 ID 與 Entra ID、ID Protection、ID 控管及其他 Microsoft 安全性工具結合使用,以實現統一的身分識別安全性。
結果

使用 Microsoft Entra 工作負載 ID 的組織可以:
 
  • 自動探索與管理 Azure 與其他環境中的工作負載身分識別。
  • ⁠以最低權限原則強制執行存取,並搭配以角色為基礎的存取控制與條件式存取原則。
  • 透過移除硬編碼密碼並啟用安全 驗證 方法,強化憑證保護。
  • 透過持續監控與以活動為基礎的風險偵測,提升安全性可見度。
  • 透過集中化的身分識別控管與原則控制,簡化稽核與合規性。
反映真實世界挑戰的範例案例

在金融服務中自動化安全軟體發行

一家金融機構使用自動化工具建置並推出面向客戶的應用程式,以建置與發行軟體。為降低憑證外洩的風險,他們使用 Microsoft Entra 工作負載 ID,為發行週期的每個階段指派受控識別。

這有助於組織:
 
  • ⁠消除自動化指令碼中的硬式編碼密鑰。
  • ⁠依環境與工作限制對敏感的財務資料和 API 的存取。
  • ⁠透過維持清楚的存取追蹤,加快合規性檢查。
在醫療照護 IoT 系統中支援受信任的資料交換

一家醫療照護提供者使用支援 IoT 的醫療裝置,將病患遙測資料收集並傳送至雲端應用程式,以進行即時監控。每個裝置都會使用 Microsoft Entra 工作負載 ID 取得唯一身分識別,以驗證其真實性並保護通訊安全。

採用這種方法,提供者可以:
 
  • ⁠在裝置傳送病患資料前,自動進行驗證。
  • ⁠防止未經授權的裝置存取受管制的健康系統。
  • ⁠在更換或停用裝置時,簡化身分識別管理。
保護零售自動化機器人的存取安全

一家大型零售連鎖店使用 AI 支援的機器人來追蹤庫存、重新訂購補給品,並分析銷售點趨勢。每個機器人都需要針對性存取內部系統,例如庫存資料庫或供應商 API。Microsoft Entra 工作負載 ID 可讓 IT 團隊為每個機器人指派並強制執行精確的權限。

這可讓企業:
 
  • 依每個機器人的特定功能指派存取權。
  • ⁠避免使用過於寬泛的預設權限,將風險降到最低。
  • ⁠稽核活動以符合內部與產業標準。

常見問題集

  • 非人類身分識別的其中一個範例,是需要存取資料庫的雲端應用程式。應用程式不會使用個人登入,而是指派數位身分識別,讓它能像使用者一樣安全地連線、讀取或寫入資料。這個身分識別讓應用程式能自動驗證並處理工作,而無須人工介入。
  • 非人類身分識別有幾種常見類型,每一種的設計都旨在協助軟體安全地存取系統和資料:

    1. 服務帳戶 是手動建立的帳戶,供應用程式或服務執行工作、存取檔案或連線系統,通常用於內部部署或舊式環境。

    2. 受控識別 由雲端平台自動建立並管理。這些身分識別可在不需要儲存認證的情況下處理驗證,因此更容易且更安全地大規模使用。

    3. 服務主體 是雲端目錄中應用程式或服務的數位身分識別。它們通常用於自動化、部署,或透過細緻化存取控制來連接不同的雲端工具與服務。

    每種類型都在支援安全自動化與機器對機器通訊方面扮演關鍵角色。
  • 人類身分識別與非人類身分識別的主要差異,在於它們所代表的對象——或內容:
     
    • 人類身分識別 會連結到真實的人員,例如員工、合作夥伴或承包商。這些身分識別可用來登入、做出決策,以及手動與系統互動。通常會以使用者名稱、密碼和多重要素驗證來保護它們。

    • 非人類身分識別 會指派給軟體,例如應用程式、服務、機器人或指令碼,讓它們能自動存取系統和資料。這些身分識別可讓技術在沒有直接人為輸入的情況下執行工作,且常用於自動化、雲端服務或機器對機器通訊。

    這兩種類型的身分識別都需要安全管理,但非人類身分識別通常需要不同的工具和管理方式,因為它們可能快速增長,並在背景中運作。  

關注 Microsoft 安全性