Checklist sécurité Laravel

La sécurité est souvent négligée lors du développement. Voici les points essentiels à vérifier.

1. Variables d'environnement

Ne commitez jamais votre fichier .env. Utilisez des variables d'environnement système en production.

2. CSRF Protection

Laravel inclut une protection CSRF par défaut. Assurez-vous de ne pas l'avoir désactivée.

3. SQL Injection

Utilisez toujours l'ORM Eloquent ou les requêtes préparées. Évitez les interpolations de chaînes dans les requêtes SQL.

4. Headers de sécurité

Configurez les headers HTTP de sécurité comme Content-Security-Policy, X-Frame-Options et HSTS.

5. Rate Limiting

Laravel offre un système de rate limiting intégré. Utilisez-le pour protéger vos routes d'authentification.