Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Adversarial-Detection-Engineering-Framework — SIEM、EDR、XDRルールにおける検出ロジックのバグを特定、分類、推論するためのフレームワークと分類法。具体的な例と実際のバイパス手法を含む。 | Kitploit
ツール/GitHubGitHub/adversarial-detection-engineering/adversarial-detection-engineering-framework
防御ツール脆弱性分析IDS/IPS回避ペネトレーションテスト脅威インテリジェンス学習と教育レッドチーミングインシデントレスポンス厳選リソース

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ログ分析
GitHubadversarial-detection-engineering/adversarial-detection-engineering-framework

Adversarial-Detection-Engineering-Framework

SIEM、EDR、XDRルールにおける検出ロジックのバグを特定、分類、推論するためのフレームワークと分類法。具体的な例と実際のバイパス手法を含む。

リポジトリを見る
5983324日前Kitploit レビュー済み

敵対的検知エンジニアリング (ADE) フレームワーク

Author GitHub Last Commit GitHub License

偽陰性を先回りする - 脅威アクターが悪用する前に、検知ロジックがどのように失敗するかを理解しましょう。

ウェブサイトをチェック: https://adeframework.org/

ADEとは?

敵対的検知エンジニアリング (ADE) は、検知ルールにおける偽陰性について推論する学問分野です。ADEフレームワークは、検知ロジックバグ - 検知ルールが検知しようと意図しているものと、実際に検知しているものとの間の不一致 - を現代的なオープンソースの形式で定式化します。

ADEの利点

実際の偽陰性を待つのではなく、検知エンジニアは積極的に次のように問いかけることができます:

「このルールの検知ロジックが、検知することを意図していたものを取り逃す原因となるようなバリエーションは何か?」

この敵対的な推論の流れは、脅威アクターが検知ロジックの弱点をどのように悪用し得るかを反映しています。

主な機能

  • ✅ 再現可能な検知ロジックバグを特定し、正式なADEカテゴリにマッピング
  • ✅ 攻撃者のメンタルモデルを組み込む - 検知ロジックの設計とレビューの方法に
  • ✅ 構造的な弱点を露呈させる - ハンティングや本番MDRツール (SIEM、XDR、EDR) で使用されるルールにおける
  • ✅ セキュリティチームに装備させる - 実用的な検知ロジックバグインテリジェンスを
  • ✅ 偽陰性を先回りする - 脅威アクターが発見し悪用する前に

ADEの目的

ADEの目的は、設計における完璧さを強制することではありません - それは理想的な目標ではありますが - むしろ、意図的なものであっても、認識を高め、制限を追跡することです:

  • ADEは完璧な検知ルールを要求するものではなく、偽陰性のリスクを可視化するものです。
  • 多くのルールは、スコープ、シグナル品質、または運用上の制約により、意図的に制限を含んでおり、これらは「間違っている」わけではなくてもADEバグタイプにマッピングされる場合があります。
  • ADEは、個々のルールを孤立して判断するのではなく、ルールセット全体にわたってそれらのリスクを文書化、受容、緩和、または補償するための共通の方法を提供します。

ADEと検知ロジック露出 (DLE) の関連

  • ADEは、検知ロジックバグのための正規の分類法とバグクラスを提供します。
  • DLE は、ADEマッピングを伴う公開されたバイパスの認識されたリストを提供します。

クイックスタート

ADEは初めてですか? ここから始めましょう:

  1. はじめに - ADEとは何か、なぜ重要なのかを理解する
  2. 中核概念 - 基礎的な用語を学ぶ
  3. クイックスタートガイド - 最初の検知ルールにADEを適用する
  4. バグ尤度テスト - ルールのバグを評価するためのクイックチェックリスト

深く掘り下げる準備はできましたか?

  • 検知ロジックバグ理論 - 形式的基礎
  • 分類法の概要 - すべてのバグカテゴリ
  • 例 - 実世界の例

ADE検知ロジックバグ分類法

このフレームワークは、検知ロジックバグの4つの主要カテゴリと16のサブカテゴリを特定します:

🌳 ADE1 – Reformatting in Actions
    ├─ ADE1-01 Substring Manipulation
    └─ ADE1-02 Normalization Asymmetry

🌳 ADE2 – Omit Alternatives
    ├─ ADE2-01 Method/Binary
    ├─ ADE2-02 Versioning
    ├─ ADE2-03 Locations
    └─ ADE2-04 File Types

🌳 ADE3 – Context Development
    ├─ ADE3-01 Process Cloning
    ├─ ADE3-02 Aggregation Hijacking
    ├─ ADE3-03 Timing and Scheduling
    ├─ ADE3-04 Event Fragmentation
    ├─ ADE3-05 Lineage Spoofing
    └─ ADE3-06 Limit Saturation

