一般的なセキュリティ

ユーザー通知メール、ユーザーによる列挙の防止、Okta ThreatInsightなど、さまざまなグローバルorgセキュリティ設定を構成します。

これらの設定にアクセスするには、Admin Consoleのセキュリティ(Security) > 一般(General)に移動します。

セキュリティ通知メール

セキュリティ(Security) > 一般(General) > セキュリティ通知メール(Security Notification Emails)に移動してエンドユーザー向けの通知メールを構成します。通知メールが受信者に届かない場合、配信エラーの原因を示すイベント(遅延、ドロップ、バウンス)がシステムログ(System Log)に表示されます。

orgに複数のブランドがある場合、これらの設定はデフォルトブランドにのみ適用されます。特定ブランドのメール受信者を変更するときは、カスタマイズ(Customizations) > ブランド(Brands)に移動します。目的のブランドを選択し、メール(Emails)をクリックします。テンプレートを選択し、オーディエンス(Audience)(Edit)の横にある編集(Edit)(Audience)をクリックします。メール通知とテンプレートのカスタマイズの詳細については、メールテンプレートをカスタマイズするを参照してください。

新規サインオンに関する通知メール(New sign-on notification email) ユーザーが新規または認識されていないクライアントからサインインすると、Oktaからメール通知が送信されます。このメールには、認証の時間と場所に加えて、サインインに使用したWebブラウザーやオペレーティングシステムなどのユーザーサインオンの詳細が含まれています。新規クライアントの識別に関する制限の詳細については、新規サインオンに関する通知メールを参照してください。

注:新規orgの場合、この機能はデフォルトで無効になっています。

詳細については、「エンドユーザー向けのサインオン通知」を参照してください。

Authenticatorの登録に関する通知メール(Authenticator enrolled notification email) ユーザーまたは管理者がアカウントの新しいAuthenticatorに登録すると、Oktaからユーザーに確認メールが送信されます。

注:新規Orgの場合、この機能はデフォルトで有効になっています。

詳細については、「エンドユーザーへのAuthenticator登録完了通知メール」を参照してください。

Authenticator > のリセットに関する通知メール ユーザーまたは管理者がアカウントのAuthenticatorをリセットすると、Oktaからユーザーにメールが送信されます。

注:新規Orgの場合、この機能はデフォルトで有効になっています。

詳細については、「エンドユーザーへのAuthenticatorのリセット通知」を参照してください。 疑わしいアクティビティの報告

パスワードの変更に関する通知メール(Password changed notification email) ユーザーがアカウントのパスワードを変更またはリセットすると、Oktaからメール通知が受信されます。このメールにはパスワードがリセットされた時刻や場所など、パスワードリセットの詳細が含まれています。

注:

  • 管理者が一時パスワードを設定した場合、エンドユーザーは一時パスワードからパスワードを変更した後にのみメール通知を受信します。
  • 委任認証(DelAuth)を使用したパスワードリセットのエンドユーザー通知はサポートされていません。
  • ユーザーが非アクティブの場合、エンドユーザーにメール通知は送信されません。

詳細については、「エンドユーザーへのパスワードの変更通知」を参照してください。

新規サインオンに関する通知メール

新規サインオンに関する通知メールは、Authenticatorなどのほかのセキュリティ機能を補完するものであり、代替機能として使用するべきではありません。多くの場合、クライアントを簡単かつ正確に識別しますが、一部制限があります。

新規デバイスのサインインに関する通知メールは、エンドユーザーのブラウザーのCookieまたはフィンガープリントに基づいて新規クライアントと識別された場合に送信されます。

次の1つ以上のシナリオでは、クライアントは新規と見なされます。

  • 新しいブラウザータイプまたはバージョン。
  • 新しいオペレーティングシステムのタイプまたはバージョン。
  • 新規または更新されたアプリケーション。
  • 認識されないブラウザーまたはオペレーティングシステム(通知メールでは不明(Unknown)と表示されます)。

