共用方式為


Microsoft Entra 建議:從應用程式移除未使用的認證 (預覽)

Microsoft Entra 建議 是一項功能,提供您個人化的深入見解和可操作的指導,讓您的租戶符合建議的最佳實務。

本文涵蓋從應用程式移除未使用的認證的建議。 此建議會在 Microsoft Graph 的建議 API 中呼叫 StaleAppCreds

必要條件

要檢視或更新建議,有不同的角色要求。 針對所需的存取類型,使用最低特殊權限角色。 如需角色的完整清單,請參閱<工作的最低特殊權限角色>。

Microsoft Entra 角色 存取類型
報告閱讀器 唯讀
安全檢閱者 唯讀
全球讀者 唯讀
驗證原則管理員 更新及讀取
Exchange 系統管理員 更新及讀取
安全性系統管理員 更新及讀取
DirectoryRecommendations.Read.All 在 Microsoft Graph 中為唯讀
DirectoryRecommendations.ReadWrite.All 在 Microsoft Graph 中更新和讀取

某些建議可能需要 P2 或其他授權。 如需詳細資訊,請參閱 Recommendations 概觀數據表

描述

應用程式認證可以包含憑證和需要使用該應用程式註冊之其他類型的秘密。 這些認證可用來證明應用程式的身分識別。 只有正在使用的認證應持續向應用程式註冊。

認證會被視為未使用,若出現以下情況:

  • 過去 30 天沒有使用它。
  • 這是已新增至要用於 OAuth/OIDC 流程的應用程式或 SAML 流程的服務主體的認證。

下列認證不受建議的豁免:

  • 受影響的資源清單中不會顯示過期的憑證。
  • 識別為未使用的認證,自被標示起已過期,並在 受影響的資源 列表中顯示為 已完成。

拿掉未使用的應用程式認證有助於減少受攻擊面區域,並協助清除租使用者的應用程式組合。

行動方案

此建議適用於 Microsoft Entra 系統管理中心,並使用 Microsoft Graph API。

所識別建議的應用程式會出現在建議底部 受影響的資源 清單中。

  1. 以至少安全性系統管理員的身分登入Microsoft Entra 管理中心

  2. 瀏覽至 身分識別>概觀

  3. 選取 建議標籤,然後選取 移除未使用的認證從應用程式中建議。

  4. 請記下 [受影響的資源] 資料表中的 下列詳細數據

    • [資源]會顯示應用程式名稱
    • 欄位ID會顯示應用程式識別碼
  5. 從 [動作] 資料行選取 [更多詳細數據],以檢視更多詳細數據。

    建議的螢幕快照,其中已醒目提示 [更多詳細數據] 選項。

    注意

    如果認證的來源是服務主體,請遵循服務主體一節中的指引。

  6. 從開啟的面板中,選取 [更新認證 ] 以直接流覽至 應用程式註冊的 [憑證與秘密 ] 區域,以移除未使用的認證。

    1. 或者,瀏覽至 身分識別>應用程式>應用程式註冊,然後選取作為此建議一部分顯示的應用程式。

      Microsoft Entra 應用程式註冊頁面的螢幕擷取畫面。

    2. 然後流覽至 應用程式註冊的 [憑證和秘密 ] 區段。

      Microsoft Entra ID 之 [憑證與密碼] 區段的螢幕擷取畫面。

  7. 找出未使用的認證並加以移除。

服務主體

如果認證的來源是 服務主體,有幾個考慮和額外的步驟需要遵循。

因為單一應用程式通常會有多個服務主體,所以流覽至企業應用程式以在一個地方檢視所有專案可能比較容易。

  1. Microsoft Entra 系統管理中心,瀏覽至 身分>應用程式>企業應用程式

  2. 搜尋並開啟在此建議中呈現的應用程式。

  3. 從側邊功能表中選取 [單一登錄 ]。

    如果認證是服務主體,但有使用中的 SAML 憑證,您可以使用 Microsoft Graph API 來識別認證的詳細數據。 若要使用 Microsoft Graph API,您需要 DirectoryRecommendations.Read.AllDirectoryRecommendations.ReadWrite.All 許可權。 如需詳細資訊,請參閱 如何使用身分識別建議

  4. 登入 Graph Explorer

  5. 從下拉式清單中選取 [GET] 作為 HTTP 方法。

  6. API 版本設為 beta

  7. 查詢 keyCredentialpasswordCredential 端點。

  8. 使用removePasswordremoveKey端點,從服務主體中移除認證。