🌳 ADE4 – Logic Manipulation
    ├─ ADE4-01 Gate Inversion
    ├─ ADE4-02 Conjunction Inversion
    ├─ ADE4-03 Incorrect Expression
    └─ ADE4-04 Field Mismapping & Semantics

→ 完全な分類法を探索する

フレームワークが提供するもの

1. 検知ロジックバグの理論

形式的定義と理論的基礎:

  • 検知ロジックバグを構成するもの
  • バグがどのように偽陰性を生み出すか
  • スコープと検知ロジックの関係
  • ルールバイパスの概念

2. 形式的バグ分類法

明確な用語を伴う包括的な分類:

  • 4つの主要カテゴリ
  • 16の詳細なサブカテゴリ
  • 一貫したラベリングシステム (ADE1-01、ADE2-01など)
  • 実世界の検知ルールへのマッピング

3. 実世界の例

本番ルールセットからの具体的な例:

  • Sigma 検知ルール
  • Microsoft Sentinel 分析
  • Elastic Security SIEM & EDRルール

例のカテゴリ:

  • ADE1の例 - 文字列操作バイパス
  • ADE2の例 - 省略された代替
  • ADE3の例 - コンテキスト開発
  • ADE4の例 - ロジック操作

4. 実用的なツール

  • バグ尤度テスト - クイック事前分析チェックリスト
  • クイックスタートガイド - ステップバイステップの適用プロセス

ADEが既存のフレームワークをどのように補完するか

ADEは既存の検知エンジニアリングプラクティスと統合し、強化します:

フレームワーク焦点ADE統合
MITRE ATT&CK攻撃テクニックと戦術ADEはATT&CKテクニックに対して検知がなぜ失敗するかを説明する
MITRE CAR検知分析リポジトリADEはCAR分析のためのバグ分類法を提供する
検知エンジニアリングライフサイクルエンジニアリングワークフロー段階ADEは改善段階のための推論フレームワークである
Sigma/YARA/KQLルール構文とフォーマットADEはすべてのクエリ言語にわたるセマンティックロジックバグを分析する

ADEの独自の価値: 偽陰性の原因の形式的なロジックレベルの分類

メンテナー

  • Nikolas Bielski - フレームワーク作者およびリードメンテナー
  • Daniel Koifman - 共同メンテナー

コントリビューション

コントリビューションを歓迎します!活発に開発が進められている領域は以下の通りです:

優先度: 高

  • 静的アナライザー開発 - 潜在的なロジックバグについて検知ルールを分析するツール

    • Detection-as-Code CI/CDパイプライン向けに設計
    • IDE統合サポート
  • バグリポジトリの拡張 - 特定されたバグのキュレーションされたコレクション

    • クロスプラットフォームのルール分析
    • ベンダールールセットの評価
    • コミュニティから提出されたバイパス

一般的なコントリビューション

  • ドキュメントの改善
  • 追加のベンダー/プラットフォームからの新しい例
  • 新たなテクニックに基づく分類法の改良
  • テストフレームワークと検証ツール

詳細はCONTRIBUTING.mdを参照 →

ユースケース

検知エンジニア向け

  1. デプロイ前レビュー - 新しいルールをデプロイする前にADE分類法を適用する
  2. 体系的な改善 - バグ尤度テストを使用して既存のルールを監査する
  3. ドキュメント化 - バグをすぐに修正できない場合に既知の制限を記録する
  4. 優先順位付け - 高重大度のバグに取り組みを集中させる

セキュリティ研究者向け

  1. バイパスの形式化 - 発見された回避をADEカテゴリにマッピングする
  2. 発見のコントリビューション - 新しいバグクラスで分類法を拡張する
  3. ベンダー分析 - 検知能力を客観的に評価する

レッドチーム向け

  1. 現実的なテスト - ADEを使用してブルーチームの検知能力をテストする
  2. 実用的なフィードバック - 構造化されたバイパスインテリジェンスを提供する
  3. トレーニングシナリオ - 検知回避演習を開発する

SOC/脅威ハンター向け

  1. 根本原因分析 - 攻撃がなぜ検知されなかったかを理解する
  2. カバレッジ評価 - 監視のギャップを特定する
  3. ベンダー評価 - ADE分類法に対してツールをテストする

ロードマップ

計画されている開発:

  • 🔨 静的解析ツール - CI/CDのための自動バグ検知
  • 📚 拡張されたバグリポジトリ - コミュニティ主導のコレクション

ライセンス

ツールをダウンロード