IntSights

統合バージョン: 20.0

Google Security Operations で IntSights の統合を構成する

Google SecOps で統合を構成する方法について詳しくは、統合を構成するをご覧ください。

操作

メモを追加

説明

IntSights のアラートにメモを追加します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし はい メモを追加するアラートの ID を指定します。
文字列 なし はい アラートのメモを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

成功した場合(is_success=true): 「Intsights で ID '{0}' のアラートにメモが正常に追加されました」.format(アラート ID)

アクションが失敗し、ハンドブックの実行が停止します。

間違った認証情報、サーバーへの接続なし、その他など、致命的なエラーが報告された場合:「アクション「メモを追加」の実行エラー。理由: {0}」.format(error.Stacktrace)

404 ステータス コードが報告された場合:「アクション「メモを追加」の実行エラー。理由: ID {アラート ID} のアラートが IntSights に見つかりませんでした。

全般

アナリストに相談

説明

IntSights のアラートについてアナリストに問い合わせます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし はい アナリストに質問するアラートの ID を指定します。
コメント 文字列 なし はい アナリストへのコメントを指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

成功した場合: 「Intsights で ID 「{0}」のアラートのアナリストに正常に問い合わせました」.format(alert id)

400 または 500 のステータス コードが報告された場合: 「アクションは、Intsights の ID {0} のアラートでアナリストに問い合わせることができませんでした。理由: {1}。".format(alert_id, response string)

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アナリストに質問する」アクションの実行中にエラーが発生しました。理由: {0}」.format(error.Stacktrace)

全般

アラートを割り当てる

説明

IntSights でアラートをアナリストに割り当てます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし はい 割り当てを変更するアラートの ID を指定します。
割り当て先 ID 文字列 なし いいえ

アラートに割り当てるアナリストの ID を指定します。
注: [Assignee ID] と [Assignee Email Address] の両方が指定されている場合、アクションは [Assignee ID] を優先します。

割り当て先のメールアドレス 文字列 なし いいえ

アラートに割り当てるアナリストのメールアドレスを指定します。
注: [Assignee ID] と [Assignee Email Address] の両方が指定されている場合、アクションは [Assignee ID] を優先します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

割り当て先 ID がある場合: 「Intsights で ID 「{0}」のアナリストを ID {1} のアラートに正常に割り当てました」.format(assignee id, alert id)

割り当て先のメールアドレスが指定されていて、割り当てが成功した場合: 「Intsights で ID {1} のアラートにメールアドレス「{0}」のアナリストを正常に割り当てました」.format(割り当て先のメールアドレス, アラート ID)

割り当て先が見つからず、ステータス コードが 400 で、割り当て先 ID を使用して作業した場合:

「Action was not able to change the assignment on the alert with ID {0}. 理由: ID {1} の割り当て先が見つかりませんでした。」.format(alert_id, assignee id)


割り当て先が見つからず、割り当て先のメールアドレスで処理された場合、ステータス コードは 400 になります。 「ID {0} のアラートの割り当てを変更できませんでした。理由: メールアドレス {1} の割り当て先が見つかりませんでした。format(alert_id, メールアドレス)"

400 または 500 のステータス コードが報告された場合: 「アクションで ID {0} のアラートの割り当てを変更できませんでした。理由: {1}。」.format(alert_id, response)

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アクション「アラートの割り当て」の実行エラー。理由: {0}''.format(error.Stacktrace)

「Assignee ID」パラメータと「Assignee Email address」パラメータが指定されていない場合: 「Assignee ID or Email Address should be specified.」(割り当て先の ID またはメールアドレスを指定する必要があります)。

全般

アラートを閉じる

説明

IntSights でアラートを閉じます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし はい クローズするアラートの ID を指定します。
理由 DDL

問題解決

有効な値:

  • 問題解決
  • 情報のみ
  • 認識している問題
  • 会社所有ドメイン
  • 正当なアプリケーション/プロファイル
  • Not Related To My Company(自社に関連していない)
  • 偽陽性
  • その他
はい アラートをクローズする必要がある理由を指定します。
その他の情報 文字列 なし いいえ アラートをクローズする必要がある理由を説明する追加情報を指定します。
レート Integer 5 いいえ アラートの評価を指定します。最大値は 5 です。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

成功した場合: 「Intsights で ID 「{0}」のアラートが正常に閉じられました」.format(alert id)

