Unveränderter Stand von certvia/dev (a48c5fb) plus Craftvia-Spezifikation und Brandbook unter docs/craftvia/. ISMS-Module werden im Folgecommit entfernt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sicherheit & Administration — Übergabepaket
Inhalt / Reihenfolge
- Sicherheit-und-Administration-Konzept.md — PO-Konzept: Ist-Abgleich, Empfehlungen, Roadmap.
- Aufgabenpaket-Sicherheit-Administration.md — Ein-Entwickler-Backlog SEC1–SEC6 (Branches
dev/sec<n>-…). - SEC1-Mail-Fundament-Detail.md — ausgearbeiteter Prompt: SMTP-Mail (Fundament).
- SEC2-Auth-SelfService-Detail.md — ausgearbeiteter Prompt: Passwort-Reset, Passwort ändern, E-Mail-Änderung, Session-Invalidierung.
Fixierte Entscheidungen
- Mail via SMTP (nodemailer) im ersten Schritt.
- 1 Entwickler, sequenziell: SEC1 → SEC2 → SEC3 → SEC4 → SEC5 → SEC6.
- 2FA optional, aber pro Tenant im Adminportal als Pflicht (
mfaRequired) erzwingbar; Passkeys dabei. - DSGVO-Funktionen enthalten.
Naht SEC1 ↔ SEC2
SEC1 liefert Versand + Templates; SEC2 erzeugt die Tokens (single-use, gehasht) und übergibt SEC1 nur die fertige actionUrl — keine Klartext-Secrets im MailLog.
Start
Mit SEC1 beginnen, dann SEC2. DNS-Vorbedingung: SPF/DKIM/DMARC vor Produktivversand. Secrets nur aus Env/Secret-Store.