エンドユーザーが任意のブラウザータイプおよびOkta FastPassを使用してOktaにサインインする場合、クライアントは新規とは見なされません。

新しいデバイスの振る舞い検知には以下が必要です。

  • 強化された新規デバイス振る舞い検知が有効になっていること。
  • パスワード/IDP/として設定されているプライマリ要素、またはアプリサインインポリシールールで許可された任意の要素で構成されたグローバルセッションポリシー

認証が認識されない場合、エンドユーザーはすぐに管理者に連絡してアカウントのアクティビティを調査する必要があります。管理者は、ユーザーのセッションの終了、ユーザーのアカウントのロック、Authenticatorの追加などのアクションを実行して、セキュリティを向上させることができます。

制限事項

識別において課題となる制限事項がいくつかあります。新しいIPアドレスや新しい場所などのほかの識別子に加えてメール通知を有効にすると、エンドユーザーのアカウントで疑わしいアクティビティを特定する際の精度が向上します。

新規クライアントを識別するための現在の制限事項は次のとおりです。

  • サインインに成功すると、デバイスのフィンガープリントがキャプチャされます。
  • ユーザーのオペレーティングシステムまたはブラウザーに変更があると、新しいデバイス通知が生成される場合があります。
  • Okta以外のIDプロバイダーによって開始されたサインインでは、新しいデバイス通知は生成されません。
  • デバイスのフィンガープリントは、使用しているブラウザーに基づきます。エンドユーザーは、新しいブラウザータイプでサインインすると、新しいデバイス通知メールを受信します。
  • ユーザーがサインインしたデバイスではなく、新しいモバイルアプリが検出されると、Oktaから新しいデバイスに関する通知メールが送信されます。
  • 新しいデバイスの検出は常に完全に保証されるわけではありません。
  • エンドユーザーは、40日以内にアカウントにサインインしなかった場合、予期しない新規または不明なデバイス通知メールを受信することがあります。

エンドユーザー通知の詳細については、「メールテンプレートをカスタマイズする」を参照してください。

CAPTCHA統合

orgのセキュリティを強化するためのオプションとして、OktaはCAPTCHAをサポートし、自動サインインの試行を防ぎます。hCaptchaまたはreCAPTCHA v2の2つのサービスのいずれかを統合できます。

Oktaによってサポートされるベンダー実装はどちらも目には見えません。各サービスはサインイン時にバックグラウンドでリスク分析ソフトウェアを実行し、ユーザーがボットである可能性を判断します。このリスク分析は、サービスに対して構成した設定に基づいています。

CAPTCHAを使用するようにorgを構成する前に、任意のベンダーにサインインするか、アカウントにサインアップしてから、次の手順に従います。

いずれかのサービスの構成時に、org構成のサイトキーと秘密鍵を取得する必要があります。

OktaでCAPTCHAサービスを構成するには、次の手順を実行します。

  1. Okta APIへのリクエストを認証するために必要なAPIトークンを作成します。「APIトークンを作成」を参照してください。
  2. Admin Consoleで、セキュリティ(Security) > 一般(General)に移動します。

  3. CAPTCHA統合(CAPTCHA Integration)セクションで以下の設定を構成します。
    • タイプ(Type):使用するCAPTCHAサービスを選択します。
    • サイトキー(Site key):サービス構成からサイトキーをコピーします。
    • 秘密鍵(Secret key):サービス構成から秘密鍵をコピーします。

    次に対してCAPTCHAを有効化(Enable CAPTCHA for):CAPTCHAを使用する認証のタイプを1つ以上選択します。

    • サインアップ(Sign Up):ユーザーは最初の登録およびサインイン時にCAPTCHAに合格するよう求められます。
    • パスワードリセット(Password Reset):ユーザーはパスワードをリセットするときにCAPTCHAに合格するよう求められます。
    • サインオン(Sign On):ユーザーはサインイン時にCAPTCHAに合格するよう求められます。
  4. 保存(Save)をクリックします。

