Security (R6.2): Haertung nach Audit
- Security-Header-Middleware (nosniff, X-Frame-Options, Referrer-/ Permissions-Policy) global, proxy-unabhaengig; CSP bewusst separat. - Firmenlogo-Upload im Create-Formular durch den ImageService-Pfad ersetzt (Mime-Whitelist ohne SVG, Re-Encode, UUID-Name) - vorher rohe store()-Ablage ohne Server-Validierung (SVG/XSS moeglich). - Rate-Limits ergaenzt: Passwort-Reset (3/E-Mail + 15/IP pro Std.), Registrierung (10/IP pro Std.), throttle auf magic-login- und pm-vorschau-Consume-Routen (Defense-in-Depth). - EnsureUserIsCustomer als persistente Livewire-Middleware (symmetrisch zum Admin-Gate, greift auch bei Folge-Requests). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
acb2a19aff
commit
89550dac99
9 changed files with 212 additions and 9 deletions
|
|
@ -15,7 +15,7 @@ Route::group(['middleware' => config('fortify.middleware', ['web'])], function (
|
|||
->name('login');
|
||||
|
||||
Route::get('/magic-login/{token}', MagicLinkConsumeController::class)
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->middleware(['guest:'.config('fortify.guard'), 'throttle:10,1'])
|
||||
->name('magic-links.consume');
|
||||
|
||||
// Anmeldung per E-Mail-Link (Magic-Link): zusammengeführte Seite für
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue