Share via


Microsoft Sentinel 用 SailPoint IdentityNow (Azure 関数を使用) コネクタ

SailPoint IdentityNow データ コネクタには、REST API を介して [SailPoint IdentityNow] の検索イベントを Microsoft Sentinel に取り込む機能があります。 お客様はこのコネクタを使って、IdentityNow テナントから監査情報を抽出できます。 この用途は、IdentityNow ユーザー アクティビティとガバナンス イベントを Microsoft Sentinel に簡単に取り込み、セキュリティ インシデントとイベント監視ソリューションからの分析情報を向上させることです。

これは自動生成されたコンテンツです。 変更については、ソリューション プロバイダーにお問い合わせください。

コネクタの属性

コネクタ属性 説明
アプリケーションの設定 TENANT_ID
SHARED_KEY
LIMIT
GRANT_TYPE
CUSTOMER_ID
CLIENT_ID
CLIENT_SECRET
AZURE_STORAGE_ACCESS_KEY
AZURE_STORAGE_ACCOUNT_NAME
AzureWebJobsStorage
logAnalyticsUri (省略可能)
Azure 関数アプリのコード https://aka.ms/sentinel-sailpointidentitynow-functionapp
Log Analytics テーブル SailPointIDN_Events_CL
SailPointIDN_Triggers_CL
データ収集ルールのサポート 現在、サポートされていません
サポートしているもの SailPoint

クエリのサンプル

SailPointIDN 検索イベント - すべてのイベント

SailPointIDN_Events_CL

| sort by TimeGenerated desc

SailPointIDN トリガー - すべてのトリガー

SailPointIDN_Triggers_CL

| sort by TimeGenerated desc

前提条件

SailPoint IdentityNow (Azure Function を使用) と統合するには、以下が必要です。

ベンダーのインストール手順

注意

このコネクタは Azure Functions を使って SailPoint IdentityNow REST API に接続し、ログを Microsoft Sentinel にプルします。 これにより、追加のデータ インジェスト コストが発生する可能性があります。 詳細については、「Azure Functions の価格」ページを確認してください。

(省略可能な手順) ワークスペースと API の認可キーまたはトークンを Azure Key Vault に安全に格納します。 Azure Key Vault には、キー値を格納および取得するためのセキュリティで保護されたメカニズムが用意されています。 Azure 関数アプリで Azure Key Vault を使用するには、これらの手順に従います

手順 1 - SailPoint IdentityNow API の構成手順

手順に従って資格情報を取得します。

手順 2 - 次の 2 つのデプロイ オプションから 1 つを選び、コネクタと関連付けられている Azure 関数をデプロイする

重要: SailPoint IdentityNow データ コネクタをデプロイする前に、ワークスペース ID とワークスペース主キーを用意します (以下からコピーできます)。

オプション 1 - Azure Resource Manager (ARM) テンプレート

ARM テンプレートを使って SailPoint IdentityNow データ コネクタを自動的にデプロイするには、この方法を使います。

  1. 下の [Azure へのデプロイ] ボタンをクリックします。

    Azure へのデプロイ

  2. お使いの [サブスクリプション][リソース グループ][場所] を選択します。

注: 同じリソース グループ内では、Windows と Linux のアプリを同じリージョンに混在させることはできません。 Windows アプリが含まれていない既存のリソース グループを選ぶか、新しいリソース グループを作成します。 3. その他の情報を入力してデプロイします。 4. [上記の使用条件に同意する] というラベルのチェックボックスをオンにします。 5. [購入] をクリックしてデプロイします。

オプション 2 - Azure Functions の手動デプロイ

Azure Functions を使って SailPoint IdentityNow データ コネクタを手動でデプロイするには、次の手順を実行してください (Visual Studio Code によるデプロイ)。

1. 関数アプリをデプロイする

注: Azure 関数の開発には VS Code を準備する必要があります。

  1. Azure 関数アプリ ファイルをダウンロードします。 アーカイブをローカル開発用コンピューターに抽出します。

  2. VS Code を起動します。 メイン メニューで [ファイル] を選び、[フォルダーを開く] を選択します。

  3. 展開されたファイルから最上位のフォルダーを選択します。

  4. アクティビティ バーで Azure アイコンを選択し、[Azure: Functions] 領域の [関数アプリにデプロイ] ボタンを選択します。 まだサインインしていない場合は、アクティビティ バーの Azure アイコンを選択し、[Azure: Functions] 領域で [Azure にサインイン] を選択します。既にサインインしている場合は、次の手順に進みます。

  5. プロンプトで、次の情報を入力します。

    a. フォルダーの選択: ワークスペースのフォルダーを選択するか、関数アプリが格納されているフォルダーを参照します。

    b. サブスクリプションの選択: 使用するサブスクリプションを選択します。

    c. [Azure で新しい関数アプリを作成する] を選択します ([詳細設定] オプションは選ばないでください)

    d. 関数アプリのグローバルに一意の名前を入力: URL パスで有効な名前を入力します 入力した名前は、Azure Functions 内での一意性を確保するために検証されます。 (例: searcheventXXXXX)。

    e. ランタイムの選択: [Python 3.8] を選びます。

    f. 新しいリソースの場所を選択してください パフォーマンスを向上させ、コストを下げるために、Microsoft Sentinel が配置されているのと同じリージョンを選びます。

  6. デプロイが開始されます。 関数アプリが作成され、展開パッケージが適用されると、通知が表示されます。

  7. 関数アプリを構成するために、Azure portal に移動します。

2. 関数アプリを構成する

  1. 関数アプリで、関数アプリ名を選択し、[構成] を選択します。
  2. [アプリケーションの設定] タブで、**[新しいアプリケーション設定]** を選びます。
  3. 次の各アプリケーション設定を、それぞれの文字列値で個別に追加します (大文字と小文字は区別されます): TENANT_ID SHARED_KEY LIMIT GRANT_TYPE CUSTOMER_ID CLIENT_ID CLIENT_SECRET AZURE_STORAGE_ACCESS_KEY AZURE_STORAGE_ACCOUNT_NAME AzureWebJobsStorage logAnalyticsUri (省略可能)
  • 専用クラウドの Log Analytics API エンドポイントをオーバーライドするには、logAnalyticsUri を使います。 たとえば、パブリック クラウドではこの値を空のままにします。Azure GovUS クラウド環境では、https://<CustomerId>.ods.opinsights.azure.us の形式で値を指定します。 3. すべてのアプリケーション設定を入力したら、[保存] をクリックします。

次の手順

詳細については、Azure Marketplace の関連ソリューションに関するページを参照してください。