400 ステータス コードが報告された場合:「アクションは、Intsights で ID {0} のアラートをクローズできませんでした。理由: {1}。".format(alert_id, response string)

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アクション「アラートを閉じる」の実行中にエラーが発生しました。理由: {0}''.format(error.Stacktrace)

「レート」パラメータが 1 ~ 5 の範囲にない場合: 「レート値は 1 ~ 5 の範囲にする必要があります。」

全般

アラートの CSV をダウンロードする

説明

IntSights のアラートに関連する情報を含む CSV ファイルをダウンロードします。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし はい CSV をダウンロードするアラートの ID を指定します。
ダウンロード フォルダ パス 文字列 なし はい CSV ファイルを保存するフォルダのパスを指定します。
上書き チェックボックス なし いいえ 有効の場合、アクションは同じ名前のファイルを上書きします。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
{
    "absolute_paths": ["/opt/file_1"]
}
Case Wall
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つの CSV で成功した場合(is_success=true): 「Intsights で ID {0} のアラートの CSV が正常にダウンロードされました。」.format(alert_id)

400 ステータス コードが報告された場合(is_success=true): 「Intsights で ID {alert_id} のアラートの CSV 情報が見つかりませんでした。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます:

「アクション「アラート CSV をダウンロード」の実行エラー。理由: {0}」.format(error.Stacktrace)

同じ名前のファイルがすでに存在するが、「上書き」が false に設定されている場合: 「"アラート CSV をダウンロード" アクションの実行中にエラーが発生しました。理由: パス {0} のファイルはすでに存在します。ファイルを削除するか、「上書き」を true に設定してください。

404 ステータス コードが報告された場合: 「アクション「アラート CSV をダウンロード」の実行エラー。理由: ID {ID} のアラートが見つかりません

全般

アラート画像を取得する

説明

IntSights のアラート画像に関する情報を取得します。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート画像 ID CSV なし はい

アラート画像 ID のカンマ区切りリストを指定します。
例: id1,id2。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
[
  {
    "image_name": "5b59daf4bdafd90xxxxxx",
    "image_base64_content": "image content in base64"
  }
]
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

少なくとも 1 つの画像で成功した場合: 「Intsights の次の ID から画像を正常に取得しました:」.format(ID のリスト)

少なくとも 1 つの画像で成功しなかった場合: 「アクションでは、Intsights の次の ID から画像を正常に取得できませんでした:\n」.format(ID のリスト)

すべての画像で成功しなかった場合: 「画像が取得されませんでした。」

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アラート画像の取得操作のエラー」。理由: {0}」.format(error.Stacktrace)

全般

Ping

説明

接続を確認します。

パラメータ

なし

ユースケース

なし

実行

このアクションは URL エンティティに対して実行されます。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
N/A
エンティティ拡充

なし

分析情報

なし

アラートを再開する

説明

IntSights でアラートを再度開きます。

パラメータ

パラメータの表示名 種類 デフォルト値 必須 説明
アラート ID 文字列 なし 正しい 再度開くアラートの ID を指定します。

実行

このアクションはエンティティに対しては実行されません。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
ケースウォール
結果のタイプ 値 / 説明 種類
出力メッセージ *

アクションが失敗したり、ハンドブックの実行を停止したりすることはありません。

成功した場合: 「Intsights で ID 「{0}」のアラートが正常に再度開かれました」.format(alert id)

400 ステータス コードが報告された場合:「Intsights で ID {0} のアラートを再度開くことができませんでした。理由: {1}。".format(alert_id, response string)

アクションが失敗し、ハンドブックの実行が停止します。

認証情報が誤っているなどの致命的なエラーで、サーバーへの接続がない場合、その他の情報が報告されます: 「アクション「アラートを再度開く」の実行エラー。理由: {0}」.format(error.Stacktrace)

全般

IOC を検索する

説明

すべての IOC を 1 つの使いやすいダッシュボードで整理して検索できます。一元化された TIP ダッシュボードには、重大度と信頼度別に IOC がまとめられているため、組織に最も大きなリスクをもたらす悪意のある IOC を簡単に把握できます。

パラメータ

なし

ユースケース

なし

実行

このアクションはすべてのエンティティに対して実行されます。

