日本語

ランタイムセンサーの概要

Runtime Sensors は、Kubernetes クラスターと仮想マシン(VM)を稼働中に監視します。拡張 Berkeley Packet Filter(eBPF)を使用してカーネルからワークロードのアクティビティを監視し、脅威を発生時に検知します。

仕組み

Runtime Sensors は、各ワークロード上の Aikido エージェントの一部として動作します。センサーはアプリケーションコードを変更せずにホスト上のアクティビティを観測し、一連の検知ルールに照らして評価します。アクティビティがルールに一致すると、Aikido は検知を記録します。

Aikido には一連の 検知ルール コンテナ脱出や、コンテナ内で予期しないバイナリが実行されるなどの挙動をカバーします。ワークスペースごとに個々のルールをオンまたはオフにできます。アクティビティが有効なルールに一致すると、Aikido は調査可能な検知を作成します。そこには重大度、影響を受けたワークロード、その背後にあるイベントが要約されます。安全だと分かっているアクティビティがルールでフラグ付けされた場合は、 ルール例外 それを抑制します。

Kubernetes クラスターでは、脅威検知はデフォルトでオフになっています。クラスターごとにオンにします。始めるには、以下を参照してください。 Runtime Sensors を有効にする.

検知を確認する

次へ移動します: Runtime Sensors → 検知 検知ルールに一致したアクティビティを表示します。Aikido は 24 時間のウィンドウで、一致したイベントをソース、ルール、ワークロードごとにグループ化するため、1 つの検知が多数のイベントを表すことがあります。

各検知には次が表示されます:

  • 深刻度 一致した
  • ルール 名前。
  • ソース、アクティビティが発生したクラスターまたは VM。
  • ワークロード、たとえば Pod や VM。
  • 最終検知 時刻。

検索ボックスを使ってルール名で検索します。クラスター、VM、または重大度でフィルタできます。クラスターまたは VM のどちらか一方で絞り込めますが、両方同時にはできません。

検知をクリックして調査します。詳細には次が表示されます:

  • ルール名、見つかったイベント数、そしてアクティビティが最後に検知された時刻。
  • 重大度に加え、ルールが対応付けられている MITRE ATT&CK のテクニックとタクティクス(例: T1620 と防御回避)への attack.mitre.org へのリンク。
  • ルールが検知する内容の簡単な要約。
  • 最近のイベント。ソースとワークロードごとにグループ化されています。各イベントには、プロセスコマンドやユーザー名など、トリガーとなったフィールドと、 詳細を表示 完全なイベントへのリンク。

詳細を表示 完全なイベントを開き、発生時刻と、生の 出力 センサーが生成した行、および JSON リストの フィールド。フィールドには、プロセス、ユーザー、コンテナ、Kubernetes の namespace と Pod が含まれます。アクティビティが想定どおりかどうかの判断に使用してください。

詳細の下部にある矢印を使って、検知を閉じずに移動できます。

詳細から、以下をクリックしてください アクション → ルール例外を追加 して、誤検知を抑制します。参照: ルール例外.

関連

Runtime Sensors を有効にする 検知ルール ルール例外