Wie Matlock Deinen Code und Deinen Computer Schützt
Ein natives Desktop-Fenster (v1.0), das zu 100 % auf deiner CPU läuft (plus clientseitiges Browser-WASM & schreibgeschütztes /de/app): null localhost-Ports, manipulationssichtbare Safeguard-Schutzsperren und Siegel der Testintegrität außerhalb deines Repositorys sowie kontofreie kryptografische Offline-Lizenzierung.
Rechtlicher Hinweis: Diese Übersetzung dient ausschließlich Ihrer Orientierung. Rechtsverbindlich ist allein die englische Originalfassung. (The English version of this document is the legally binding version.) English (/en/security)
1. Vier überprüfbare binäre Vertrauensnachweise — Null Localhost-Server & null offene Ports
Matlock — Werkzeuge für Agenten & Entwickler bietet vier überprüfbare binäre Vertrauensnachweise: (1) installationsfreie WebAssembly-Sandbox im Browser vorab (0 Bytes an Matlock gesendet), (2) veröffentlichte SHA256SUMS-Manifeste und über den Microsoft Store signiertes MSIX (App-ID 9P5VNWVWLM4N), (3) 0 lauschende Netzwerkports (prüfbar per netstat -ano) und 0 Hintergrund-Daemons beim Beenden sowie (4) strikter Air-Gap-Modus über MATLOCK_OFFLINE=1. Native Desktop-Builds und das anzeigefreie kopflose matlock-mcp (Linux x64, Windows x64, macOS arm64 mit 27 stdio-Werkzeugen sowie Browser-WASM- und Web-Kommandozentralen-Scans unter /de/app) starten keinen localhost-HTTP-Server, öffnen keinen WebSocket-Listener, betten kein Browser-WebView ein und installieren null Git-Hooks.
2. Safeguard, Einträge Entfernter Tests der Testintegrität & Passphrase-Versiegelter Sync
Alle eingebauten Verifikationsprüfungen über 10 Sprachökosysteme und das Cross-OS-Pre-CI sind in die Programmdatei kompiliert und ignorieren Inline-Kommentare wie // ignore oder /* nolint */. Deine eigenen Tests, gespeicherten Aktionen, Sequenzen, Alarm-Chips und referenzierten Skripte liegen in privatem lokalem Anwendungsspeicher außerhalb deines Repositorys und sind durch kryptografische Integritätssiegel geschützt; Elemente mit „Geschützt“ bleiben auf Nur Lesen & Ausführen, und unbefugte Änderungen werden für „Vorherige Version wiederherstellen“ oder „Übernehmen“ zurückgehalten. Die Testintegrität und die 3-Gate-Safeguard-Qualifizierung halten einen versiegelten Test-Referenzwert und Schnappschussspeicher deiner verifizierten Tests außerhalb des Repositorys: Auf dem Desktop hinterlässt jeder entfernte, übersprungene oder abgeschwächte Test einen Eintrag für entfernte Tests, der gegen das Urteil zählt, bis eine Person ihn klärt (die optionale Wiederherstellung und das optionale automatische Zurücksetzen manipulierter geschützter Tests bei Läufen sind standardmäßig aus, nur in der Desktop-App verfügbar und nur durch eine Person möglich), während im kopflosen KI-Agentenmodus (--headless) manipulierte geprüfte Safeguard-Tests automatisch aus deinem lokalen Schnappschussspeicher mit einer Rückgängig-Kopie zurückgesetzt werden und den Lauf anhalten. „Auf meinen Computern synchronisieren“ (Pro, standardmäßig aus) schreibt per Passphrase versiegelte Dateien, die ausschließlich über Einträge entfernter Tests, manipulationssichere Prüfsummen und Zähler authentifiziert werden — null Quell- oder Testtext und null Netzwerkverbindungen, die Matlock öffnet. Ehrliche Grenze: Prozesse desselben Benutzers besitzen vom Betriebssystem die Berechtigung, Dateien im Benutzerprofil zu schreiben; Safeguard und Testintegrität erkennen und verweigern unbefugte Änderungen vor der Ausführung, statt Schreibzugriffe desselben Benutzers physisch zu blockieren.
3. Menschliche Vorab-Freigabe & Gekapselte Hintergrundprozesse
Wann immer ein über lokales stdio-MCP verbundener KI-Assistent eine Aktion erstellt oder bearbeitet, aktiviert Matlock automatisch „Vor Ausführung fragen“, ohne dich beim Speichern zu unterbrechen. Bevor Schritt 1 dieser Aktion oder einer Walk-Away-Sequenz startet, fragt Matlock einmalig vorab nach ([Freigeben & Ausführen] / [Aktion ablehnen], mit der Option, die Karte über Safeguard vor künftigen KI-Änderungen zu schützen). Jeder Befehl läuft in einer isolierten Betriebssystem-Prozessgruppe unter deinem normalen Benutzerkonto mit geschlossenem stdin und ohne Rechteerhöhung — sodass ein Klick auf Stopp oder das Schließen von Matlock den gesamten Prozessbaum sauber beendet.
4. Kontofreie Kryptografische Offline-Lizenzierung & Erststart-Sperre
Beim ersten Start bleibt Matlock gesperrt, bis du das Mindestalter 16+, die Zustimmung zu EULA und Datenschutz, die EAR/OFAC-Exportkonformität sowie die lokale Ordner-Scan-Berechtigung bestätigst (auf dem Desktop liest Matlock dein Projekt standardmäßig nur, sofern du nicht die persönlich freigegebene Wiederherstellung oder das automatische Zurücksetzen manipulierter geschützter Tests bei Läufen einschaltest; im kopflosen KI-Agentenmodus werden manipulierte geprüfte Schutzsperre-Tests automatisch samt Rückgängig-Kopie aus deinem lokalen Schnappschussspeicher wiederhergestellt). Matlock Pro (ca. 23 €* ($24.99 USD / Jahr) im Voraus bezahlt, null automatische Verlängerung; abgerechnet über Mit Karte zahlen mit MoonPay und Transak, per geführtem PayPal PYUSD oder gebührenfrei über Solana USDC, Base USDC und Polygon USDC unter /de/pricing oder in der App) nutzt serverseitig signierte asymmetrische Lizenzen, die zu 100 % offline auf deiner Desktop-CPU gegen deine Einweg-Gerätekennung, die lokale Uhrprüfung und die kompilierte Sperrliste verifiziert werden (die Website hat kein Login und keine Pro-Freischaltung; autonome --headless-Agenten schalten über Pro für ca. 23 €* ($24.99 USD / Jahr) oder den autonomen M2M-Swarm-Zugang im MCP-Agentenkatalog unter /de/agents frei). Die App liefert ausschließlich öffentliche Prüfschlüssel mit — niemals ein privates Signaturgeheimnis.
5. Sicherheitslücke Melden (RFC 9116)
Für allgemeine Anfragen, Abrechnungshinweise oder nicht sicherheitsrelevante Fehlermeldungen nutze bitte unser privates Support-Postfach unter /de/contact/. Wenn du eine Sicherheitslücke in Matlock v1.0.x oder auf matlock.dutchp2p.com entdeckst, schreibe bitte vertraulich an dutch@dutchp2p.com mit [SECURITY] im Betreff oder reiche eine private Meldung über GitHub Security Advisories unter https://github.com/Dutchp2p/matlock-public/security/advisories/new ein (siehe /.well-known/security.txt), statt ein öffentliches Ticket zu eröffnen. Wir streben eine Eingangsbestätigung binnen 72 Stunden (3 Werktagen), eine Ersteinschätzung binnen 10 Werktagen, Patches binnen 30 Tagen für bestätigte Kritische / Hohe Schwachstellen (90 Tage für Mittlere / Niedrige) sowie ein koordiniertes Offenlegungsfenster von 90 Tagen mit gutgläubigem Safe Harbor an.