Daten, Datenschutz & Sicherheit › Master-PIN Wiederherstellung (Vault-Support-Weg)
Master-PIN Wiederherstellung (Vault-Support-Weg)
SicherheitLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Vergisst der Inhaber seinen Master-PIN oder tippt ihn fünfmal falsch, kommt er nicht sofort wieder hinein. Stattdessen geht ein einmaliger Bestätigungslink an eine hinterlegte E-Mail-Adresse; erst der Klick darauf schaltet die Inhaber-Sitzung frei. Der Link gilt 24 Stunden.
So arbeitest du damit
- Öffne das Archiv im Büro-Panel und gib den Master-PIN ein.
- Zähle bei falschen Eingaben mit — nach dem fünften Fehlversuch nimmt das System keinen PIN mehr an.
- Fordere in diesem Fall die Freischaltung an; das System verschickt einen einmaligen Bestätigungslink an die hinterlegte E-Mail-Adresse.
- Öffne dieses Postfach und klicke im Mail „Zugriff freischalten" — der Link gilt 24 Stunden und nur ein einziges Mal.
- Kehre in den Browser zurück; die Inhaber-Sitzung ist nun offen und bleibt es 15 Minuten ohne Nutzung.
Der Master-PIN wird zeitgleich verglichen, damit sich aus der Antwortdauer nichts ableiten lässt. Fehlversuche werden pro Benutzer gezählt; ab dem fünften wird der PIN-Weg durch den Bestätigungsweg ersetzt. Dafür legt das System eine Zufallsmarke an, merkt sich, wer sie angefordert hat und wann sie verfällt, und mailt einen Link darauf an eine fest hinterlegte Adresse. Erst der Klick auf diesen Link öffnet die Inhaber-Sitzung, und die Marke wird dabei als verbraucht markiert. Eine offene Sitzung gilt 15 Minuten und verlängert sich bei jedem Zugriff auf das Archiv (Vault-Sichtbarkeitsregel (Hausregel 2)). Wichtig ist, was der Weg nicht tut: Er ändert keinen PIN und gibt keine Daten frei — er entsperrt nur die Sicht für die eine Person, die den Zugriff bereits von der Rolle her hätte.
- Das System nimmt den PIN nicht mehr an → Fünf Fehlversuche sind erreicht. Nur der Bestätigungsweg über die Mail hilft weiter.
- Es kommt keine Mail an → Der Versand kann still scheitern. Das System unterscheidet ausdrücklich zwischen „Anfrage angelegt" und „Mail tatsächlich rausgegangen"; ohne Mail muss der Mailversand geprüft werden.
- Der Link führt zu nichts mehr → Er ist entweder älter als 24 Stunden oder schon einmal benutzt. Dann eine neue Anfrage stellen.
- Ein Mitarbeiter will den Weg nutzen → Geht nicht. Die Abfrage steht hinter der Rolle Inhaber; alle anderen bekommen vorher eine klare Absage.
- Nach kurzer Pause ist das Archiv wieder zu → Die Freischaltung verfällt nach 15 Minuten ohne Nutzung. Das ist gewollt.
- Der Bestätigungsweg ist im Code vollständig, ein durchgespielter Lauf am laufenden System ist in den gelesenen Quellen nicht belegt (zu prüfen).
- Die Freischaltung lebt nur im laufenden Serverprozess. Bei mehreren Prozessen oder nach einem Neustart wäre sie weg; ob der Betrieb je mit mehr als einem Prozess läuft, wurde hier nicht geprüft.
- lib/vault.ts
| mechanismus | Master-PIN aus der Server-Einrichtung, zeitgleich verglichen; fünf Fehlversuche schalten den PIN-Weg auf einen einmaligen Bestätigungslink per E-Mail um (24 Stunden gültig, nur einmal verwendbar). Eine erfolgreiche Freischaltung gilt 15 Minuten und verlängert sich bei jedem Zugriff. Nur die Rolle Inhaber kommt überhaupt bis zu dieser Abfrage. |
|---|---|
| gesetz | keine externe Pflicht — internes Sicherheitskonzept |
| erfuellt | erfüllt |
| nachweis | lib/vault.ts:1-40 |
| risiko | Wenn das Postfach bozotaxi@hotmail.com kompromittiert wird, kann ein Angreifer den Vault öffnen — Empfängeradresse ist per ENV VAULT_SUPPORT_EMAIL überschreibbar |
Beleg: lib/vault.ts: MAX_PIN_ATTEMPTS=5, SUPPORT_TTL_MS=24h, Mail an bozotaxi@hotmail.com — Code direkt gelesen
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: comp-master-pin-vault (Sicherheit · Daten, Datenschutz & Sicherheit · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 0f0406a1)
Kurz: Vergisst der Inhaber seinen Master-PIN oder tippt ihn fünfmal falsch, kommt er nicht sofort wieder hinein. Stattdessen geht ein einmaliger Bestätigungslink an eine hinterlegte E-Mail-Adresse; erst der Klick darauf schaltet die Inhaber-Sitzung frei. Der Link gilt 24 Stunden.
Lies zuerst (Lesebereich, nicht der ganze Baum):
lib/vault.ts
Hängt zusammen mit:
feat-einstellungen (app/admin/einstellungen/page.tsx) · feat-vault (app/admin/vault/page.tsx) · comp-vault (CLAUDE.md) · api-compliance-dsgvo-vault (app/api/admin/vault) · feat-lieferscheine (app/admin/lieferscheine/page.tsx)
Offene Fragen der Seite:
Der Bestätigungsweg ist im Code vollständig, ein durchgespielter Lauf am laufenden System ist in den gelesenen Quellen nicht belegt (zu prüfen).
Die Freischaltung lebt nur im laufenden Serverprozess. Bei mehreren Prozessen oder nach einem Neustart wäre sie weg; ob der Betrieb je mit mehr als einem Prozess läuft, wurde hier nicht geprüft.
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/daten-recht-sicherheit/comp-master-pin-vault.md).