アクションの結果

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
[{
   "EntityResult":
     {
        "Status": "Active",
        "Domain": "sephoratv.com",
        "Severity":
         {
           "Status": "done",
           "LastUpdate": "2019-01-20T04:32:58.833Z",
           "Features":
             [{
                 "Score": 10, "Name": "base_intsights_multiple",
                  "Match": 1
               },
               {
                  "Score": 0,
                  "Name": "domain_associated_malware_names",
                  "Match": 0
                },
               {
                  "Score": 0,
                  "Name": "domain_associated_malware_ip_addresses",
                  "Match": 1
              }],
           "LastUpdateMessage": "",
           "Value": "Low",
           "Score": 20
          },
        "SourceID": "59e376681bb0800644e1368f",
        "Value": "sephoratv.com",
        "Flags": {"IsInAlexa": false},
        "LastSeen": "2019-01-20T04:24:27.258Z",
        "_id": "5c43f80483df230007485c48",
        "Type": "Domains",
        "Enrichment":
         {
           "Status": "done",
           "LastUpdate": "2019-01-20T04:32:58.613Z",
           "Data":
               {
                  "domain_status_blocked": false,
                  "latest_resolution_date": "2019-01-20T04:27:22.299Z",
                  "associated_malware_ip_addresses": ["185.16.44.132"],
                  "contact_emails": [],
                  "referencing_file_hashes": [],
                  "malware_category": [],
                  "mail_servers": ["a.mx.domainoo.fr."],
                  "associated_malware_names": [],
                  "threat_actor_category": [],
                  "campaigns": [],
                  "associated_malware_families": [],
                  "resolved_ips": ["185.16.44.132"],
                  "cve_ids": [],
                  "downloaded_file_hashes": [],
                  "domain_expired": false,
                  "communicating_file_hashes": ["210c2ddbf747220df645fc4d77e7decd1be7df27e43b2f79e4b45bd5fe0a2a6e"],
                  "name_servers": ["a.ns.domainoo.fr.",
                                   "b.ns.domainoo.fr.",
                                   "c.ns.domainoo.fr."],
                  "registrar": "N/A",
                  "threat_actors": []
                }
           },
        "FirstSeen": "2019-01-20T04:24:27.258Z",
        "AccountID": null
    },
 "Entity": "sephoratv.com"
}]
エンティティ拡充
拡充フィールド名 ロジック - 適用するタイミング
ステータス JSON の結果に存在する場合に返す
ドメイン JSON の結果に存在する場合に返す
重大度 JSON の結果に存在する場合に返す
SourceID JSON の結果に存在する場合に返す
JSON の結果に存在する場合に返す
フラグ JSON の結果に存在する場合に返す
最後の確認 JSON の結果に存在する場合に返す
_id JSON の結果に存在する場合に返す
種類 JSON の結果に存在する場合に返す
拡充 JSON の結果に存在する場合に返す
最初の確認 JSON の結果に存在する場合に返す
AccountID JSON の結果に存在する場合に返す
分析情報

はい

コネクタ

Intsights コネクタ

説明

Intsights から Google SecOps に問題を取得します。

Google SecOps で Insights Connector を構成する

Google SecOps でコネクタを構成する方法の詳細については、コネクタの構成をご覧ください。

コネクタ パラメータ

次のパラメータを使用してコネクタを構成します。

パラメータ名 種類 デフォルト値 説明
DeviceProductField 文字列 Details_Source_NetworkType デバイス プロダクトを識別するために使用されるフィールド名。
EventClassId 文字列 Details_Title イベント名(サブタイプ)を特定するために使用されるフィールド名。
PythonProcessTimeout 文字列 60 現在のスクリプトを実行している Python プロセスのタイムアウト上限(秒単位)。
API ルート 文字列 https://api.intsights.com Intsights サーバーの API ルート。
アカウント ID 文字列 なし ログインに使用するアカウント ID。
API キー パスワード なし ログインに使用する API キー。
SSL を確認する チェックボックス オフ サーバーの SSL 証明書を検証するかどうか。
遡る最大日数 整数 3 アラートを取得するために遡る最大日数。
1 サイクルあたりのアラートの最大数 Integer 10 1 回のコネクタ サイクルで取得するアラートの最大数。
プロキシ サーバーのアドレス 文字列 なし 使用するプロキシ サーバーのアドレス。
プロキシのユーザー名 文字列 なし 認証に使用するプロキシのユーザー名。
プロキシ パスワード パスワード なし 認証に使用するプロキシ パスワード。

コネクタ ルール

プロキシのサポート

コネクタでプロキシがサポートされます。

ホワイトリスト / ブラックリスト

コネクタは、ホワイトリスト / ブラックリスト ルールをサポートしています。

さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。