Zum Inhalt springen

Zero Trust Device Registry · Version 1.0.7

Nicht nur Benutzer prüfen. Auch das Gerät.

VGT Myrmidon ist ein experimentelles ZTNA- und Endpoint-Integrity-Projekt für WordPress. Es verbindet kryptografische Geräteidentität, Admin-Freigabe, verschlüsselte Telemetrie, Replay-Schutz und ein Integritäts-Scoring zu einem serverseitigen Device Ledger.

Experimentelles R&D-Projekt

Das Repository bezeichnet Myrmidon ausdrücklich als Proof of Concept und nicht als zertifiziertes oder uneingeschränkt produktionsreifes Sicherheitsprodukt. Vor realem Einsatz sind Codeaudit, Clientprüfung, Replay-/Rate-Limit-Test, Recovery-Plan und Staging-Validierung erforderlich.

Myrmidon Ledger

Das aktuelle Device- und Integrity-Dashboard.

Das Dashboard bildet Gerätebestand, Server-Fingerprint, Pending-Fälle, Integritätswerte, erkannte Risiken und Freigabeaktionen ab.

VGT Myrmidon · Device Ledger endpoint integrity
Klick öffnet die Großansicht. Das Dashboard verwaltet die serverseitige Gerätefreigabe; Telemetriequalität und Plattformzustand hängen vom selbst entwickelten Client ab.

Cryptographic core

Drei kryptografische Ebenen statt reiner Passwortlogik.

X25519 ECDH

Server und Client erzeugen ein gemeinsames Geheimnis, ohne es direkt zu übertragen. Der Fingerprint des Server-Schlüssels muss außerhalb des unsicheren Kanals verifiziert werden.

  • Curve25519-basierter Austausch
  • ephemeraler Client-Schlüssel möglich
  • gemeinsames Geheimnis als Sitzungsbasis
  • Fingerprint-Vergleich gegen MITM

Ed25519 & Response Signing

Signatur- und HMAC-Schichten dienen der Authentizität von Serverantworten und registrierten Geräteidentitäten.

  • Ed25519 über Libsodium
  • HMAC-SHA256 für Response Signing
  • Geräteidentität bleibt an registrierten Schlüssel gebunden
  • Authentizitätsprüfung im Client erforderlich

AES-256-GCM at Rest

Integritätstelemetrie wird vor der Speicherung verschlüsselt. GCM schützt Vertraulichkeit und erkennt Manipulationen am Ciphertext.

  • 12-Byte-IV pro Verschlüsselung
  • Protokollpräfix im Blobformat
  • AAD-/Kontextbindung nach Implementierung
  • Master-Key-Schutz bleibt Serveraufgabe
01

Handshake

Client lädt Server-Public-Key und SHA-256-Fingerprint.

02

Register

Gerät sendet Public Key und Metadaten mit Application Password.

03

Pending

Das Gerät bleibt bis zur manuellen Administratorfreigabe gesperrt.

04

Report

Freigegebener Client übermittelt verschlüsselte Integritätstelemetrie.

05

Score

Server bewertet Root, Verschlüsselung, ADB, Secure Boot und Firewall.

06

Ledger

Status, letzter Kontakt und verschlüsselte Telemetrie werden gespeichert.

Integrity scoring

Ein nachvollziehbares 100-Punkte-Modell.

Bewertete Signale

Root oder Jailbreak erkanntScore = 0
Datenträgerverschlüsselung inaktiv−40
ADB Debugging aktiv−30
Secure Boot deaktiviert−20
Firewall-StatusClientsignal

Statusschwellen

90–100 · Secure Gerät erfüllt die konfigurierten Integritätsanforderungen.
50–89 · Warning Mindestens ein relevantes Hardening-Signal ist reduziert.
0–49 · Compromised Der Endpunkt gilt als nicht vertrauenswürdig oder kritisch verändert.

REST protocol

Drei zentrale Endpunkte unter visiongaia/v1.

Endpunkt
Methode
Funktion
Schutz
/device/handshake
GET
Server-Public-Key und SHA-256-Fingerprint
öffentlich, Rate-Limit erforderlich
/device/register
POST
Gerät registrieren oder aktualisieren
WordPress Application Password
/device/report
POST
verschlüsselte Telemetrie übermitteln
authentifiziert, approved device, Replay-Check

Client responsibility

Myrmidon ist serverseitig. Der Client muss selbst gebaut werden.

Das Repository liefert Backend, Device Ledger und Admin-Oberfläche. Eine offizielle Android-, iOS-, Windows-, Linux- oder macOS-App ist nicht enthalten.

Mobile Clients

Android und iOS benötigen eigene Integritätsprüfungen, Schlüsselhaltung und sichere Netzwerkkommunikation.

libsodium-jni, Tink, swift-sodium oder CryptoKit.

Desktop Clients

Windows, Linux und macOS müssen Secure-Boot-, Firewall-, Datenträger- und Debugging-Signale plattformspezifisch ermitteln.

libsodium-net, PyNaCl oder native Bindings.

Secure Storage

Private Schlüssel gehören in Keychain, Android Keystore, Secure Enclave, DPAPI oder einen vergleichbaren System-Keyring.

Ein normaler Konfigurationswert oder Klartext-File ist nicht ausreichend.

Security boundaries

Zero Trust bedeutet kontinuierliche Prüfung – nicht absolute Sicherheit.

Was Myrmidon klar leistet

Das System ergänzt WordPress um Gerätebewusstsein, kryptografische Registrierung und eine freigabebasierte Integritätslogik.

  • Device Ledger mit Pending-, Approved- und Override-Zuständen
  • verschlüsselte Integritätstelemetrie
  • Replay-Cache mit kurzem Zeitfenster
  • Proxy-bewusstes Rate-Limiting
  • AEGIS-Co-op für eigene API-Endpunkte

Was separat abgesichert werden muss

Der Server kann nur die Telemetrie bewerten, die ein vertrauenswürdiger Client korrekt erhebt und signiert.

  • Client-Manipulation und Sensor-Spoofing
  • Cloudflare-Header nur bei exklusivem Cloudflare-Uplink vertrauen
  • Master-Key-Schutz, Backups und Serverzugriff
  • Application Password pro Gerät und Widerruf bei Verlust
  • keine produktive Freigabe ohne vollständigen Audit

VGT Myrmidon 1.0.7

Vertrauen wird nicht angenommen. Es wird registriert, geprüft und widerrufen.

Prüfe den Quellcode, baue einen kompatiblen Client und teste Registrierung, Replay-Schutz, Geräteverlust und Recovery zuerst in einer isolierten WordPress-Staging-Umgebung.

VGT Myrmidon · Version 1.0.7 · Experimental ZTNA for WordPress · AGPL-3.0 · Zero CDN
VGT Myrmidon Dashboard
VGT Myrmidon Dashboard in Großansicht