IBM Cloud Logsでのアクティビティ追跡イベントの監視

IBM Cloud Logsサービスを使用すると、 IBM Cloudアカウントで生成されるアクティビティ追跡イベントを監視し、アラートを出すことができます。

次の図は、宛先がIBM Cloud Logsインスタンスである場合の概要を示しています。

イベントの流れ
イベントの流れ

アクティビティ追跡イベントは、セキュリティ運用にとって重要なデータであり、コンプライアンス要件を満たすための重要な要素である。

IBM Cloud Logsでは、 IBM Cloud サービスによって生成されるアクティビティ追跡イベントには、検索を強化したりデータを分析したりするために使用できるメタデータフィールドが含まれています。

  • applicationName:アプリケーション名は、ログを生成して IBM Cloud Logsに送信する環境です。 アクティビティトラッキングイベントの場合は、 ibm-audit-events

  • subsystemName:サブシステム名は、ログを生成して IBM Cloud Logsに送信するサービスまたはアプリケーションです。 アクティビティ・トラッキング・イベントでは、以下のように設定される:

    あなたがプロビジョニングできる IBM Cloud サービスの場合、フォーマットは以下のようになります: crn-service-name:<INSTANCE_GUID>

    VPCサービスの場合、フォーマットは次のようになります: is:<VPC_SERVICE_NAME>

    プラットフォーム・サービス(プロビジョニングできないサービス)の場合、フォーマットは以下のようになる: crn-service-name:

IBM Cloudアカウントで生成されるアクティビティ トラッキング イベントを監視する前に、アカウントでIBM Cloud Activity Tracker Event Routingサービスを構成して、収集するアクティビティ トラッキング イベント、イベントを監視する送信先、およびイベントのルーティング先を定義するルーティング ルールを定義する必要があります。

  • アカウント内に 1 つ以上のIBM Cloud Logsインスタンスを構成できます。
  • IBM Cloud Logs インスタンスは、イベントが生成されるのと同じアカウントに配置することも、別のアカウントに配置することもできる。
  • 必要であれば、別のリージョンまたはアカウントの IBM Cloud Logs インスタンスにイベントを送信するように IBM Cloud Activity Tracker Event Routing を設定できます。
  • IBM Cloud Activity Tracker Event RoutingとIBM Cloud Logsの間にサービス間認証を定義して、 IBM Cloud Activity Tracker Event RoutingサービスにイベントをIBM Cloud Logsサービスに送信する権限を付与する必要があります。

詳しくは、以下を参照してください。

中央モデル

アクティビティ追跡イベントを一元管理する必要がある場合は、アカウントでIBM Cloud Activity Tracker Event Routingを構成して、アクティビティ追跡イベントを 1 つのIBM Cloud Logsインスタンスにルーティングします。

次の画像は、中央モデルを採用した場合のアカウントの概要を示しています。

データ局所性モデル

データのローカリティを維持する必要がある場合は、アカウントでIBM Cloud Activity Tracker Event Routingを構成して、アクティビティ追跡イベントを複数のIBM Cloud Logsインスタンスにルーティングします。

次の画像は、データ ローカリティ モデルを採用した場合のアカウントの概要を示しています。

データ ローカリティ モデルを採用する場合のアカウントの概要。
データ ローカリティ モデルを採用した場合のアカウントの概要