Microsoft Entra の推奨事項 は、テナントを推奨されるベスト プラクティスに合わせるために、パーソナライズされた分析情報と実用的なガイダンスを提供する機能です。
このアーティクルでは、アプリから未使用の資格情報を削除するためのレコメンデーションについて説明します。 この推奨事項は、Microsoft Graph の推奨事項 API で staleAppCreds
と呼ばれます。
前提条件
推奨事項を表示または更新するためのさまざまなロール要件があります。 必要なアクセスの型には、最小特権ロールを使用します。 ロールの完全な一覧については、「 タスク別の最小特権ロール」を参照してください。
Microsoft Entra ロール | アクセスの種類 |
---|---|
レポート閲覧者 | 読み取り専用 |
セキュリティ閲覧者 | 読み取り専用 |
グローバル閲覧者 | 読み取り専用 |
認証ポリシー管理者 | 更新と読み取り |
Exchange 管理者 | 更新と読み取り |
セキュリティ管理者 | 更新と読み取り |
DirectoryRecommendations.Read.All |
Microsoft Graph での読み取り専用 |
DirectoryRecommendations.ReadWrite.All |
Microsoft Graph で更新と読み取りを行う |
推奨事項によっては、P2 またはその他のライセンスが必要な場合があります。 詳細については、「 推奨事項の概要」の表を参照してください。
説明
アプリケーション資格情報には、そのアプリケーションに登録する必要がある証明書やその他の型のシークレットを含めることができます。 これらの資格情報は、アプリケーションの ID を証明するために使用されます。 アプリケーションでアクティブに使用されている資格情報のみが、アプリケーションにレジスタされたままになります。
次の場合、資格情報は使用されていないと見なされます。
- 過去 30 日間使用されていません。
- OAuth/OIDC フローに使用するアプリケーション、または SAML フローのサービス プリンシパルに追加された資格情報です。
次の資格情報は推奨事項から除外されます。
- 有効期限が切れた資格情報は、影響を 受けたリソース の一覧に表示されません。
- 未使用として識別されたが、フラグが設定されてから有効期限が切れた資格情報は、影響を受けたリソースの一覧に [完了 ] と表示 されます 。
値
未使用のアプリケーション資格情報を削除すると、攻撃面を減らし、テナントのアプリ ポートフォリオから不要なものを片付けるのに役立ちます。
行動計画
この推奨事項は、Microsoft Entra 管理センター、または Microsoft Graph API で使用できます。
推奨事項が特定されたアプリケーションは、推奨事項の下部にある 影響を受けたリソース の一覧に表示されます。
少なくともセキュリティ管理者として Microsoft Entra 管理センターにサインインします。
Entra ID>Overview に移動します。
[推奨事項] タブ を 選択し、[ アプリケーションからの未使用の資格情報の削除 ] 推奨事項を選択します。
影響を受けるリソーステーブルの次の詳細を書き留めます。
- [リソース] 列にアプリケーション名が表示されます
- ID 列にアプリケーション ID が表示されます
[アクション] 列から [詳細] を選択すると、詳細が表示されます。
注
資格情報の配信元がサービス プリンシパルの場合は、「 サービス プリンシパル 」セクションのガイダンスに従ってください。
開いたパネルから [資格情報の 更新 ] を選択し、アプリ登録の [証明書とシークレット ] 領域に直接移動して、未使用の資格情報を削除します。
未使用の資格情報を見つけて削除します。
サービス プリンシパル
資格情報の配信元が サービス プリンシパルの場合は、いくつかの考慮事項と追加の手順に従う必要があります。
1 つのアプリケーションには複数のサービス プリンシパルが存在することが多いため、エンタープライズ アプリに移動してすべてを 1 か所で表示する方が簡単な場合があります。
Microsoft Entra 管理センターで、Entra ID>Enterprise アプリを参照します。
この推奨事項の一部として表示されたアプリケーションを検索して開きます。
サイド メニューから [ シングル サインオン ] を選択します。
資格情報がサービス プリンシパルであるものの、使用中の SAML 証明書がある場合は、Microsoft Graph API を使用して資格情報の詳細を識別できます。 Microsoft Graph API を使用するには、
DirectoryRecommendations.Read.All
とDirectoryRecommendations.ReadWrite.All
のアクセス許可が必要です。 詳細については、「 ID に関する推奨事項を使用する方法」を参照してください。Graph エクスプローラーにサインインします。
ドロップダウンから HTTP メソッドとして GET を選択します。
API バージョンを ベータ版に設定します。
keyCredential
エンドポイントとpasswordCredential
エンドポイントに対してクエリを実行します。removePassword
エンドポイントまたはremoveKey
エンドポイントを使用して、サービス プリンシパルから資格情報を削除します。