
Security Best Practices
CSRF koruması, XSS önleme, SQL injection, mass assignment, kimlik doğrulama güvenliği, şifreleme, hashing, rate limiting
1Laravel'de CSRF koruması nedir?
Laravel'de CSRF koruması nedir?
Cevap
CSRF (Cross-Site Request Forgery) koruması, her oturum için benzersiz bir token doğrulayarak siteler arası istek saldırılarını önler. Laravel bu token'ı otomatik olarak üretir ve tüm POST, PUT, PATCH, DELETE isteklerinde doğrular. API rotaları genellikle token tabanlı stateless kimlik doğrulama kullandığı için bu korumadan muaftır.
2Laravel XSS saldırılarını varsayılan olarak nasıl önler?
Laravel XSS saldırılarını varsayılan olarak nasıl önler?
Cevap
Laravel, Blade söz dizimi {{ $variable }} ile gösterilen tüm değişkenleri otomatik olarak escape eder. Bu escape işlemi özel HTML karakterlerini varlıklara (entity) dönüştürerek kötü amaçlı betiklerin çalışmasını engeller. Ham HTML göstermek için açıkça {!! $variable !!} kullanmak gerekir, bu da geliştiriciyi bilinçli bir seçim yapmaya zorlar.
3Eloquent modelinde $fillable özelliğinin rolü nedir?
Eloquent modelinde $fillable özelliğinin rolü nedir?
Cevap
$fillable özelliği, create() veya update() ile toplu atanabilen niteliklerin beyaz listesini tanımlar. Bu, kötü niyetli bir kullanıcının is_admin veya role_id gibi hassas alanları değiştirebileceği mass assignment saldırılarına karşı koruma sağlar. Alternatifi, korunan alanların kara listesini tanımlayan $guarded'dır.
Laravel'de bir parolayı hash'lemek için hangi metot kullanılmalıdır?
Laravel SQL injection'lara karşı nasıl koruma sağlar?
+19 mülakat soruları
Diğer Laravel mülakat konuları
PHP Temelleri
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Temelleri
Eloquent Relationships
Migrations & Schema Builder
Doğrulama ve Formlar
Kimlik Doğrulama
Yetkilendirme ve Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Bildirimler & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Bir sonraki mülakatın için Laravel'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla