
Windows、クラウド、コンテナ、アイデンティティ、およびICSの攻撃クラスをSigmaルール、トラストバウンダリモデル、BYOVDドライバインテリジェンス、Splunkワークフローにマッピングする検知エンジニアリングリファレンス。
統合された単一の防御エンジニアリングライブラリ。攻撃クラス、それらを検出するパターン、採用済みの Sigma ルール、そして Windows トラスト境界モデルを、すべてひとつのリポジトリにまとめています。
このリポジトリは、4 つの旧兄弟リポジトリを統合したものです:
| 旧リポジトリ | 統合先 | 内容 |
|---|---|---|
detection-engineering-patterns | patterns/ + METHODOLOGY.md | 実践済みパターン: 攻撃クラスから観測可能要素、データソース、Sigma ルールへ |
all-the-sigma-you-need | sigma/ | MITRE ATT&CK テクニック + 戦術でインデックス化された 3,141 件の Sigma ルール |
windows-trust-boundary-blueprint | boundaries/ + TRUST-MODEL.md | コンポーネント別にインデックス化された Windows トラスト境界モデル |
windows-driver-surface | drivers/ | 日付付きドライバ攻撃面: 661 件の BYOVD/脆弱ドライバ記録、HVCI + ブロックリスト、検出マップ |
splunk-cheatsheet | splunk/ | 実践的な Splunk リファレンス: SPL、検出/アラート、ES、調査パターン |
classes/ — 攻撃クラスごとに閲覧 (統合ビュー)。クラスごとに 1 ファイルが
エンドツーエンドの防御ページ (モデルから復旧まで)。インベントリの
件数は INDEX.md にあります。patterns/ — 方法論パターン (p01–p11, p14–p34)。CONTROL-MAP.md — ATT&CK 緩和策 / D3FEND / CIS / NIST オーバーレイ。METHODOLOGY.md — 検出開発ワークフロー。boundaries/ — Windows トラスト境界ドキュメント (b01 サービス..b10 トークン整合性)。TRUST-MODEL.md — トラスト境界統合モデル。drivers/ — ドライバ攻撃面: 661 件の日付付きドライバ記録、BYOVD CVE カタログ、HVCI + 脆弱ドライバブロックリスト、検出マップ。splunk/ — Splunk リファレンス: SPL の基礎、検出とアラート、Enterprise Security、調査パターン。AD クラス c14–c19 は ad/classes/ にあります (Kerberos、DCSync、AD CS、委任、ACL 永続化、強制認証)。ステータス内訳付きの完全な表: INDEX.md。
CONTINENTS.md から大陸を選ぶか、TECHNIQUE-INDEX.md からテクニックを選ぶか、INDEX.md から攻撃クラスを選びます。classes/cN-*.md (または ad/classes/) を開いて統合ページを確認します: 名前付きの強化策、データソース前提条件、最初に有効化する Sigma ID、ハント、隔離、追放、復旧、名前付きラボテスト。classes/_TEMPLATE.md はすべてのクラスが満たすべき契約です。patterns/ に移動して観測可能要素/データソースの骨格を確認するか、sigma/ で完全なルールセットを確認します。TRUST-MODEL.md と (Windows では) boundaries/ を読みます。drivers/ を使用します: 日付付きドライバカタログ、名前付き BYOVD CVE、HVCI + 脆弱ドライバブロックリスト、検出マップ。splunk/ を使用します: SPL の基礎、アラート、Enterprise Security、調査パターン (sigma/ 内の Sigma ルールの一般的なデプロイ先)。読者が所有する、またはテストを許可されたシステム向けの防御エンジニアリングリファレンス。二重用途: 攻撃 (兄弟の攻撃用ライブラリ) と検出 (このライブラリ) を組み合わせます。ここでは Sigma 検出ルールとリファレンス方法論以外のペイロードはホストされません。
憲章: 防御の百科事典 — HackTricks の逆。主張されたすべての大陸には、classes/_TEMPLATE.md を満たすトラストモデルと統合クラスがあります。モバイル/ICS/AI はスコープ内ですが、「Sigma コーパスなし」と正直に注記されています。ブロックチェーン、ステガノグラフィー、エクスプロイト開発チュートリアルはスコープ外です。元のギャップマップについては LIBRARY-GAPS.md を参照してください。
PROVENANCE.md はすべての情報源と Sigma コーパスの生成方法を記録しています。sigma/gen_bridge.py は新しい SigmaHQ クローンからテクニックインデックスツリーを再生成します。ルートの gen_bridge.py はクラスごとの件数を再生成します。
sigma/INDEX.mdTACTICS.mdDETECTION-GAPS.mdLIBRARY-GAPS.md — 完全な防御百科事典に対するライブラリ構造のギャップ (HackTricks の対極)。ルール数のギャップは sigma/DETECTION-GAPS.md に保持。CONTINENTS.md — プラットフォーム → プリミティブ → ページ (HackTricks の背骨)。TECHNIQUE-INDEX.md — ATT&CK テクニック → 統合クラス。classes/_TEMPLATE.md — 統合クラスページの完了定義 (モデル、強化、検出、ハント、隔離、欺瞞、追放、復旧)。ad/、linux/、macos/、identity/、cloud/、email/、
web/、network/、c2/、cicd/、mobile/、ics/、physical/、
ai/、telemetry/、hunts/) — トラストモデル + クラスインデックス。| クラス | 攻撃 | パターン | Sigma テクニックディレクトリ | ルール数 |
|---|
| c01 | UAC バイパス | patterns/p01-uac-bypass.md | sigma/rules/t1548.002 | 56 |
| c02 | BYOVD ドライバロード | patterns/p02-byovd-driver-load.md | sigma/rules/t1068, t1547.008 | 16 |
| c03 | LSASS / トークン窃取 | patterns/p03-token-theft-lsass.md | sigma/rules/t1003* | 185 |
| c04 | サービス悪用 | patterns/p04-service-abuse.md | sigma/rules/t1543.003 | 38 |
| c05 | レジストリ永続化 | patterns/p05-registry-persistence.md | sigma/rules/t1547.001 | 31 |
| c06 | 署名済みバイナリプロキシ (LOLBins) | patterns/p06-lolbins.md | sigma/rules/t1218* | 179 |
| c07 | PowerShell | patterns/p07-powershell.md | sigma/rules/t1059.001 | 180 |
| c08 | 防御妨害 | patterns/p08-defense-impairment.md | sigma/rules/t1685*, t1686.003 | 200 |
| c09 | DLL 検索順序ハイジャック | patterns/p09-dll-hijack.md | sigma/rules/t1574.001 | 80 |
| c10 | WMI 実行 / 永続化 | patterns/p10-wmi-persistence.md | sigma/rules/t1047, t1546.003 | 58 |
| c11 | スケジュールタスク | patterns/p11-scheduled-tasks.md | sigma/rules/t1053.005 | 31 |
| c12 | トークン偽装 | patterns/p03-token-theft-lsass.md | sigma/rules/t1134* | 23 |
| c13 | プリントスプーラー | patterns/p02-byovd-driver-load.md | t1068 / t1547.010 / t1134.001 | 散在 |
| c20 | ラテラルムーブメント | patterns/p20-lateral-movement.md | t1021.002 .001 .006 .003, t1047 | 36+15+10+13+47 |
| c21 | フィッシング / ユーザー実行 | patterns/p21-phishing.md | t1566.001, t1566, t1566.002, t1204.002 | 19+11+3+28 |
| c22 | 有効なアカウント | patterns/p22-valid-accounts.md | t1078, t1078.004 | 51+37 |
| c23 | Linux 権限昇格 | patterns/p23-linux-privesc.md | t1548.001, t1548.003, t1053.003, t1543.002 | 1+1+6+2 |
| c24 | コンテナエスケープ | patterns/p24-container-escape.md | t1611, t1609, t1552.007 | 2+3+4 |
| c25 | クラウドコントロールプレーン | patterns/p25-cloud-control-plane.md | t1078.004, t1098 | 37+31 |
| c26 | Kubernetes | patterns/p26-kubernetes.md | t1611, t1609, t1552.007 | 20 k8s ファイル |
| c27 | Web / Web シェル | patterns/p27-web-webshell.md | t1190, t1505.003 | 46+23 |
| c28 | C2 / トンネル / 外部持ち出し | patterns/p28-c2-tunnel-exfil.md | t1572, t1090, t1105 | 23+21+70 |
| c29 | CI/CD / サプライチェーン | patterns/p29-cicd-supply-chain.md | t1195* | 薄い |
| c30 | macOS トラスト | (クラスに統合) | t1553.001, t1547.015, t1569.001, t1543.001/.004 | 1+1+1+2+2 |
| c31 | モバイル / MDM | patterns/p31-mobile-mdm.md | モバイルマトリクス | Sigma なし |
| c32 | ICS / OT | patterns/p32-ics-ot.md | ICS マトリクス | Sigma なし |
| c33 | 物理 / ファームウェア / ワイヤレス | patterns/p33-physical-firmware-wireless.md | t1200, t1542.001, t1495 | 3+2+1 |
| c34 | AI エージェント / MCP | patterns/p34-ai-agent-mcp.md | 新興 | Sigma なし |