Defender for Cloud Apps が ServiceNow 環境の保護にどのように役立つか

ServiceNowは主要なCRMクラウドプロバイダーです。 顧客、内部プロセス、インシデント、レポートに関する機密データを保存します。 ビジネスに不可欠なアプリとして、組織内外のパートナーや契約者など、利用者が利用しています。 多くのユーザーはセキュリティのベストプラクティスを守っていない可能性があります。 意図せずに機密データを共有できたのです。 悪意のあるアクターは、最も機密性の高い顧客資産にアクセスしようとする可能性もあります。

ServiceNow を Defender for Cloud Apps に接続すると、ユーザーのアクティビティに関する分析情報が向上します。 また、機械学習の異常検出と情報保護 (機密性の高い顧客データが ServiceNow にアップロードされるタイミングの識別など) を使用して脅威を検出するのにも役立ちます。

このアプリ コネクタを使用して、Microsoft セキュア スコア に反映されたセキュリティ制御を使用して SaaS セキュリティ態勢管理 (SSPM) 機能にアクセスします。 詳細情報 を参照してください。

主な脅威

ServiceNow を Defender for Cloud Apps に接続すると、次の脅威に対処できます。

  • 侵害されたアカウントとインサイダーの脅威
  • データ漏洩
  • セキュリティに対する認識が不十分
  • 管理されていない私物端末の業務利用(BYOD)

Defender for Cloud Appsで環境を守りましょう

以下の方法でServiceNow環境を保護することができます:

ServiceNow の SaaS セキュリティ体制管理

ServiceNowをMicrosoft Defender for Cloud Appsに接続して、Microsoft セキュア スコアでServiceNowのセキュリティヒントを入手してください。

Secure Scoreで 「推奨アクション」を選択します。 Product = ServiceNowでフィルタリングしてください。 その例は次のとおりです。

  • MFA を有効にする
  • 明示的なロール プラグインをアクティブ化する
  • 高セキュリティ プラグインを有効にする
  • スクリプト要求の承認を有効にする

詳細については、以下を参照してください:

組み込みのポリシーとポリシー テンプレートを使用して ServiceNow を制御する

次の組み込みのポリシー テンプレートを使用して、潜在的な脅威を検出して通知できます。

重要

ファイル ポリシーは、2027 年 1 月 6 日に廃止されます。 このアプリのファイル ベースのデータ保護を維持するには、Microsoft Purview DLP または自動ラベル付けポリシーに移行します

タイプ 氏名
組み込みの異常検出ポリシー 匿名 IP アドレスからのアクティビティ
頻度の低い国からのアクティビティ
疑わしい IP アドレスからのアクティビティ
不可能な移動
終了したユーザーによって実行されるアクティビティ (IdP としてMicrosoft Entra IDが必要)
複数回のログイン試行の失敗
ランサムウェア検出
通常とは異なる複数のファイルダウンロード アクティビティ
アクティビティ ポリシー テンプレート 危険な IP アドレスからのログオン
1 人のユーザーによる一括ダウンロード
ファイル ポリシー テンプレート 未承認のドメインと共有されているファイルを検出する
個人用メール アドレスと共有されているファイルを検出する
PII/PCI/PHI を使用してファイルを検出する

ポリシーの作成の詳細については、「ポリシーの 作成」を参照してください。

ガバナンス制御を自動化する

また、検出された脅威を修正するためにServiceNowのガバナンス操作を自動化することもできます。 これらの操作はMicrosoft Entra IDを通じて実行されます:

タイプ アクション
ユーザー ガバナンス - ユーザーにアラートを通知する (Microsoft Entra ID経由)
- ユーザーに再度サインインを要求する (Microsoft Entra ID経由)
- ユーザーを一時停止する (Microsoft Entra ID経由)

アプリからの脅威の修復の詳細については、「 接続されたアプリの管理」を参照してください。

