CSRF Korumasının Kapatılması (ARCH7125)
Anahtar php.security.disabled-csrf · Önem warning · Kategori security · CWE CWE-352
Durum değiştiren bir uç noktada CSRF korumasını kapatmak, saldırganın kurbanın oturumunu kullanarak sahte istekler göndermesine olanak tanır.
Hatalı
Bölüm başlığı “Hatalı”<?php// Laravel: rota CSRF middleware'inden hariç tutuluyorprotected $except = [ 'account/transfer', // tüm transferler korumasız];<?php// Form CSRF token içerir, middleware doğrularRoute::post('/account/transfer', [TransferController::class, 'store']) ->middleware('web'); // VerifyCsrfToken aktifDüzeltme
Bölüm başlığı “Düzeltme”CSRF korumasını durum değiştiren tüm rotalarda aktif bırakın; gerçek API uçları için token yerine stateless kimlik doğrulama (Bearer) kullanın.