|
1 | | -# Chain_of_Trust |
2 | | -Open-source, kernel-backed, TPM-sealed EDR. |
3 | | -# Chain_of_Trust |
| 1 | +# Chain_of_Trust 🔐 |
4 | 2 |
|
5 | | -TPM-sealed, kernel-level Endpoint Detection & Response (EDR) for Windows. |
6 | | -Includes WHQL-ready driver, WDAC policy enforcement, and full CI/CD automation. |
| 3 | +## 🧠 Projektbeschreibung |
| 4 | +Dieses Projekt kombiniert Kernel-Mode-Hooks, TPM-Verschlüsselung und ETW-Sampling zu einem modularen EDR-System für Windows. |
7 | 5 |
|
8 | | ---- |
| 6 | +## ✨ Features aus deiner lokalen Version |
| 7 | +- MiniDump-Scrubbing mit Heuristik |
| 8 | +- AppContainer-Isolation via Job Objects |
| 9 | +- WDAC-Policy mit expliziter Binary-Freigabe |
9 | 10 |
|
10 | | -## 🛠 Features |
| 11 | +## 📦 Remote-Ergänzungen (fe279d8) |
| 12 | +- PowerShell-Deployment mit Signaturprüfung |
| 13 | +- CMake-Härtung mit /guard:cf, /Qspectre, /CETCOMPAT |
| 14 | +- TPM-gestützte AES-GCM-Verschlüsselung |
11 | 15 |
|
12 | | -- 🧠 **User-mode agent** with protected process launch |
13 | | -- 🛡️ **Kernel-mode driver** using OBCallbacks for handle filtering |
14 | | -- 🔐 **TPM-sealed secrets** and WDAC policy enforcement |
15 | | -- 🧪 **GTest-based unit tests** for crypto and IPC |
16 | | -- 🚀 **GitHub Actions** for build, sign, release, and packaging |
17 | | -- 📦 **vcpkg integration** with Detours and GTest |
18 | | -- 📜 **EUPL-1.2 license** – free for commercial use |
| 16 | +## 📚 Dokumentation |
| 17 | +Siehe Wiki & Diskussionen für Architekturdetails und Roadmap. |
19 | 18 |
|
20 | | ---- |
| 19 | +# Vertrauensnetz 🔐 |
| 20 | +Chain-of-Trust für Windows-Treiber mit TPM & WDAC |
21 | 21 |
|
22 | | -## 🔧 Build |
| 22 | + |
| 23 | + |
| 24 | + |
23 | 25 |
|
24 | | -```bash |
| 26 | +## Features |
| 27 | + |
| 28 | +- 🧩 Modularer CMake-Build mit vcpkg |
| 29 | +- 🔐 TPM-gestützte Vertrauensprüfung |
| 30 | +- 🛡️ WDAC-konforme Treibersignatur |
| 31 | +- ⚙️ Automatisierter CI-Workflow mit GitHub Actions |
| 32 | + |
| 33 | +## Build & Test |
25 | 34 | git clone https://github.com/SHAdd0WTAka/Chain_of_Trust.git |
26 | 35 | cd Chain_of_Trust |
27 | 36 | cmake --preset=ci-windows |
@@ -309,3 +318,11 @@ EUPL-1.2 – free for commercial use, patent clause included. |
309 | 318 | 3. Commit & Push – GitHub Actions baut sofort. |
310 | 319 |
|
311 | 320 | WHQL- / EV-Zertifikat eintragen → fertig für Produktion. |
| 321 | +git clone https://github.com/SHAdd0WTAka/Vertrauensnetz.git |
| 322 | +cd Vertrauensnetz |
| 323 | +cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake |
| 324 | +cmake --build build --config Release |
| 325 | +ctest --test-dir build -C Release |
| 326 | +HEAD |
| 327 | +(deine lokale Version) |
| 328 | +(Remote-Version) fe279d8 (Update README.md) |
0 commit comments