Skip to content

Trust Center

Triggerfish setzt Sicherheit in deterministischem Code unterhalb der LLM-Schicht durch — nicht in Prompts, die das Modell moeglicherweise ignoriert. Jede Policy-Entscheidung wird durch Code getroffen, der nicht durch Prompt-Injection, Social Engineering oder Modell-Fehlverhalten beeinflusst werden kann. Siehe die vollstaendige Seite Sicherheit als Grundprinzip fuer die ausfuehrliche technische Erklaerung.

Sicherheitskontrollen

Diese Kontrollen sind im aktuellen Release aktiv. Jede wird im Code durchgesetzt, in CI getestet und ist im Open-Source-Repository auditierbar.

KontrolleStatusBeschreibung
Sub-LLM-Policy-Durchsetzung ACTIVEAcht deterministische Hooks fangen jede Aktion vor und nach der LLM-Verarbeitung ab. Das Modell kann Sicherheitsentscheidungen nicht umgehen, aendern oder beeinflussen.
Datenklassifizierungssystem ACTIVEVierstufige Hierarchie (PUBLIC, INTERNAL, CONFIDENTIAL, RESTRICTED) mit verpflichtender No-Write-Down-Durchsetzung.
Session-Taint-Tracking ACTIVEJede Session verfolgt die hoechste Klassifizierung der abgerufenen Daten. Taint eskaliert nur, sinkt nie.
Unveraenderliches Audit-Logging ACTIVEAlle Policy-Entscheidungen mit vollstaendigem Kontext protokolliert. Audit-Logging kann von keiner Systemkomponente deaktiviert werden.
Secrets-Isolation ACTIVEAnmeldedaten im Betriebssystem-Schluesselbund oder Vault gespeichert. Nie in Konfigurationsdateien, Speicherung, Logs oder LLM-Kontext.
Plugin-Sandboxing ACTIVEPlugins von Drittanbietern laufen in einer Deno + WASM doppelten Sandbox (Pyodide). Kein nicht deklarierter Netzwerkzugriff, keine Datenexfiltration.
Abhaengigkeits-Scanning ACTIVEAutomatisiertes Schwachstellen-Scanning ueber GitHub Dependabot. PRs werden automatisch fuer Upstream-CVEs geoeffnet.
Open-Source-Codebasis ACTIVEDie gesamte Sicherheitsarchitektur ist Apache 2.0 lizenziert und oeffentlich auditierbar.
On-Premises-Bereitstellung ACTIVELaeuft vollstaendig auf Ihrer Infrastruktur. Keine Cloud-Abhaengigkeit, keine Telemetrie, keine externe Datenverarbeitung.
Verschluesselung ACTIVETLS fuer alle Daten waehrend der Uebertragung. Betriebssystem-Verschluesselung im Ruhezustand. Enterprise-Vault-Integration verfuegbar.
Programm zur verantwortungsvollen Offenlegung ACTIVEDokumentierter Schwachstellen-Meldeprozess mit definierten Reaktionszeitraeumen. Siehe Offenlegungsrichtlinie.
Gehaertetes Container-Image PLANNEDDocker-Images auf Google Distroless-Basis mit nahezu null CVEs. Automatisiertes Trivy-Scanning in CI.

Gestaffelte Verteidigung — 13 unabhaengige Schichten

Keine einzelne Schicht ist allein ausreichend. Wenn eine Schicht kompromittiert wird, schuetzen die verbleibenden Schichten weiterhin das System.

SchichtNameDurchsetzung
01KanalauthentifizierungCode-verifizierte Identitaet bei Sitzungserstellung
02Berechtigungsbewusster DatenzugriffQuellsystem-Berechtigungen, nicht Systemanmeldedaten
03Session-Taint-TrackingAutomatisch, verpflichtend, nur Eskalation
04Daten-LineageVollstaendige Herkunftskette fuer jedes Datenelement
05Policy-Durchsetzungs-HooksDeterministisch, nicht umgehbar, protokolliert
06MCP GatewayPro-Tool-Berechtigungen, Server-Klassifizierung
07Plugin-SandboxDeno + WASM doppelte Sandbox (Pyodide)
08Secrets-IsolationBetriebssystem-Schluesselbund oder Vault, unter LLM-Schicht
09Dateisystem-Tool-SandboxPfad-Gefaengnis, Pfad-Klassifizierung, Taint-beschraenkte I/O
10Agenten-Identitaet & DelegationKryptographische Delegationsketten
11Audit-LoggingKann nicht deaktiviert werden
12SSRF-PraeventionIP-Sperrliste + DNS-Aufloesungspruefungen
13Memory-Klassifizierungs-GatingSchreiben auf eigener Stufe, Lesen nur abwaerts

Lesen Sie die vollstaendige Dokumentation zur gestaffelten Verteidigung.

Warum Sub-LLM-Durchsetzung wichtig ist

Die meisten KI-Agenten-Plattformen setzen Sicherheit durch System-Prompts durch — Anweisungen an das LLM, die besagen "teile keine sensiblen Daten." Prompt-Injection-Angriffe koennen diese Anweisungen ueberschreiben.

Triggerfish verfolgt einen anderen Ansatz: Das LLM hat keinerlei Autoritaet ueber Sicherheitsentscheidungen. Alle Durchsetzung geschieht in deterministischem Code unterhalb der LLM-Schicht. Es gibt keinen Pfad von der LLM-Ausgabe zur Sicherheitskonfiguration. :::

Compliance-Roadmap

Triggerfish befindet sich vor der Zertifizierung. Unsere Sicherheitsposition ist architektonisch und heute im Quellcode verifizierbar. Formale Zertifizierungen stehen auf der Roadmap.

ZertifizierungStatusHinweise
SOC 2 Typ I PLANNEDSicherheits- und Vertraulichkeits-Trust-Services-Kriterien
SOC 2 Typ II PLANNEDNachhaltige Kontrolleffektivitaet ueber Beobachtungszeitraum
HIPAA BAA PLANNEDBusiness Associate Agreement fuer Gesundheitswesen-Kunden
ISO 27001 PLANNEDInformationssicherheits-Managementsystem
Penetrationstest Dritter PLANNEDUnabhaengige Sicherheitsbewertung
DSGVO-Compliance PLANNEDSelf-hosted-Architektur mit konfigurierbarer Aufbewahrung und Loeschung

Ein Hinweis zum Vertrauen

Der Sicherheitskern ist Open Source unter Apache 2.0. Sie koennen jede Zeile des Policy-Durchsetzungscodes lesen, die Testsuite ausfuehren und Behauptungen selbst verifizieren. Zertifizierungen stehen auf der Roadmap. :::

Quellcode auditieren

Die vollstaendige Triggerfish-Codebasis ist verfuegbar unter github.com/greghavens/triggerfish — Apache 2.0 lizenziert.

Schwachstellen melden

Wenn Sie eine Sicherheitsschwachstelle entdecken, melden Sie sie bitte ueber unsere Richtlinie zur verantwortungsvollen Offenlegung. Oeffnen Sie keine oeffentlichen GitHub-Issues fuer Sicherheitsschwachstellen.