<第6回>Splunkでセキュリティダッシュボードを作成しよう!SPLの書き方(その2)

Security 肥垣津 雄日

本記事では、「Splunkでセキュリティダッシュボードを作成しよう!」シリーズにおける第6回として、Splunkのサーチ言語であるSPL(Search Processing Language)の書き方について説明します。本記事は第5回SPLの書き方(その1)の続きです。第5回をお読みになっていない場合は併せてご確認ください。

第1回:全体概要(ゴールと内容の説明)
第2回:データの取り込み(その1)
第3回:データの取り込み(その2)
第4回:フィールド抽出と正規化
第5回:SPLの書き方(その1)
第6回:SPLの書き方(その2) ←今ここ
第7回:SPLの書き方(その3)
第8回:Dashboard Studioでダッシュボードを作成(その1)
第9回:Dashboard Studioでダッシュボードを作成(その2)
第10回:Dashboard Studioでダッシュボードを作成(その3)

1. SPLの書き方(文法)を知る

前回に引き続きSPL(Search Processing Language)について説明します。前回は、データの検索の仕方、およびデータ整形、統計処理のコマンドについて6つ説明しました。この回では、より複雑なケースに対処するために、次の4つのコマンドを紹介します。
フィールド抽出(rex)、付与(lookup)、地図表示(iplocation & geostats)

7. rex

RSSフィードのログ

上記パネルで使用しているrexコマンドの、検索前後の結果を比較します。

上記パネルで使用しているrexコマンドの検索前後の結果

8. lookup

上記パネルで使用しているrexコマンドの検索前後の結果

ルックアップ定義の作成

ログ記載のipアドレスをキーに資産情報のルックアップから情報を付与

9. iplocation

juniper idpのログからblockされた通信の送信元を分析

上記パネルで使用しているiplocationコマンドの、検索前後の結果を比較します。

上記パネルで使用しているiplocationコマンドの検索前後の結果 緯度経度情報を付与した後、地図上にプロットするためには、statsコマンドのようにイベントを集計する必要があります。緯度経度情報を元にイベントを集計するコマンド(geostats)は次に説明します。

10. geostats

juniper idpのログからblockされた通信の送信元を分析

geostatsを実行することで様々なズームレベルでイベント数が集計されていることがわかります。この集計結果を視覚エフェクトで変換することで上記のように地図上にプロットすることができます。

集計結果

おまけ

最後に、ダッシュボードを作る際に役立つコマンドをご紹介します。

makeresults

ダッシュボードでは検索にヒットするイベントが存在しない場合

ここまで主要なコマンドを10個紹介してきました。次の記事ではより高度な分析や効率的な検索を行うためのコマンドを紹介します。お楽しみに!Happy splunking!

関連記事

求められるのは防御だけでなく“回復力” ― 今、実践すべきサイバーレジリエンスとは
セキュリティ
6 分程度

求められるのは防御だけでなく“回復力” ― 今、実践すべきサイバーレジリエンスとは

セキュリティ対策が「攻撃をいかに防御するか」から、攻撃者に侵入されてしまうことを前提とした対策へと大きな変化を迫られるなか、被害が発生したあとの回復・復旧を見据えた「サイバーレジリエンス」が注目されています。サイバーレジリエンスとは具体的に何を示しているのか、基本から実践ステップまで詳しく解説します。
ゼロトラスト・セキュリティとその屋台骨を担うSplunk
セキュリティ
8 分程度

ゼロトラスト・セキュリティとその屋台骨を担うSplunk

ゼロトラストとは、セキュリティ境界線に関わるものを信頼せず、すべてのアクセスを検証するネットワークセキュリティの概念と脅威モデルを指します。「データ収集と分析」の5つの領域とそれらを監視する2つの対策が存在します。この記事では、それらとゼロトラストにおけるSplunkのSIEMとしての役割を紹介します。
XDRとは?XDRの仕組みと必要とされる背景を解説
セキュリティ
6 分程度

XDRとは?XDRの仕組みと必要とされる背景を解説

サイバー攻撃の高度化を追いかけるようにセキュリティ対策も進化するなか、より効果的に対策するためのソリューションとして登場した「XDR」について、基本的な仕組みやメリット、ユースケースから既存セキュリティ製品との違いまで、詳しく解説します。