最初の自動化を作成する
このドキュメントでは、カスタム アクションを作成するで作成したアクションを使用して、初めての自動化を作成する方法について説明します。
作成するプレイブックは、基本的なフィッシングのユースケースを対象としており、次の手順を自動化します。
- ドメインの詳細を抽出する: プレイブックは、アラートで検出された URL からドメインを抽出します。
- ドメインを拡充する: エンティティに追加情報を付加します。
- 分析情報を追加: ドメインの国を含む分析情報がハンドブックに追加されます。
- カスタムリストを確認する: 国がカスタムリストに含まれているかどうかを確認します。
- IF 条件を使用する: IF 条件は、国がカスタム リストに含まれているかどうかに基づいて、ケースのさらなる調査が必要かどうかを判断するために使用されます。
ハンドブック デザイナーでアクションを有効にする
作成したカスタム アクションが統合開発環境(IDE)で有効になっていることを確認するには、[有効にする] 切り替えボタンをクリックしてオンにします。有効にすると、これらのアクションはハンドブック デザイナーで使用できるようになります。
OECD 加盟国のカスタムリストを作成する
ドメインの国で追加の調査が必要かどうかを判断するには、経済協力開発機構(OECD)加盟国のカスタムリストを作成する必要があります。このリストをプレイブックで使用して、ドメインの国を確認できます。
OECD 加盟国のカスタムリストを作成する手順は次のとおりです。
- [Settings] > [Environments] に移動します。
- [カスタムリスト] をクリックします。
- [カスタムリスト] セクションで、 追加 追加をクリックします。
- [カスタムリストを追加] ダイアログで、[エンティティ ID]、[カテゴリ]、[環境] を入力します。
- [追加] をクリックします。
自動化ハンドブックを作成する
自動化プレイブックを作成する手順は次のとおりです。
- ハンドブック デザイナーに移動し、 [追加] をクリックします。
- [新規作成] ダイアログで、[ハンドブック] ラジオボタンを選択します。
- プレイブックのフォルダと環境を選択します。
- ハンドブックの名前(ハンドブックの切り替えの横)を入力して、ハンドブックのカスタマイズを開始します。
事前作成済みハンドブックをインポートする
事前作成されたプレイブックをインポートする手順は次のとおりです。
- [ハンドブック デザイナー] で、> [インポート] をクリックします。
最初の自動化ハンドブックを作成する
[リスト] - すべてのプレイブックはトリガーから始まります。このハンドブックのトリガーを設定するには、[トリガー] メニューから [すべて] トリガーをハンドブックの最初のステップにドラッグします。これにより、Google Security Operations に取り込まれたすべてのアラートでハンドブックが有効になります。
ハンドブックを作成する
「WHOIS XML API」インテグレーションのアクションを使用してプレイブックを作成する手順は次のとおりです。
- [アクション] タブで、[WHOIS XML API] リストをクリックします。カスタム アクションは、インテグレーション名の下に表示されます。表示されない場合は、IDE モジュールで有効になっていて保存されていることを確認します。
- [ドメインの詳細を取得] アクションをハンドブックにドラッグし、トリガーの直後に配置します。
アクションをカスタマイズする
特定のスコープで実行するアクションをカスタマイズできます。この例では、URL であるすべてのエンティティに対してアクションを実行します。ドメイン名フィールドには、Entity.Identifier
プレースホルダを使用します。
これらのカスタマイズを行うには、次の操作を行います。
- プレースホルダを挿入します。
Entity.Identifier
を検索します。このアクションは「WHOIS」サイトに接続し、ドメインの詳細を抽出して JSON 形式で表示します。
[プレースホルダ] をクリックし、検索バーで - スコープを定義します。このアクションは「WHOIS」サイトに接続し、ドメインの詳細を抽出して JSON 形式で表示します。
- 空き状況を確認します。アクションに定義した Check Availability パラメータは、ドメインが利用可能かどうかを確認します。
- [Get Domain Details] アクションを追加したら、[Enrich Entities] アクションをプレイブックにドラッグします。[すべての URL] で実行するようにカスタマイズします。このアクションは特定のエンティティ スコープで動作するように設計されているため、前の操作と同様に [ドメイン名] フィールドを定義する必要はありません。
エンティティ分析情報アクションを追加する
Google SecOps 統合の一部であるエンティティ分析情報を追加アクションを追加します。
- スコープを定義します。[エンティティ] スコープで、プレイブックの前の操作と同様に [すべての URL] を選択します。
- JSON フィールドを抽出します。[分析情報] フィールドで、Google SecOps 式ビルダーを開き、JSON 結果から国フィールドを抽出します。
- JSON 出式の式ビルダーを開きます。プレースホルダ アイコン(
data_array
)をクリックし、プレイブック リストを選択して、WHOIS XML API_Get Domain Details_1.JsonResult
を選択します。JSON 出力の式ビルダーが開きます。
JSON から国フィールドを抽出する
式ビルダーの JSON サンプルは、カスタム アクションを作成するで IDE に挿入したサンプルと同じです。`Country` フィールドを抽出する手順は次のとおりです。
- JSON で [Country] をクリックします。
- arrow_right [実行] をクリックしてプレースホルダをテストし、[結果] フィールドで結果を確認します。
エンティティの作成
[Is in custom list] アクションを実行するには、ドメインに関連する国から新しいエンティティを作成する必要があります。その手順は次のとおりです。
- [Google SecOps Integration] から、[Create Entity] アクションをハンドブックにドラッグします。
- すべての URL で実行するアクションを構成します。
- 式ビルダーを使用して、[Entity Identifies] フィールドに
country
プレースホルダを挿入します。[Entity Type] で [Generic Entity] を選択し、[Save] をクリックします。 - [Is in Custom List] アクションを追加します。
- アクションをハンドブックにドラッグします。
- すべての汎用エンティティ(作成したエンティティ)で実行するように構成します。
- [カテゴリ] に、OECD 加盟国のカスタム リスト用に設定したカテゴリを追加します。
- プレイブックに IF 条件を追加して、ドメインの国で追加の調査が必要かどうかを判断します。最初の分岐では、[カスタム リストに含まれている] のスクリプト結果が false を返したかどうかがチェックされ、Else 分岐では反対の結果が返されます。
- プレイブックに IF 条件アクションを追加します。2 つのブランチが表示されます。
- 最初の分岐をカスタマイズします。最初のアクションは、[Is in Custom List] アクションが false の結果を返した場合に実行されます。つまり、ドメインの国が OECD 加盟国のカスタム リストに含まれていないため、追加の調査が必要になります。
- このブランチの最初のアクションとして、Google SecOps 統合から [ケースタグ] アクションをドラッグします。
上位 Tier にケースを割り当てる
このケースをさらに調査するため、上位 Tier にケースを割り当てます。その手順は次のとおりです。
- [Assign Case] アクションをハンドブックにドラッグします。
- [割り当てられたユーザー] として @Tier2 を選択します。
優先度を変更する
Google SecOps Change Priority アクションを使用して優先度を [高] に変更 > [保存] をクリックします。
Else 分岐をカスタマイズする
最初の分岐を完了したら、Else 分岐をカスタマイズできます。この分岐は、ドメインの国が OECD 加盟国であり、さらなる調査は不要と判断した場合の処理を行います。Else ブランチを構成する手順は次のとおりです。
- 最初の分岐と同様に、ラベル「In OECD countries」でケースタグを追加します。
- このブランチに [Close Case] アクションを追加します。ケースのクローズは機密性の高い操作であるため、手動で実行するように構成する必要があります。アクションの [設定] セクションで、[手動] モードを選択します。
- [ケースをクローズ] アクションの [パラメータ] セクションで、[理由]、[根本原因]、[コメント] を追加します。
- [保存] をクリックして、追加したパラメータでハンドブックを保存します。
ハンドブックの実行を表示する
カスタマイズした自動化を実際に確認する手順は次のとおりです。
- [ケース] で、 追加 [追加] > [ケースをシミュレート] をクリックします。
- [Phishing Email](フィッシング メール)ケースを選択 > [Create](作成)をクリックします。
- [環境] > [シミュレート] をクリックして、プレイブックの実行をシミュレートします。
- アラートで実行されているハンドブックを表示し、ハンドブックの各アクションの結果を確認します。
さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。