Sicherheit: CSRF-Schutz für Kontaktformular #42
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Schwachstelle #2 – CSRF-Schutz fehlt
Das Kontaktformular hat keinen CSRF-Token. Ein Angreifer könnte ein Formular auf einer fremden Seite platzieren, das automatisch Anfragen an deine Seite sendet.
Empfehlung
Umsetzung
Priorität
🟠 Mittel
Phase 1: Analyse abgeschlossen ✅
Komplexität: S (Small)
Spezifikation
CSRF-Token in HomeController implementieren:
bin2hex(random_bytes(32))generieren und in Session speicherncsrf_tokenim Kontaktformularhash_equals()(timing-safe)Akzeptanzkriterien
Status: ReadyForDev → Weiter zu Phase 2 (Implementierung)