ServiceNow をリアルタイムで保護する

外部ユーザーをセキュリティで保護して共同作業し機密データのダウンロードをアンマネージド デバイスまたは危険なデバイスにブロックして保護するためのベスト プラクティスを確認します。

ServiceNow をMicrosoft Defender for Cloud Appsに接続する

App Connector APIを使って、既存のServiceNowアカウントにMicrosoft Defender for Cloud Appsを接続してください。 ServiceNow アプリ コネクタを使用すると、ServiceNow の使用を可視化し、制御できます。 脅威検出、ガバナンス管理、リアルタイム保護のガイダンスについては、 Protect ServiceNowをご覧ください。

このアプリ コネクタを使用して、Microsoft セキュア スコア に反映されたセキュリティ制御を使用して SaaS セキュリティ態勢管理 (SSPM) 機能にアクセスします。 詳細情報 を参照してください。

前提条件

  • ServiceNow を Defender for Cloud Apps に接続するには、
  • ServiceNow インスタンスは API アクセスをサポートする必要があります。
  • 管理者ロールが必要です。
  • 接続を確立するために使用する管理者アカウントには、API を使用するためのアクセス許可が必要です。

Defender for Cloud Appsでは、次の ServiceNow バージョンがサポートされています。

  • ユーレカ
  • フィジー
  • ジュネーブ
  • ヘルシンキ
  • イスタンブール
  • ジャカルタ
  • キングストン
  • ロンドン
  • マドリード
  • ニューヨーク
  • オーランド
  • パリ
  • ケベック
  • ローマ
  • サンディエゴ
  • 東京
  • ユタ 州
  • Vancouver
  • ワシントン
  • ザナドゥ
  • 横浜
  • チューリッヒ
  • Australia

詳細については、 ServiceNow OAuth アプリケーションのドキュメントを参照してください

ヒント

Fuji 以降のリリースで使用できる OAuth アプリ トークンを使用して ServiceNow をデプロイすることをお勧めします。 詳細については、「 ServiceNow で OAuth アプリケーションを構成する」を参照してください。

以前のリリースでは、ユーザー名とパスワードを使用する レガシ接続モード が使用されています。指定されたユーザー名とパスワードは API トークンの生成にのみ使用され、初期接続プロセスの後には保存されません。

OAuth を使用して ServiceNow をDefender for Cloud Appsに接続する方法

ServiceNow で OAuth プロファイルを作成し、Defender for Cloud Appsに接続するには、次の手順を実行します。

  1. 管理 アカウントで ServiceNow アカウントにサインインします。

    注:

    以前のリリースでは、ユーザー/パスワードに基づいて レガシ接続モード を使用できます。 指定されたユーザー名/パスワードは API トークンの生成にのみ使用され、最初の接続プロセスの後には保存されません。

  2. 新しい OAuth プロファイルを作成し、[ 外部クライアント用の OAuth API エンドポイントの作成] を選択します。

  3. 次の アプリケーション レジストリの [新しいレコード ] フィールドに入力します。

    1. OAuth プロファイルの名前 (CloudAppSecurity など) を入力します。

    2. クライアント ID をコピーします。 後で必要になります。

    3. [ クライアント シークレット ] フィールドに文字列を入力します。 空のままにすると、ランダムシークレットが自動的に生成されます。 後でコピーして保存します。

    4. アクセス トークンの有効期間を少なくとも 3,600 に増やします。

    5. 範囲制限値を広範囲に変更してください。

  4. 定義された OAuth の名前を選択し、[ 更新トークンの有効期間]7,776,000 秒 (90 日) に変更します。

  5. 接続がアクティブなままになるように、内部プロシージャを確立します。

    1. 更新トークンの有効期限が予想される前に、古い更新トークンを取り消してください。
    2. Microsoft Defender ポータルで、同じクライアント ID とクライアント シークレットを使用して、既存のコネクタを編集します。 これにより、新しい更新トークンが生成されます。

    注:

    トークンローテーションは90日ごとに繰り返されるプロセスです。 トークンの有効期限が切れると、ServiceNowの接続が機能しなくなります。

