b94984043c
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
1.7 KiB
1.7 KiB
ADR-0025: "Plan-USB" & Offline-Datenintegrität
Status
In Prüfung (Wartet auf PoC)
Kontext
Im professionellen Turniersport ist eine stabile Netzwerkverbindung (LAN/WLAN) nicht immer garantiert. Ein Ausfall des Netzwerks darf den laufenden Betrieb (Ergebniserfassung, Meldestelle) nicht blockieren. Zudem müssen sensible Reiter- und Pferdedaten (DSGVO) auch auf physischen Datenträgern geschützt sein.
Entscheidung
Wir führen die "Plan-USB" Strategie als primären Fallback und parallelen Sicherungsmechanismus ein.
- Permanenter Delta-Export: Der Master-PC schreibt kontinuierlich verschlüsselte Delta-Pakete (JSON-basiert) in ein definiertes Backup-Verzeichnis. Dies ist bereits in der UI als Pfad-Option vorbereitet.
- Verschlüsselung: Alle Daten auf dem USB-Stick werden mit dem
Shared Key(AES-256) verschlüsselt. Der Benutzer legt diesen Schlüssel einmalig während der Initialisierung fest. - Datenintegrität: Pakete werden signiert, um Manipulationen durch Texteditoren zu verhindern.
- Sync-Vorschau: Die UI bietet eine visuelle Bestätigung ("Sync-Dashboard"), welche Daten zuletzt erfolgreich auf den Stick geschrieben wurden. (Umgesetzt im UI-Design der Initialisierung).
- Manueller Not-Import: Clients erhalten eine Funktion, um Delta-Pakete manuell von einem Stick einzulesen und eigene Ergebnisse dorthin zurückzuschreiben.
Konsequenzen
- Erhöhte Komplexität in der Sync-Logik (Hybrid-Modus: Netzwerk + Datei).
- Benutzer muss initial einen
Shared Keyfestlegen. - Rechtliche Absicherung bei Verlust von Hardware durch Verschlüsselung.
- Maximale Ausfallsicherheit: Das Turnier kann rein via USB-Stick ("Turnschuh-Netzwerk") zu Ende geführt werden.