# Security Best Practices (Laravel) > CSRF-Schutz, XSS-Prävention, SQL-Injection, Mass Assignment, Authentifizierungssicherheit, Verschlüsselung, Hashing, Rate Limiting - 22 Interview-Fragen - Senior - [Interview-Fragen: Laravel](https://sharpskill.dev/de/technologies/laravel/interviewfragen.md) ## 1. Was ist CSRF-Schutz in Laravel? **Antwort** Der CSRF-Schutz (Cross-Site Request Forgery) verhindert seitenübergreifende Anfrageangriffe, indem für jede Session ein eindeutiges Token validiert wird. Laravel generiert dieses Token automatisch und prüft es bei allen POST-, PUT-, PATCH- und DELETE-Anfragen. API-Routen sind ausgenommen, da sie üblicherweise eine zustandslose, tokenbasierte Authentifizierung verwenden. ## 2. Wie verhindert Laravel standardmäßig XSS-Angriffe? **Antwort** Laravel escaped automatisch alle Variablen, die über die Blade-Syntax {{ $variable }} ausgegeben werden. Dieses Escaping wandelt spezielle HTML-Zeichen in Entitäten um und verhindert so die Ausführung bösartiger Skripte. Um rohes HTML anzuzeigen, muss man explizit {!! $variable !!} verwenden, was Entwickler zu einer bewussten Entscheidung zwingt. ## 3. Welche Rolle spielt die Eigenschaft $fillable in einem Eloquent-Modell? **Antwort** Die Eigenschaft $fillable definiert die Whitelist der Attribute, die per create() oder update() massenweise zugewiesen werden können. Dies schützt vor Mass-Assignment-Angriffen, bei denen ein böswilliger Benutzer sensible Felder wie is_admin oder role_id ändern könnte. Die Alternative ist $guarded, das eine Blacklist geschützter Felder definiert. ## 19 weitere Fragen verfügbar - Welche Methode sollte zum Hashen eines Passworts in Laravel verwendet werden? - Wie schützt Laravel vor SQL-Injections? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Laravel-Interviewthemen - [PHP-Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/php-basics.md): 25 Fragen, Junior - [PHP OOP-Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/php-oop-essentials.md): 20 Fragen, Junior - [Composer & Autoloading](https://sharpskill.dev/de/technologies/laravel/interviewfragen/composer-autoloading.md): 18 Fragen, Junior - [Laravel-Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-fundamentals.md): 20 Fragen, Junior - [Laravel Routing](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-routing.md): 20 Fragen, Junior - [Blade Templates](https://sharpskill.dev/de/technologies/laravel/interviewfragen/blade-templates.md): 18 Fragen, Junior - [Request & Response](https://sharpskill.dev/de/technologies/laravel/interviewfragen/request-response.md): 20 Fragen, Junior - [Eloquent ORM Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-orm-basics.md): 22 Fragen, Junior - [Eloquent Relationships](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-relationships.md): 25 Fragen, Mid-Level - [Migrations & Schema Builder](https://sharpskill.dev/de/technologies/laravel/interviewfragen/database-migrations.md): 20 Fragen, Mid-Level - [Validierung & Formulare](https://sharpskill.dev/de/technologies/laravel/interviewfragen/validation-forms.md): 22 Fragen, Mid-Level - [Authentifizierung](https://sharpskill.dev/de/technologies/laravel/interviewfragen/authentication.md): 20 Fragen, Mid-Level - [Autorisierung & Policies](https://sharpskill.dev/de/technologies/laravel/interviewfragen/authorization-policies.md): 18 Fragen, Mid-Level - [API Resources & Authentication](https://sharpskill.dev/de/technologies/laravel/interviewfragen/api-resources-authentication.md): 26 Fragen, Mid-Level - [Middleware](https://sharpskill.dev/de/technologies/laravel/interviewfragen/middleware.md): 18 Fragen, Mid-Level - [Service Container & DI](https://sharpskill.dev/de/technologies/laravel/interviewfragen/service-container-di.md): 20 Fragen, Mid-Level - [Queues & Jobs](https://sharpskill.dev/de/technologies/laravel/interviewfragen/queues-jobs.md): 22 Fragen, Mid-Level - [Events & Listeners](https://sharpskill.dev/de/technologies/laravel/interviewfragen/events-listeners.md): 18 Fragen, Mid-Level - [Benachrichtigungen & Mail](https://sharpskill.dev/de/technologies/laravel/interviewfragen/notifications-mail.md): 20 Fragen, Mid-Level - [File Storage](https://sharpskill.dev/de/technologies/laravel/interviewfragen/file-storage.md): 18 Fragen, Mid-Level - [Testing & PHPUnit](https://sharpskill.dev/de/technologies/laravel/interviewfragen/testing-phpunit.md): 24 Fragen, Mid-Level - [Caching](https://sharpskill.dev/de/technologies/laravel/interviewfragen/caching.md): 18 Fragen, Mid-Level - [Livewire & Inertia](https://sharpskill.dev/de/technologies/laravel/interviewfragen/livewire-inertia.md): 20 Fragen, Mid-Level - [Eloquent Advanced](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-advanced.md): 24 Fragen, Senior - [Repository Pattern](https://sharpskill.dev/de/technologies/laravel/interviewfragen/repository-pattern.md): 20 Fragen, Senior - [Laravel Packages](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-packages.md): 20 Fragen, Senior - [Performance Optimization](https://sharpskill.dev/de/technologies/laravel/interviewfragen/performance-optimization.md): 22 Fragen, Senior - [Laravel Octane](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-octane.md): 18 Fragen, Senior - [Laravel Distributed Systems](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-distributed-systems.md): 22 Fragen, Senior - [Observability & Monitoring](https://sharpskill.dev/de/technologies/laravel/interviewfragen/observability-monitoring.md): 20 Fragen, Senior - [Deployment & DevOps](https://sharpskill.dev/de/technologies/laravel/interviewfragen/deployment-devops.md): 20 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/laravel/interviewfragen/security-best-practices