27630 shaares
Depuis Symfony 5.2, l’option login_throttling permet de limiter les tentatives de connexion échouées grâce au composant Rate Limiter. L’article détaille sa configuration, les limites appliquées par couple identifiant/IP et par IP, ainsi que l’ajout d’un limiteur par compte pour contrer les attaques distribuées. Il explique aussi comment exclure certaines adresses IP et sécuriser le déploiement en production : proxies de confiance, cache partagé, verrouillage et protections complémentaires au niveau du serveur. Les différences entre versions de Symfony sont précisées.