Europe/Berlin
--:--:--
Projects

Tetraguard – Auth-Sidecar für Windows-Login & 2FA

July 1, 2026
Ein zusätzliches Sicherheitssystem, das sich zwischen den Windows-Login und den Microsoft-Cloud-Dienst schaltet.
Klassische Login-Ketten haben einen einzigen Schwachpunkt: Wer die Anmeldedaten kennt, ist drin, egal über welchen Weg. Fehlt ein zweiter, unabhängiger Kanal, hilft auch ein starkes Passwort nicht, wenn es einmal abgefangen wurde.
Ein Auth-Sidecar, das die Anmeldung über einen zweiten, unabhängigen Kanal bestätigt (zum Beispiel das Handy). Der Login-Schlüssel wird dabei so aufgeteilt und verschlüsselt, dass keine der beiden Seiten die andere sieht, schlägt etwas fehl, bleibt die Tür sicher zu.
  • Distributed-Verification-Architektur: Auth-Sidecar zwischen Windows-Login und Microsoft Entra mit Out-of-band-2FA-Binding, kryptografisches Payload-Splitting (AES-256-GCM, Byte-Range) und Fail-Closed-Policy, sodass keine Trust-Source die andere sieht
  • Orchestrator: FastAPI (Python 3.12) mit mTLS-Terminierung über Caddy und Adapter-Pattern für mehrere 2FA-Backends (Mobile OTP, Sign-In-App)
  • Test-Suite: 238/238 automatisierte Tests grün (pytest, ruff clean)
  • Threat-Modeling: STRIDE über 4 Trust-Boundaries, HMAC-basierte Inter-Service-Authentifizierung, Nonce-Replay-Schutz, Killswitch gegen Default-Secrets, kategorisiertes Audit-Logging

  • Lückenlose Protokollierung und Schutz gegen Wiederverwendung abgefangener Anmeldedaten
  • Umfangreiche automatisierte Tests als Sicherheitsnetz gegen Regressionen
  • Fail-Closed-Prinzip: Fehler lassen die Tür zu, nicht auf

  • Backend: FastAPI (Python 3.12), Caddy mTLS
  • Krypto: AES-256-GCM Payload-Splitting, HMAC
  • 2FA: Multiple Backends via Adapter-Pattern
  • Qualität: 238/238 automatische Tests, STRIDE-Threat-Modeling, Audit-Logging