このドキュメントでは、 Netskope Cloud Exchangeプラットフォームの Risk Exchange モジュールを使用して ServiceNow v1.0.0 プラグインを構成する方法について説明します。 このプラグインは、ServiceNow プラットフォームの[ユーザー管理] > [会社]ページに対するアプリケーション データの共有アクションの実行をサポートします。 このプラグインは、ServiceNow プラットフォームからのアプリケーション データの取得をサポートしていません。
前提条件
この統合を完了するには、以下が必要です。
- Netskopeテナント(または、例えば本番環境と開発/テスト環境など、複数のテナント)。
- Netskope Cloud Exchangeテナントには、テナントプラグインとリスクエクスチェンジプラグインが既に設定済みです。
- URL 共有のための Secure Web Gateway サブスクリプション。
- ユーザー管理者権限を持つServiceNowインスタンス
- 以下のホストへの接続: https:// <instanceid> .service-now.com/
ServiceNow v1.0.0 プラグインのサポート
| 取得したデータの種類 | サポートされていません |
|---|---|
| サポートされているアクション |
|
マッピング
プッシュマッピング
次のメッセージは、ServiceNow プラットフォームの「core_company」テーブルの「 notes 」フィールドに追加されます。
| [ Netskope CE] 最終共有日時: <sharing_time> アプリケーション名: <application_name>、 Cloud Confidence Index : <cci>、CCL: <ccl>、カテゴリ名: <category_name>、ディープリンク: <deep_link> |
以下のアプリケーションフィールドは共有されます。
| 応用分野 |
|---|
| アプリケーション名 |
| CCI |
| CCL |
| カテゴリ名 |
| Deep Link |
権限
ユーザーの作成と役割の追加については、ServiceNowのユーザー作成に関するドキュメントを参照してください。このuser_adminロールは、ServiceNowプラグインの設定とデータ共有に必要です。
APIの詳細
使うAPI一覧
| APIエンドポイント | 方法 | 使うケース |
|---|---|---|
| /api/now/table/core _会社 | 得る | ベンダー(企業)を取得する |
| /api/now/table/core _会社 | パッチ | ServiceNowベンダーにデータを送信する |
ベンダー(企業)を取得する
API Endpoint: <Base URL>/api/now/table/core_company
Method: GET
Parameters:
| 鍵 | Value |
|---|---|
| sysparm_limit | 1 |
| sysparm_offset | 0 |
| sysparm_query | name=Google^ORparent.name=Alphabet |
| sysparm_fields | sys_id、メモ、名前 |
Headers:
| 鍵 | Value |
|---|---|
| ユーザーエージェント | netskope-ce-5.1.0-cre-servicenow-v1.0.0 |
| Authorization | 基本<username:password> |
Sample API Response (Status Code 200):
{
"result": [
{
"sys_id": "ab5c6112284002ad28549a",
"notes": "",
"name": "Google"
}
]
}
ServiceNowベンダーにデータを送信する
API Endpoint: <Base URL>/api/now/table/core_company/<sys_id>
Method: PATCH
Headers:
| 鍵 | Value |
|---|---|
| ユーザーエージェント | netskope-ce-5.1.0-cre-servicenow-v1.0.0 |
| Authorization | 基本<username:password> |
Body:
{
"notes": "<<Application data to send>>"
}
Sample API Response (Status Code 200):
{
"result": {
"banner_image_light": "",
"country": "USA",
"parent": "",
"notes": "<>",
"city": "Mountain View",
"stock_symbol": "Goog",
"latitude": "",
"discount": "",
"sys_updated_on": "2022-09-30 06:44:43",
"sys_class_name": "core_company",
"manufacturer": "true",
"apple_icon": "",
"sys_id": "ab5c6112284002ad28549a",
"market_cap": "0",
"sys_updated_by": "",
"num_employees": "53891",
"fiscal_year": "",
"rank_tier": "valued",
"street": "1600 Amphitheatre Parkway",
"sys_created_on": "2005-09-21 21:54:10",
"vendor": "true",
"contact": "",
"lat_long_error": "2: find this",
"stock_price": "",
"theme": "",
"banner_image": "",
"state": "94043",
"sys_created_by": "system",
"longitude": "",
"vendor_type": "",
"zip": "CA",
"profits": "0",
"revenue_per_year": "0",
"website": "www.google.com",
"publicly_traded": "false",
"sys_mod_count": "29",
"sys_tags": "",
"fax_phone": "",
"phone": "(650) 253-0000",
"vendor_manager": "",
"banner_text": "",
"name": "Google",
"coordinates_retrieved_on": "",
"customer": "false",
"primary": "false"
}
}
パフォーマンスマトリックス
これらのパフォーマンス測定は、1000のアプリケーション/企業のアプリケーション詳細をServiceNowと共有することにより、これらのVM仕様を持つ大規模なCEスタック上で実施されます。
| スタックの詳細 | サイズ:大 RAM:32 GB CPU:16コア |
| 企業/アプリケーションデータはServiceNowに共有されます | 1000 |
| 企業/アプリケーションデータの共有にかかる時間 | 約4分 |
ユーザーエージェント
netskope-ce-5.1.0-cre-servicenow-v1.0.0
ワークフロー
- ServiceNow プラットフォームでユーザーを作成します。
- 作成したユーザーに権限を追加します。
- ServiceNowプラグインを設定します。
- ServiceNow 用のリスク交換ビジネスルールを追加します。
- ServiceNow 用の Risk Exchange アクションを追加します。
- プラグインを検証してください。
再生ボタンをクリックして動画をご覧ください。
ServiceNow プラットフォームでユーザーを作成する
- ServiceNowにログインしてください。
- 行く System Security > Users and Groups > Users.
- New .
をクリックしてください
- 必要な情報を入力し、ユーザーIDをメモしてください. クリックSubmit.

