For the complete documentation index, see llms.txt. This page is also available as Markdown.

ServiceNow

この一度限りのセットアップ ワークスペースごとに Aikido組織の全員がServiceNowで直接課題を作成できるようになります。

以下のユースケースがサポートされています:

  • チケットの自動作成:セキュリティ課題をシームレスに追跡できるよう、チケットを自動作成してServiceNowに送信します。

  • 手動でのチケット追加:セキュリティ課題のチケットを手動でServiceNowに追加し、重要な脆弱性に的を絞って対応できるようにします。

Aikidoは現在、チケットを次の場所に送信しています: Incident ServiceNowのテーブルです。追加のテーブルのサポートは、サポート経由でリクエストできます。

前提条件:ServiceNowでOAuthアプリを登録する

Aikidoを接続する前に、ServiceNowインスタンスでOAuthアプリケーションを登録し、 クライアントID に設定し、 クライアントシークレット.

1

OAuth 2.0プラグインを有効化する

ServiceNowインスタンスにログインし、まだ有効になっていなければOAuth 2.0プラグインを有効化します。

2

OAuthシステムプロパティを有効化する

sys_properties テーブルで、次のシステムプロパティを設定します com.snc.platform.security.oauth.is.activetrue.

3

Application Registryを開く

次へ移動します: System OAuth > Application Registry.

4

新しいOAuthエンドポイントを作成する

クリック 新規をクリックして、次を選択します: 外部クライアント向けのOAuth APIエンドポイントを作成する.

5

アプリケーションを設定する

以下のフィールドを設定します:

  • 名前:一意の名前(例: Aikido)

  • クライアントID:ServiceNowによって自動生成

  • クライアントシークレット:ServiceNowによって自動生成

  • リダイレクトURI: https://unify.apideck.com/vault/callback

  • リフレッシュトークンの有効期間:リフレッシュトークンが有効な秒数

  • アクセストークンの有効期間:次に設定 3600

  • スコープ制限:次に設定 広範囲にスコープされた

デフォルト 安全にスコープされた するとAPI呼び出しが失敗します。

6

保存して認証情報をコピーする

クリック 送信、その後レコードを再度開いて次をコピーします: クライアントID に設定し、 クライアントシークレット 値。

注:チケット作成は、連携を設定したユーザーに紐づいています。ServiceNow内に、Incidentテーブルへの書き込み権限を持つ専用の「Aikido」ユーザーを作成することを推奨します。

AikidoアプリをServiceNowに接続する

1

連携を開く

次へ移動します: 連携設定 Aikidoアプリ内の「Task Trackers」セクションで、次を選択します: ServiceNow.

2

認証情報を入力する

ServiceNowの インスタンス名, クライアントID、そして クライアントシークレット、その後クリックします 「Save」.

あなたのServiceNow インスタンス名 は管理者URL内のサブドメインです(例: dev394641https://dev394641.servicenow.com).

3

接続を認可する

クリック 「Authorize」 をクリックして、AikidoにServiceNowインスタンスへのアクセスを許可します。

4

確認する

クリック 「Save」 をもう一度行ってセットアップを完了します。AikidoはServiceNowに接続されました。

Aikido経由でServiceNowにタスクを作成するオプション

AikidoからServiceNowに新しいタスクを作成する方法は2つあります。

1. 手動でのタスク作成

  1. フィード内の任意の課題にカーソルを合わせ、次をクリックします: +割り当て列。 または、最後の列の三点メニューをクリックしてアクションメニューを開くこともできます。課題がグループ化されている場合、三点のアクションメニューは各サブ課題で利用できます。

  2. ポップアップモーダルで必要な詳細を入力します。

  3. ServiceNowで新規作成されたタスクは、Aikidoの課題詳細の「Tasks」タブにリンクされます。

2. タスクの自動作成

Aikidoはタスクを自動的に作成します 毎時、一括で。 現時点では、これを手動でトリガーするオプションはありません。

  1. に移動してください ServiceNow連携 設定

  2. Autocreation」を有効にするには、トグルを オンにします。

  3. 自動タスク作成の条件を定義します。

これらの設定はすべて、自動作成モーダルで設定できます:

  • オン/オフ: 自動作成を有効または無効にします。オフの場合、しきい値は実質的に なし.

  • 重大度しきい値: の問題に対してチケットを作成します 重大, , 、または 以上。たとえば、 は、次のものに対してチケットを作成します に設定し、 重大.

  • 問題タイプ: すべての問題タイプでチケットを作成するか、次のような特定のタイプに限定します では、アンカーは通常、CVE やアドバイザリに関連付けられた脆弱なシンボル(特定の関数、クラス、メソッド、またはモジュール)です。, SAST, シークレット, クラウド, IaC, マルウェア、または ライセンス.

  • 1日の上限: 1日に作成されるチケットの最大数を設定します。既定値は 25です。一部のプランでは、より高い上限に対応しています。

  • チケット作成モード: 問題グループごとに1件のチケットを作成するか、場所またはスコープごとに個別のチケットを作成します。場所別モードでは、より多くのチケットが作成される場合があります。

  • スコープ: 場所別モードでのみ利用できます。すべてのリポジトリまたはクラウド、マッピング済みのリポジトリまたはチームのみ、あるいは include / exclude リストを使って特定のリポジトリまたはクラウドを対象にします。

  1. Aikidoは、設定された1日のタスク上限に達するまで、毎時ServiceNowチケットを自動生成します。

ServiceNow同期

Aikidoはいくつかのフィールドを自動的にServiceNowへ同期します:

  • 深刻度はServiceNowの「Priority」フィールドにマッピングされます

  • 担当者は双方向で同期されます(そのためServiceNowでの更新はAikidoにも反映されます)

最終更新

役に立ちましたか?