Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
dsiem — ELKスタック向けセキュリティイベント相関エンジン | Kitploit
ツール/GitHubGitHub/defenxor/dsiem
脆弱性分析クラウドセキュリティ脅威インテリジェンス侵入検知インシデントレスポンスログ分析
GitHubdefenxor/dsiem

dsiem

ELKスタック向けセキュリティイベント相関エンジン

リポジトリを見る
4461052年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Dsiem

CircleCI Codecov Go Report Card License: GPL v3

Dsiemは、ELKスタック向けのセキュリティイベント相関エンジンであり、このプラットフォームを専用かつフル機能のSIEMシステムとして利用できるようにします。

Dsiemは、正規化されたログ/イベントに対してOSSIMスタイルの相関を提供し、脅威インテリジェンスや脆弱性情報ソースへのルックアップ/クエリを実行し、リスク調整されたアラームを生成します。

Example Kibana Dashboard

Features

  • スタンドアロンまたはクラスタモードで動作し、フロントエンドとバックエンドノード間のメッセージングバスとしてNATSを使用します。ELKとともに、これによりSIEMプラットフォーム全体が水平方向にスケーラブルになります。
  • OSSIMスタイルの相関とディレクティブルールにより、OSSIMからの移行を容易にします。
  • 脅威インテリジェンスおよび脆弱性情報ソースからのデータによるアラームのエンリッチメント。Arkime Wise(Alienvault OTXなどをサポート)およびNessus CSVエクスポートを組み込みでサポート。他のソースのサポートはプラグインとして簡単に実装できます。
  • Metricbeatおよび/またはElastic APMサーバーを介したインストルメンテーションをサポート。この目的のために追加のスタックは不要。
  • 組み込みのレートおよびバックプレッシャー制御。ハードウェア容量とイベント処理の許容遅延に応じて、Logstashから受信する最小および最大イベント/秒(EPS)を設定可能。
  • 疎結合で、他のインフラストラクチャプラットフォームと組み合わせ可能な設計であり、すべてをやろうとはしません。疎結合であるため、必要に応じて非ELKスタックでもDsiemをOSSIMスタイルの相関エンジンとして使用することが可能です。
  • バッテリー同梱:
    • OSSIM XMLディレクティブファイルを読み取り、Dsiem JSONスタイルの設定に変換するディレクティブ変換ツール。
    • Elasticsearchから既存のインデックスパターンを読み取り、関連フィールドの内容をDsiemにクローンするために必要なLogstash構成を作成するSIEMプラグイン作成ツール。このツールは、受信したイベントを相関させてアラームを生成するためにDsiemが必要とする基本的なディレクティブも生成できます。
    • Nessus CSVファイルをネットワーク経由でDsiemに提供するヘルパーツール。
    • 基本的なアラーム管理(クローズ、タグ付け)と、実際の分析を行うためのKibanaの関連インデックスへの容易なピボットのための軽量なAngular Web UI。
  • 言うまでもなく、クラウドネイティブ、12ファクターアプリ、その他もろもろ。

How It Works

root@kitploit:~
flowchart TB

l1 --> |Normalized Logs/Events| e1
l1 --> |Alarms|e1
l1 --> |Normalized Logs/Events| d1

f1 --> |Logs| l1

s1 --> |Logs| f1
s2 --> |Logs| f1
s3 --> |Logs| f1

d1 --> |Alarms| d2
d2 --> |Alarms| l1
d1 --> |Query| d3

subgraph Elasticsearch
  e1[Elasticsearch]
end

subgraph Logstash
  l1[Logstash] 
end

subgraph Filebeat
 f1[Syslog/Filebeat]
end

subgraph Log Sources
  s1[IDS]
  s2[Firewall]
  s3[OS]
end

subgraph Dsiem
  d1[Dsiem]
  d2[Dsiem-filebeat]
  d3[Threat-Intel/Vulnerability-Info-Sources]
end

上記の図では:

  1. ログソースはログをSyslog/Filebeatに送信し、Syslog/Filebeatは一意の識別フィールドとともにそれらをLogstashに送信します。Logstashはログソースのタイプに基づいて異なるフィルタを使用してログを解析し、結果をElasticsearchに送信します。通常、ログタイプごとに単一のインデックスパターンを作成します(例:Suricata IDSから受信したログの場合はsuricata-*、SSHログの場合はssh-*など)。

  2. Dsiemは特別な目的のLogstash設定ファイルを使用して、Logstashが解析を完了した直後にログソースからの着信イベントをクローンします。同じ設定ファイルを通じて、新しいクローンイベント(元のイベントから独立して)を使用して、Title、Source IP、Destination IPなどのDsiem必須フィールドを収集します。

  3. 上記のステップの出力は正規化イベントと呼ばれます。これは、複数の異なるソースからのログを、共通フィールドのセットを持つ単一の形式で表現するためです。これらのイベントは、Logstash HTTP出力プラグインを介してDsiemに送信され、インデックス名パターンsiem_events-*でElasticsearchにも送信されます。

  4. Dsiemは設定されたディレクティブルールに基づいて着信する正規化イベントを相関させ、脅威インテリジェンスと脆弱性のルックアップを実行し、ルール条件が満たされた場合にアラームを生成します。アラームはローカルログファイルに書き込まれ、その内容をLogstashに送信するように設定されたローカルのFilebeatによって収集されます。

  5. Logstash側には、送信されたアラームを読み取り、それらをElasticsearchの最終的なSIEMアラームインデックスにプッシュする別のDsiem 特別な設定ファイルがあります。

上記のプロセスの最終結果として、単一のElasticsearchインデックスを監視するだけで、新しいアラームや既存のアラームの更新を監視できるようになります。

Installation

Docker Composeまたはリリースバイナリを使用してDsiemをインストールできます。詳細はインストールガイドを参照してください。

または、Docker Composeまたは仮想マシンベースのデモ環境もあり、単一のシンプルなWebインターフェースからDsiemのすべての統合を評価できます。

Documentation

現在利用可能なドキュメントはこちらにあります。

Reporting Bugs and Issues

バグや問題の報告は、新しいGithub issueを開いて提出してください。潜在的なセキュリティバグの詳細などのセキュリティ上重要な情報は、[email protected]に送信することもできます。そのアドレス用のGPG公開鍵はこちらにあります。

How to Contribute

コントリビューションを大歓迎します!バグ修正や追加テストのPR、デバイスイベントを解析するLogstash設定ファイルのgist、SIEMディレクティブルール、または新しい脅威インテリジェンス/脆弱性ルックアッププラグインを提出してください。

特定の事項について何をすべきかわからない場合は、遠慮なく issueを開いて最初に議論してください。

License

このプロジェクトはGPLv3の下でライセンスされています。コントリビューターはCAA/CLAなどのいかなる形式にも署名する必要はありません。このGithub利用規約条項の受け入れをもって十分とみなします。

ツールをダウンロード