このページでは、okta アカウントにMicrosoft Defender for Identityを接続する方法について説明します。 Microsoft Defender for Identityを Okta アカウントに接続すると、Okta アクティビティが可視化され、Microsoftセキュリティ製品全体で共有データ収集が可能になります。 コネクタを使用すると、Defender for Identity は Okta システム ログを 1 回収集し、サポートされている他の Microsoft セキュリティ製品 (Microsoft Sentinel など) と共有できます。 Okta システム ログを 1 回収集し、サポートされている Microsoft セキュリティ製品間で共有することで、API の使用が減り、重複するデータ収集が回避され、コネクタの管理が簡素化されます。 始める前に、OktaおよびDefender for Identity環境が、必要なライセンス、役割、アクセス設定などの前提条件を満たしていることを確認してください。
注:
もしOkta環境がすでにProtect OktaとMicrosoft Defender for Cloud Appsと統合されている場合、Microsoft Defender for Identityに接続すると、ユーザー活動などの重複したOktaデータがDefenderポータルに表示される可能性があります。
前提条件
Okta アカウントをMicrosoft Defender for Identityに接続する前に、次の前提条件が満たされていることを確認してください。
Okta ライセンス
Okta 環境には、次のいずれかのライセンスが必要です。
Developer
Enterprise
Okta ロール
Super 管理 ロールは、API トークンを作成する場合にのみ必要です。 トークンを作成したら、スーパー管理者の役割を削除し、Read-Only 管理者とDefenderをアイデンティティのカスタムロールに割り当て、継続的なAPIアクセスを行ってください。
Microsoft Entra と Defender XDR のロールベース アクセス オプション
Microsoft Defender for Identityで Okta コネクタを構成するには、アカウントに次のいずれかのアクセス構成が割り当てられている必要があります。
Microsoft Entra のロール:
- セキュリティ オペレーター
- セキュリティ管理者
Defender 統合 RBAC のアクセス許可:
- コア セキュリティ設定 (管理)
Okta をMicrosoft Defender for Identityに接続する
次の手順では、コネクタ API を使用して専用の Okta アカウントにMicrosoft Defender for Identityを接続する方法について説明します。 Microsoft Defender for Identityを専用の Okta アカウントに接続すると、Okta の使用を可視化して制御できます。
専用の Okta アカウントを作成する
コネクタ専用の Okta アカウントを作成するには、次の手順を実行します。
- Microsoft Defender for Identity 専用の Okta アカウントを作成します。
- Okta アカウントを Super 管理 ロールとして割り当てます。
- Okta アカウントを確認します。
- 後で使用するために、アカウントの資格情報を格納します。
- 手順 1 で作成した専用の Okta アカウントにサインインして、API トークンを作成します。
API トークンを作成する
Okta で API トークンを作成するには、次の手順を実行します。
Okta コンソールで、[管理] を選択します。
[ セキュリティ>API] を選択します。
トークンの選択
[ トークンの作成] を選択します。
[トークンの作成] ポップアップで、次の操作を行います。
- Defender for Identity トークンの名前を入力します。
- [ 任意の IP] を選択します。
- [ トークンの作成] を選択します。
[正常に作成されたトークン] ポップアップで、[トークン] の値をコピーして安全に保存します。 コピーした Okta API トークンは、Okta を Defender for Identity に接続するために使用します。
カスタム ユーザー属性を追加する
次の手順を実行して、Okta に必要なカスタム ユーザー属性を追加します。
[ ディレクトリ > プロファイル エディター] を選択します。
[ ユーザー] (既定値) を選択します。
[ 属性の追加] を選択します。
- [データ型] を [文字列] に設定します。
- [表示名] を入力します。
- 変数名を入力します。
- [ユーザーのアクセス許可] を [読み取り専用] に設定します。
次の属性を入力します。
表示名 変数名 ObjectSid ObjectSid ObjectGuid ObjectGuid 識別名 識別名 [保存] を選択します。
追加した 3 つのカスタム属性が正しく表示されていることを確認します。
カスタム Okta ロールを作成する
Microsoft Defender for IdentityというカスタムのOktaロールを作成し、継続的なAPIアクセスに必要な権限を提供します。
注:
継続的な API アクセスをサポートするには、Read-Only 管理者ロールとカスタム Microsoft Defender for Identity ロールの両方を割り当てる必要があります。Okta コネクタを正常に構成するには、Read-Only 管理者ロールとカスタム Microsoft Defender for Identity ロールが必須です。 いずれかのロールが見つからない場合、構成は失敗します。
Read-Only 管理者ロールとカスタムMicrosoft Defender for Identityロールを割り当てた後、スーパー管理者ロールを削除できます。 両方の必要なロールを割り当てた後にスーパー管理者ロールを削除すると、関連するアクセス許可のみが常に Okta アカウントに割り当てられます。
- [ セキュリティ > 管理者] に移動します。
- [ ロール ] タブを選択します。
- [ 新しいロールの作成] を選択します。
- ロール名を [Microsoft Defender for Identity] に設定します。
- このロールに割り当てるアクセス許可を選択します。 次のアクセス許可を含めます。
- ユーザーのライフサイクル状態を編集する
- ユーザーの認証操作を編集する
- ロール、リソース、管理者の割り当てを表示する
- [ ロールの保存] を選択します。
リソース セットを作成する
次の手順に従って、カスタム Defender for Identity ロール用のリソース セットを作成します。
[ リソース ] タブを選択します。
[ 新しいリソース セットの作成] を選択します。
リソース セットにMicrosoft Defender for Identityという名前を付けます。
次のリソースを追加します。
- すべてのユーザー
- すべての ID およびアクセス管理リソース
[ 選択内容の保存] を選択します。
カスタム ロールとリソース セットを割り当てる
Okta で構成を完了するには、カスタム ロールとリソース セットを専用アカウントに割り当てます。
専用 Okta アカウントに次のロールを割り当てます。
読み取り専用管理者。
カスタム Microsoft Defender for Identity ロール
Microsoft Defender for Identity リソース セットを専用の Okta アカウントに割り当てます。
Read-Only 管理者の役割とカスタムMicrosoft Defender for Identityの役割の両方が割り当てられていることを確認した後、アカウントからスーパー管理者の役割を削除してください。
Microsoft Defender ポータルでコネクタを構成する
以下の手順を使って、Microsoft Defender PortalでOktaコネクタを設定してください。
Microsoft Defender ポータルに移動します。
システム>データ管理>データ コネクタ>カタログ を選択します
[ Okta シングル サインオン>コネクタの接続] を選択します。
コネクタの名前を入力します。
Okta ドメイン (たとえば、my.project.okta.com) を入力します。
Okta アカウントからコピーした API トークンを貼り付けます。
[次へ] を選択します。
製品> Microsoft Defender for Identityを選択する
[次へ] を選択します。
Okta の詳細を確認し、[接続] を選択 します。
Okta 環境が有効になっているテーブルに表示されることを確認します。
注:
Okta コネクタの接続には最大 15 分かかることがあります。