CAPTCHA接続のトラブルシューティング

Okta構成で誤ったサービスサイトキーを入力すると、ユーザーはOkta orgにアクセスできなくなります。再構成するには、まず次の手順をCAPTCHA管理の公開APIに送信します。

curl -v -X PUT -H "Accept: application/json" \
				-H "Content-Type: application/json" \
				-H "Authorization: SSWS ${api_token}" \
				-d '{"captchaId": null,
				"enabledPages": null}'
			"https://${yourOktaDomain}/api/v1/org/captcha"

組織のセキュリティ

セキュリティ(Security) > 一般(General) > 組織のセキュリティ(Organization Security)に移動し、組織のグローバル設定を構成します。

Admin ConsoleのIPバインディング(IP binding for Admin Console) この設定は、管理者と管理者のサインイン元のIPアドレスを関連付けます。セッション中にIPが変更された場合、管理者はOktaからサインアウトされ、システムログにイベントが表示されます。これは、DefaultExemptIpZoneで管理できます。IP除外ゾーンを参照してください。
サインイン時にユーザーを記憶する(Remember user on sign in) この設定により、Sign-In Widget ユーザー名(Username)フィールドが事前に入力されます。エンドユーザーは引き続き認証を受ける必要があります。最近のMFA Authenticatorや以前のセッションは記憶されません。
サインイン状態を維持するオプションをユーザーのサインイン前に表示する(Show option to stay signed in before users sign in) この設定では、ユーザーが資格情報を入力する前に、サインインしたままにする(Keep me signed in)オプションがSign-In Widget に表示されます。認証後プロンプトがアプリサインインポリシーで構成されるようになります。サインインしたままにする(Keep me signed in)を参照してください。
アクティベーションメールの有効期限(Activation emails are valid for) エンドユーザーに送信されるアカウントのアクティベーションメールでリンクの有効期限を設定します。メール通知の詳細については、メールテンプレートをカスタマイズするを参照してください。
セッションの作成にデバイスマッチングを適用(Enforce device matching for creating sessions) デフォルトで、Oktaは認証リダイレクトが開始されたブラウザー内に留まることを保証します。Oktaはリクエストに提供されたデバイス識別子を比較します。これらが一致しない場合、Oktaはアプリへのアクセスを拒否し、IDプロバイダーセッションを作成しません。Oktaサポートから無効にするよう指示がない限り、この設定は有効にしておきます。
サインイン時のユーザー名の一致条件(Username match criteria on sign in) この設定によって、ユーザーのサインイン時にユーザーのプロファイルを照合する方法が決まります。ユーザー名全体の一致(Match entire username)を選択すると、ユーザーはドメインを含む完全なユーザー名を入力しないかぎりサインインできません。短い一致を許可する(Allow short match)を選択すると、ユーザーはドメインがなくてもサインインできます。

OIDC以外のアプリケーションのログインヒントの評価(Login hint evaluation for Non-OIDC Applications)

アプリで提供されたログインヒントをSign-In Widgetが評価するかどうかを制御します。 有効(Enabled)デフォルト( )に設定すると、アプリがログインのヒントを提供する場合、Sign-In Widgetはユーザー名の入力を求めません。無効(Disabled)に設定すると、Okta Sign-In Widget はユーザー名の入力を求めます。OIDCアプリはログインヒントの評価を個別に処理するため、この設定はOIDCアプリのみに適用されます。

プライマリメールアドレスをユーザー名にマッピングする(Map primary email to username) この設定により、ユーザー名が変更されてユーザーのプライマリメールアドレスに一致するようになります。すべてのユーザータイプに適用されます。プライマリメールアドレスが変更されない限り、既存のユーザー名は変更されません。セルフサービス登録を有効化する場合はこの設定を選択します。
ユーザーが最近のアクティビティを表示可能(Users can view Recent Activity) この設定により、ユーザーの最近のアクティビティ(Recent Activity)ページが有効になります。このページには、ユーザーの最近のサインインアクティビティとアカウントのセキュリティイベントが表示されます。