ServiceNow をMicrosoft Defender for Cloud Appsに接続する

Microsoft Defender ポータルで接続を完了するには、次の手順に従います。

  1. Microsoft Defender ポータルで、[設定] を選択します。 次に、[ Cloud Apps] を選択します。 [ 接続済みアプリ] で、[ アプリ コネクタ] を選択します。

  2. [ アプリ コネクタ ] ページで、[ +アプリの接続] を選択し、[ ServiceNow] を選択します。

    Defender ポータルで ServiceNow コネクタを見つける場所を示すスクリーンショット。

  3. 次のウィンドウで、接続に名前を付け、[ 次へ] を選択します。

  4. [ 詳細の入力 ] ページで、[ OAuth トークンを使用して接続する (推奨)] を選択します。 [次へ] を選択します。

    ServiceNow App Connector の詳細ダイアログのスクリーンショット。

  5. ServiceNowのユーザー名を見つけるには、ServiceNowポータルで「 Users 」へ行き、表で自分の名前を見つけてください。 (任意)このステップで非管理者ユーザーを使用するには、以下のセクションの手順に従って非管理者ユーザーを作成します。

  6. [ OAuth の詳細] ページでクライアント IDクライアント シークレットを入力します。 [次へ] を選択します。

  7. Microsoft Defender ポータルで、[設定] を選択します。 次に、[ Cloud Apps] を選択します。 [ 接続済みアプリ] で、[ アプリ コネクタ] を選択します。 接続されている App Connector の状態が [接続済み] になっていることを確認します。

ServiceNow に接続すると、接続の 1 時間前にイベントが受信されます。

オプション:ServiceNowで非管理者ユーザーを作成する

ステップ1:ServiceNowでカスタムアクセス制御リスト(ACL)を作成する

  1. 管理者アカウントでServiceNowにサインインしてください。
  2. Elevate Rolesメニューを開き、管理者security_adminの両方を有効にしてください。 これらの昇格ロールは、特定のテーブルのACLを作成するために必要です。
  3. Access Control(ACL)設定へナビゲーションします。
  4. 以下のテーブルそれぞれに対して Read ACLを作成します:
    • sys_user
    • sys_user_group
    • sys_user_grmember
    • sys_user_has_role
    • sys_properties
    • v_plugin
    • sysevent_script_action
    • sys_attachment
    • sys_attachment_doc
    • sysevent(システムイベント)
    • syslog_transaction
    • インシデント
    • sys_user_role_contains
  5. 各ACLについて、 Type = recordOperation = readName = テーブル名、 Required Role = custom_table_accessなどのカスタムロールを設定します。
  6. 管理を簡素化するために、すべてのACLで同じカスタムロールを使いましょう。

ステップ2:非管理者ユーザーを作成する

  1. ServiceNow で、[ユーザー管理] >[ユーザー] に移動します。
  2. 新しいユーザー アカウントを作成します。
  3. ユーザー名とパスワードは、統合設定時に使うために記録してください。
  4. 新しく作成したユーザープロフィールを開きます。
  5. ロールセクションへスクロールしてください。
  6. ステップ1で作成したカスタムロール(例えば custom_table_access)をユーザーに割り当てます。

レガシ ServiceNow 接続

ServiceNow をDefender for Cloud Appsに接続するには、管理者レベルのアクセス許可を持ち、ServiceNow インスタンスが API アクセスをサポートしていることを確認する必要があります。

  1. 管理 アカウントで ServiceNow アカウントにサインインします。

  2. Defender for Cloud Appsの新しいサービス アカウントを作成し、新しく作成したアカウントに管理ロールをアタッチします。

  3. REST API プラグインがオンになっていることを確認します。

次の手順