この記事は、CatoアカウントとAzureストレージアカウントを統合してイベントをストレージアカウントに直接アップロードする方法を説明します。
Azure ストレージアカウントでイベントデータを確認および分析するユーザー向けに、Catoアカウントを設定して、イベントを自動的かつ継続的にアップロードすることができます。 これは、顧客がCatoからデータを引き出す必要があり、レート制限などの問題に影響されるeventsFeed APIとは異なります。
Catoクラウドは、毎60秒ごと、または10MB以上のデータがある場合に、ストレージアカウントにデータをアップロードします。 CatoはデータをAzureストレージアカウントにアップロードするためにHTTPSを使用します。
イベントは圧縮された .gz形式で送信され、一部のクライアント(例:特定のブラウザ)は、これらのファイルを.gzip拡張子を削除せずに自動的に解凍することがあります。 これが発生した場合、ファイルの拡張子を.logまたは.txtに変更することで、ファイルの形式がその拡張子と整合されます。
サンプル会社は疑わしい活動の監視機能を使用しており、多くのセキュリティイベントを生成しています。 彼らはすべてのイベントデータを格納するAzureストレージアカウントを作成し、それをSIEMソリューションと統合できるようにすることを決定します。 サンプル会社はイベント統合を有効にして、AzureストレージアカウントをCatoアカウントへの統合として追加することで、すべてのIPSイベントが自動的にAzureストレージにアップロードされるようにします。
-
イベント統合の開始で、すべてのCatoイベント統合の前提条件を確認してください。
-
新しいAzureストレージアカウントとコンテナを作成します。
-
Azureは以下のように接続文字列を提供します:
-
アクセスキー - 接続文字列は自動生成されます。
-
SAS - 推奨される権限と設定を構成し、その後接続文字列が生成されます。
-
-
前のステップから接続文字列を使用してCato管理画面でAzure統合を作成します。
Catoイベントデータ用の新しいストレージアカウントとコンテナを作成します。イベント連携には既存のストレージアカウントを使用しないことをお勧めします。 アクセスキーまたは共有アクセス署名 (SAS) からのAzure接続文字列を使用できます。
Azureアクセスキーを使用してストレージアカウントをCatoに認証している顧客のために、接続文字列をコピーします。 Azure統合を構成する際に、Cato管理画面でアクセスキーを接続文字列に貼り付けます。
ストレージアカウントを作成し、アクセスキーを使用するには:
-
適切な設定で新しいストレージアカウントを作成します。
-
インスタンスの詳細で、標準パフォーマンスを選択します。
-
レビューをクリックし、次に作成をクリックします。
-
-
イベントデータ用の新しいコンテナを作成します(データストレージ > コンテナ)。
イベント用の統合を作成する際に、Cato管理画面でコンテナ名前を入力します(以下)。
-
左側のナビゲーションペインで、セキュリティ + ネットワーク機器セクションに移動し、アクセスキーを選択します。
-
ストレージアカウントのアクセスキー接続文字列をコピーします。
-
イベントに対するAzureアカウントストレージの追加を続行してください(下) 。
Azure SASを使用すると、ストレージコンテナの権限を制限でき、許可されたIPアドレスなどや接続文字列の有効期限を設定できます。
SAS接続文字列のトークンには、有効期限が含まれており、イベント統合ページに表示されます。 有効期限を過ぎると、トークンは無効となり、Catoはイベントをストレージコンテナにプッシュできません。 イベントの中断のないアップロードを維持するには、SASの有効期限前に新しい接続文字列を生成し、統合に適用してください。
Catoイベントデータを受信するためのAzureにおけるストレージアカウントの設定:
-
適切な設定で新しいストレージアカウントを作成します。
-
インスタンスの詳細で、標準パフォーマンスを選択します。
-
確認をクリックし、その後作成をクリックします。
-
-
イベントデータ用の新しいコンテナを作成します(データストレージ > コンテナ)。
イベントのために統合を作成する際に、Cato管理画面でコンテナ名前を入力します(以下)。
-
左側のナビゲーションパネルでセキュリティ + ネットワーク機器セクションに移動し、共有アクセス署名を選択します。
-
以下のアクセス権限でSASを設定します:
-
許可されるサービス - Blob、ファイル
-
許可されるリソース種類 - コンテナ、オブジェクト
-
許可される権限 - 読み取る、書き込む、リスト
-
-
SASと接続文字列を生成をクリックします。
-
ストレージアカウントの接続文字列をコピーします。 イベントのために統合を作成する際に、この文字列を貼り付けます(以下)。
イベント統合タブでAzureストレージアカウントの新規統合を作成し、接続文字列を統合に貼り付けます。 この文字列は、Catoがイベントデータをストレージアカウントにアップロードする権限を与えます。 統合を作成した後に文字列を編集することはできません。代わりに、フィールドをリセットし、その後に接続文字列を貼り付けることができます。
Azureストレージ統合を定義し有効にした後、Catoがストレージアカウントにイベントをアップロードし始めるまで数分かかります。
ストレージアカウントにアップロードされるイベントをフィルタリングすることが選択できます。 例えば、アカウント用のIPSイベントのみをアップロードします。 デフォルト設定はフィルターなしですべてのイベントがストレージアカウントにアップロードされます。
アカウントのイベントをアップロードするためにAzureストレージ統合を追加:
-
ナビゲーションメニューから、リソース > イベント連携を選択します。
-
Catoイベントとの統合を有効にするを選択します。
-
新規をクリックします。 新しい統合パネルが開きます。
-
統合で、Azureアカウントストレージを選択し、統合の名前を入力します。
-
接続の詳細をAzureの設定に基づいて統合のために入力します:
-
接続文字列 - ストレージアカウントからコピーした接続文字列を貼り付けます
-
名前 - ストレージアカウント内のコンテナと同じ名前
-
(任意) フォルダ - コンテナ内のフォルダパスと同じ名前(必要な場合)
-
-
(任意)ストレージアカウントにアップロードされるイベントのフィルター設定を定義します。
複数のフィルターを定義する場合、AND関係があり、すべてのフィルターに一致するイベントがアップロードされます。
-
適用をクリックします。 Azureストレージアカウントがアカウントと統合されました。
注意: アカウントごとに最大3件のイベント連携を定義できます。
0件のコメント
サインインしてコメントを残してください。