Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
TBP-NETWORK — Theorie und Implementierung des TBP-Protokolls zur Absicherung vernetzter KI in kleinen bis offenen Webnetzwerken | Kitploit
Tools/GitHubGitHub/philippeabraxas-jpg/tbp-network
Authentifizierung & AutorisierungDefensivwerkzeugeKonfigurationsprüfungNetzwerkzugriffskontrolleNetzwerksicherheitKryptographieIdentitäts- & Zugriffsmanagement (IAM)Incident Response
GitHubphilippeabraxas-jpg/tbp-network

TBP-NETWORK

Theorie und Implementierung des TBP-Protokolls zur Absicherung vernetzter KI in kleinen bis offenen Webnetzwerken

92vor 6 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

TBP-NETWORK

Netzwerkweite Implementierung des Teleological Bounding Protocol (TBP) — attestierte Governance von Aktionen KI-gesteuerter Agenten über ein Netzwerk, von einer einzelnen Maschine bis hin zu Unternehmensbereitstellungen bis zur WWW-Skala.

« Bestehende Zugriffskontrolle entscheidet, ob du hineinkommst; TBP entscheidet, was du drinnen tun darfst — und beweist es. Wir steuern Fähigkeiten, nicht Modelle. »

Niemals eine Partnerschaft durch Vertrauen — nur durch einen attestierten Handshake. Das ist das Ziel: Der Handshake zwischen Entitäten (Spezifikation §3) ermöglicht es Entitäten, die einander nicht vertrauen, sich gegenseitig Policy, Historie und Liveness nachzuweisen. Der Handshake selbst ist noch nicht gebaut (#33). Was dieses Repository heute enthält, ist das, was davor kommt und worauf er aufbauen wird — die PEPs, den Cell-Broker und die Registries, NAC, Supervision, die Bereitstellungsanleitungen — was TBP's Governance von einer einzelnen Maschine auf ein kleines Netzwerk von Maschinen unter einer Organisation ausweitet.

Ausprobieren: ein DEV-TEST von TBP, auf drei Maschinen

Nicht für den Produktivbetrieb. Wegwerf-Schlüssel, Maschinen, die Sie verlieren können, keine echten Daten. Er existiert, damit Sie versuchen können, TBP zu brechen, bevor es ein Produktiv-Release tut.

TBP-NETWORK liefert eine einfache Bereitstellung zum Ausführen und Angreifen, bevor ein Produktiv-Release existiert. Drei Maschinen, jede durch ein Skript bereitgestellt: M1 die Cell (brokerd und ihre OPA), M2 ein Anwendungsserver (pepd und eine kleine Anwendung), M3 ein Agent. Es testet, dass das Ganze funktioniert — ein Agent, der durch sein Zertifikat registriert wird, eine Entscheidung über gegenseitiges TLS, ein Token, das von einem Server geprüft wird, die Posture des Servers, gesteuert durch die Controller — mit den echten Binaries und der echten Durchsetzung; nur die Schlüsselzeremonie ist vereinfacht. Eine Ein-Maschinen-Variante lässt Sie die Cell allein betrachten.

Alles befindet sich in deploy/dev-test/: wofür jede Maschine gedacht ist und warum, die genaue Vorgehensweise von frischen Debian-12-Maschinen aus, das zu testende Szenario, wo man angreifen kann, was es beweist und nicht beweist — und wie Sie uns Ihre Zahlen und Kommentare für jede Umgebung, die Sie ausprobieren, senden können, was wir uns wünschen. Alles Ausnutzbare läuft über SECURITY.md, nicht über ein öffentliches Issue.

Was TBP ist — und was nicht

TBP schließt nicht jedes Loch; es auditiert jedes Loch. Das ist keine Einschränkung, die man umgehen müsste, es ist das Gründungspostulat (Spezifikation §1: "wir schließen nicht jedes Loch; wir ordnen Löcher nach Auswirkung und mildern proportional — Governance ist Zuteilung, nicht Vollständigkeit"). TBP ist kein selbstgenügsames Sicherheitssystem — es ersetzt nicht SELinux, Firewalls, IAM oder Sandboxing auf OS-Ebene, und das wird es per Design nie. Was es tut, ist enger und nicht verhandelbar: keine gesteuerte Aktion wird ohne eine kryptografisch beweisbare Entscheidung ausgeführt, und keine Entscheidung — ob Erlauben oder Verweigern — entkommt der Audit-Kette unbeweisbar und unverfälscht. TBP ist eine Governance- und Attestierungsschicht über jedem Durchsetzungs-Stack, den eine Bereitstellung bereits hat, kein Ersatz dafür.

Wie stark TBP einschränkt, ist eine Bereitstellungswahl, keine Protokoll- eigenschaft. Zwischen Alles-Erlauben (Überwachungsmodus, alles protokolliert, nichts blockiert) und Alles-Verweigern liegt ein ganzes Spektrum, geformt dadurch, welche OPA-Regel- Pakete eine Cell lädt, auf welcher Skala (siehe unten) sie operiert und wie weit sie Plan-Verträge, Quorum und die (geplante) Risikobewertungsschicht vorantreibt (#177–#181). Ein persönliches Labor und eine regulierte Produktions-Cell können dasselbe Protokoll an sehr unterschiedlichen Punkten dieses Spektrums betreiben, und das ist beabsichtigt, keine Lücke — siehe "Nächste geplante Arbeiten" unten für die Regel-Paket- / Posture- Presets, die für die Admin-Konsole pro Skala geplant sind.

Genau zwei Dinge bewegen sich nicht, an keinem Punkt dieses Spektrums:

  1. Die drei nicht abdingbaren Invarianten, getragen vom Kernprotokoll — F-STABILITY (kein autonomer Werttransfer / Marktmanipulation), I-INTEGRITY (keine autonome Agentensteuerung von Industrie-/OT-Systemen), W-MONOPOLY (keine Integration in tödliche Kill-Chains oder WMD- Entwicklung) — siehe tbp4.2.1/README.md. Dies sind die Kategorien, in denen eine schlechte Aktion nicht durch nachträglichen Entzug des Zugriffs rückgängig gemacht werden kann; keine Bereitstellungs-Posture, kein Regel-Paket und keine Skala lockert sie jemals.
  2. Beweisbares Audit — dass eine Aktion stattgefunden hat und dass der Nachweis darüber nicht manipuliert wurde, ist immer konstruktionsbedingt beweisbar (nur-Hash- Blätter, Merkle-verankerte Kette, §6.2), unabhängig davon, wie permissiv oder streng die darüber geladene Policy ist.

Alles andere — wie weit der erlaubte Rahmen ist, wie viel Reibung ein Betreiber akzeptiert, welche Kompositionen eine menschliche Signatur erfordern — ist eine Wahl zwischen Komplexität, betrieblichem Bedarf und dem, was eine gegebene Bereitstellung tatsächlich ausführen kann, keine Eigenschaft des Protokolls selbst.

Anmerkung zur Sprache: Die Referenzspezifikation ist jetzt docs/spec-en-v1.0.md (Englisch) — dies ist das Dokument, gegen das Code und Audits aufgebaut werden sollten. Seine Versionsnummer wird bewusst auf 1.0 zurückgesetzt: Es ist ein sauberer Neustart in ein zitierfähiges, versioniertes Dokument (§13: "konservativ versioniert; Änderungen durchlaufen signierte, attestierte Übergänge"), keine Fortsetzung der eigenen Zählung der Arbeitsnotiz — die höher nummerierte Arbeitsnotiz ist nicht das neuere Dokument. Die Arbeitsnotiz des Autors — dichter, weniger linear, nützlich zum Graben nach Design-Rationale, aber nicht die zu zitierende — existiert in zwei Sprachen: docs/spec-v1.4.10.md (Englisch) und docs/spec-v1.4.10.fr.md (französisches Original). Dieselbe Konvention gilt im gesamten Repository: Jedes Dokument, das ursprünglich auf Französisch geschrieben wurde, hat jetzt ein englisches Primärdokument an seinem ursprünglichen Pfad, wobei das französische Original daneben als <name>.fr.md erhalten bleibt. Das Glossar (docs/glossaire.md) ist weiterhin französischsprachig (§14 des französischen Dokuments ist seine Terminologie-Quelle der Wahrheit) mit einer englischen Gloss-Spalte zur Lesbarkeit — dies ist unverändert.

Hier beginnen

Tool herunterladen