- ユーザーを送信した後、ユーザーレコードを開いてパスワードと役割を設定してください。完了したら、 Set Passwordをクリックしてください。

- Generateをクリックして新しいパスワードを作成してください。パスワードをメモしておいてください。
- Click Save Password.

ユーザーに権限を追加する
- Roles タブをクリックしてからEditクリックしてください。

- user_admin ロールを追加します。Save .
をクリックしてください
ServiceNowプラグインの設定
- Cloud ExchangeにログインしてSettings > Pluginsに移動してください。ServiceNow v1.0.0プラグインボックスを検索して選択します。

- プロキシ設定に基づいて、構成名、同期間隔を入力し、プロキシ切り替えボタンを有効/無効にしてください。

- 「次へ」をクリックし、設定パラメータを入力してください。
- インスタンスURL:ServiceNowインスタンスのURL。
- ユーザー名:ServiceNowインスタンスに関連付けられているユーザー名。
- パスワード:ServiceNowインスタンスのユーザー名に関連付けられたパスワード。

- NextをクリックしてからSaveクリックしてください。

ServiceNow のリスク交換ビジネスルールを追加する
- Risk ExchangeでBusiness Rulesに移動してください。Create New Ruleをクリックしてください。
- ルール名を入力してください。アクションを実行する必要のあるアプリケーションに対してフィールドが設定されているエンティティをSelect 、要件に基づいてクエリを設定します。

- Saveをクリックしてください。
ServiceNow のリスク交換アクションを追加する
ServiceNowプラグインは、Netskopeやその他のサードパーティ製プラグインから取得したアプリケーションに対して、「アプリケーションデータの共有」および「アクションなし」のアクションをサポートしています。
アプリケーションデータを共有する
このアクションはNetskopeまたはその他のサードパーティ製プラグインから取得したアプリケーションデータをServiceNowインスタンスと共有するためのものです。 この操作を正常に実行するには、アプリケーションがServiceNowインスタンス上に存在していることが必須です。
注記
- ServiceNowで利用可能な企業(企業名)は、Netskope CREアプリケーションから取得した「ベンダー」フィールドによって識別できます。
- 親会社名は、ServiceNow上の「親会社」と一致するようにマッピングする必要があります。
「アプリケーションデータの共有」アクションを実行するには、以下の手順に従ってアクションを設定してください。
- Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
- それぞれのドロップダウンメニューから、ビジネスルール、プラグインの設定、およびアクションSelect 。
- 会社名および/または親会社名を入力し、その後、共有したい詳細情報のその他の項目に値を入力してください。静的値またはソース値として期待される値を知るには、フィールドのツールチップを参照してください。
- アプリケーションに対して操作を実行する前に承認が必要な場合は、 「承認が必要」ラジオボタンを有効にしてください。
- Save .
をクリックしてください
No Action
この件に関して、いかなる措置も講じられません。ユーザーは、このアクションを実行し、アラート生成トグル ボタンを有効にすることで、CTO で UBA アラートを生成できます。
「何もしない」アクションを実行するように設定するには、以下の手順に従ってください。
- ユーザーリスクエクスチェンジで、 Actionsに移動してAdd Action Configurationをクリックします。
- それぞれのドロップダウンメニューから、ビジネスルール、プラグイン設定、アクションSelect 。
- アプリケーションに対して操作を実行する前に承認が必要な場合は、 「承認が必要」ラジオボタンを有効にしてください。
- Save .
をクリックしてください
ServiceNowプラグインを検証する
Cloud Exchangeでの検証
Loggingにアクセスして、ServiceNow プラグインからアプリケーションに対して実行されたアクションのログを確認してください。

ServiceNowで検証する
User Administration > Companiesへ移動してください。Cloud Exchangeと共有されている会社を名前で検索してSelect 、その会社に追加されたメモを確認して、共有アプリケーションデータを確認します。


ServiceNowプラグインのトラブルシューティング
CRE ServiceNowプラグインを構成できません
ユーザーがCRE ServiceNowプラグインを設定できない場合、以下のいずれかの理由が考えられます。
- 間違ったクレデンシャルが提供されました。
- ユーザーに必要な権限がありません。
- インスタンスURLが正しくありません。
これらの問題を解決するには、以下の手順に従ってください。
- 必ず正しいクレデンシャルを入力してください。
- ユーザーが必要な権限を持っていることを確認してください。
- 正しいインスタンスURLが指定されていることを確認してください。
ServiceNow プラットフォームでアプリケーションを共有できません
アプリケーションがCRE ServiceNowプラグインに共有されない場合、以下のいずれかの理由が考えられます。
- アクションの設定時に指定された条件が一致していません。
- ユーザーに必要な権限がありません。
これらの問題を解決するには、以下の手順に従ってください。
- ServiceNow プラットフォームに一致する正しい条件を指定してください。
- ユーザーが必要な権限を持っていることを確認してください。ユーザーに役割を付与するには、以下の手順に従ってください。

