セッション検証コンテキスト

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • セッション検証コンテキストは、セッションまたは Cookie のハイジャックに対する追加の保護レイヤーとして使用します。

    セッション検証コンテキストは、適応認証ポリシーフレームワークで使用できます。このフレームワークでは、認証ポリシーを使用して認証要求を評価してから、ポリシーの入力と条件に基づいてアクセスを拒否または許可します。

    セッション検証コンテキストポリシーは、認証後ポリシーと組み合わせて使用することができ、admin はログインセッション中に特定またはすべてのユーザーに IP 制限を適用できます。

    セッション検証コンテキスト機能は、設定した条件に基づく IP アドレスを評価し、セッション内のインスタンスへのアクセスを許可します。セッション検証コンテキストの結果は次のとおりです。

    • 拒否ポリシー:デフォルトのポリシーとして [アクセス拒否ポリシー] を選択すると、ユーザーはデフォルトでセッションを続行できます。セッションは、アクセス拒否ポリシーで定義されているポリシー条件の 1 つが true と評価された場合にのみ終了します。
    • 許可ポリシー:デフォルトのポリシーとして [アクセス許可ポリシー] を選択すると、アクセス許可ポリシーで定義されているポリシー条件の 1 つが true と評価されない限り、ユーザーセッションがすぐに終了します。
    注:
    • 認証ポリシーのセッション検証コンテキストは、デフォルトで許可ポリシーに設定されています。
    • セッション検証コンテキストは、許可ポリシーによって実装されます。コンテキストを拒否ポリシーに設定することはお勧めしません。

    セッション検証コンテキストは、次のメカニズムに基づいて機能します。

    • ユーザー要求からのセッション作成時にユーザーの IP アドレスをキャプチャし、セッションとデータベースに保存します。
    • 要求の IP アドレスがセッション内の IP アドレスと異なる場合、または顧客が定義した有効な IP 範囲の範囲外である場合に、要求を拒否します。
    注:
    セッション検証コンテキストは以下のとおりです。
    • 認証ユーザーのみ利用可能。
    • ゲストユーザーセッションまたはネイティブモバイルアプリには適用されません。
    • オプションであり、構成できるという要件に基づいています。
    • ログイン後の要求に対してのみ実行されます。

    セッション検証の利点

    セッション検証コンテキストには、次の利点があります。

    • ハイジャッカーがユーザーのセッション Cookie をあるデバイスから別のデバイスにコピーしてセッションを代理操作するとき、ServiceNow® へのアクセスを制限します。
    • ユーザーが安全でないネットワークを使用している場合、ユーザーのセッションアクセスを制限します。
    • ユーザーログインのユーザーグループまたはロール別にさまざまなルールと IP 範囲を設定します。

    セッション検証コンテキストレコード

    セッション検証コンテキストのポリシーは、ログイン後の要求を実行します。

    セッション検証ポリシーコンテキストレコードのフィールドを使用して、インスタンスでのポリシーの使用方法を定義します。

    表 : 1. セッション検証コンテキストフォーム
    フィールド 説明
    名前 ポリシーコンテキストの名前このフィールドは静的であり、変更することはできません。
    説明 コンテキストの説明。
    デフォルトポリシー ポリシーを評価するときの、このコンテキストのデフォルト動作を定義します。次のオプションのいずれかを選択します。
    許可ポリシー
    デフォルトですべてのユーザーへのアクセスを拒否し、 [許可ポリシー] フィールドの条件が true と評価された場合にのみアクセスを許可します。
    拒否ポリシー
    デフォルトですべてのユーザーへのアクセスを許可し、 [拒否ポリシー] フィールドの条件が true と評価された場合にのみアクセスを拒否します。
    許可ポリシー このコンテキストで使用されるポリシー。このフィールドは、[デフォルトポリシー] フィールドが [許可ポリシー] に設定されている場合にのみ表示されます。
    拒否ポリシー このコンテキストで使用されるポリシー。このフィールドは、[デフォルトポリシー] フィールドが [拒否ポリシー] に設定されている場合にのみ表示されます。

    ポリシー入力とポリシー条件に基づいて、[セッション検証ポリシー ]を [許可ポリシー] または [拒否ポリシー] として選択できます。

    注:

    セッション検証ポリシーには、IP、ロール、およびグループのフィルター基準のみを使用できます。

    ポリシーの入力と条件

    [ポリシー入力] タブと [ポリシー条件] タブには、[許可ポリシー] または [拒否ポリシー] フィールドで選択されたポリシーの入力と条件が表示されます。これらのタブは参照できますが、ポリシーの入力や条件を変更するために使用することはできません。ポリシーを変更するには、[許可ポリシー] または [拒否ポリシー] フィールドの横にある参照アイコン (参照アイコン) を使用してポリシーに移動します。