Sicherheitsprofil
Aktiv- Digitale Signatur
- Ed25519
- Hash und Kette
- SHA-256, je Fahrzeug (VIN)
- Kanonische Form
- JSON, sortierte Schlüssel
- Zeit
- Signaturzeitpunkt ist Teil der signierten Daten; kein externer Zeitstempel
- Schlüsselablage
- Schlüsseldatei auf dem Server; öffentlicher Schlüssel veröffentlicht
- TLS
- HTTPS, HSTS bei Panel- und API-Verbindungen
- Sitzung
- JWT, Zugriffs- und Erneuerungstoken
- Passwort
- bcrypt
- MFA
- TOTP, optional
- Verschlüsselte Geheimnisse
- AES-GCM, MFA-Geheimnisse und Zugangsdaten von Anbietern
- Datenhaltung
- eu-central-1 (Frankfurt, EU)
Servicebeleg (Auftrag)
content_hash = sha256(canonical_json(work_order))
signature = ed25519_sign(key, "v2|" + content_hash + "|" + previous_hash
+ "|" + chain_index + "|" + chain_epoch + "|" + signed_at_unix)
Ekspertiz-Bericht
report_hash = sha256(canonical_json(report) + previous_hash + finalized_at)
signature = ed25519_sign(key, report_hash)
previous_hash ist der Hashwert des vorherigen signierten Eintrags zur selben VIN; der erste Eintrag nutzt einen festen Startwert. canonical_json ist JSON mit alphabetisch sortierten Schlüsseln.