パスワードベースの攻撃から保護

MFA時にパスワードの前に所有要素を必須にする

この機能が有効になっている場合、ユーザーはパスワードやその他の知識要素でIDを確認する前に所有要素で確認する必要があります。これにより、orgをパスワードの推測やパスワードスプレー攻撃から保護できます。

  1. Admin Consoleで、セキュリティ(Security) > 一般(General)に移動します。

  2. パスワードベースの攻撃から保護(Protect against password based attacks)セクションで、編集(Edit)をクリックします。
  3. MFA時にパスワードの前に所有要素を必須にする(Require possession factor before password during MFA)(Enabled)ドロップダウンメニューで有効(Enabled)(Require possession factor before password during MFA)を選択してこの機能を有効にするか、無効(Disabled)を選択して無効にします。
  4. 保存(Save)をクリックします。

不明なデバイスからの不審なパスワード試行をブロックする

この機能が有効になっている場合、Orgは不明なデバイスからの不審なパスワード試行をブロックします。以前に使用したことがあるデバイスでOktaにサインインするユーザーは、Oktaにとって不明な別のデバイスによってロックアウトが引き起こされる場合でもロックアウトされません。

  1. Admin Consoleで、セキュリティ(Security) > 一般(General)に移動します。

  2. パスワードベースの攻撃から保護(Protect against password-based attacks)セクションで、編集(Edit)をクリックします。
  3. 不明なデバイスからの不審なパスワード試行をブロック(Block suspicious password attempts from unknown device)(Enabled)ドロップダウンメニューで有効(Enabled)(Block suspicious password attempts from unknown devices)を選択してこの機能を有効にするか、無効(Disabled)を選択して無効にします。
  4. 保存(Save)をクリックします。

詳細については、ポリシールールを追加するを参照してください。

ユーザーによる列挙の防止

この機能を有効にすると、ユーザーアカウントを特定してAuthenticatorを登録しようとする攻撃者からorgを保護できます。ユーザーが存在しないかサインインできない場合は、Authenticator検証エラーが送信されます。Oktaはアカウントが存在することを確認しません。

この機能はデフォルトで無効になっています。Oktaへのエンドユーザーのサインイン試行の詳細については、「新しいサインイン環境」を参照してください。

  1. Admin Consoleで、セキュリティ(Security) > 一般(General)に移動します。

  2. ユーザーによる列挙の防止(User Enumeration Prevention)セクションで、編集(Edit)をクリックします。
  3. プレビューのみ。ユーザーによる列挙の防止を有効にするには、次のオプションのいずれか、または両方を選択します。
    • 認証(Authentication):ユーザー認証試行でユーザーによる列挙の防止を有効または無効にします。

      早期アクセスリリース。セルフサービス機能を有効にするを参照してください。

      認証(Authentication)を選択すると、方式(Methods)フィールドが表示されます。ユーザーが検証に使用するAuthenticatorの名前を入力し、Enterキーを押します。追加する各Authenticatorについてこれを繰り返します。Authenticator名の横にあるxをクリックして削除します。

    • 復旧(Recovery):復旧シナリオでユーザーによる列挙の防止を有効または無効にします。
  4. ユーザーによる列挙の防止を無効にするには、認証(Authentication)復旧(Recovery)のチェックボックスをオフにします。
  5. 保存(Save)をクリックします。

Okta ThreatInsightの設定

Okta ThreatInsightOkta顧客ベース全体のデータを集約し、このデータを使用して、資格情報を使った攻撃を試みる悪意のあるIPアドレスを検出します。

悪用を防ぐため、Okta ThreatInsightの無料の試用版では機能を制限して動作しています。完全な機能を搭載したOkta ThreatInsightが必要な場合は、 Oktaサポートまでご連絡ください。

この機能についての詳細は、「Okta ThreatInsight」を参照してください。

関連項目

グローバルセッションポリシー

HealthInsight

Okta ThreatInsight