Firewall applicatif PHP et bundle Symfony

Firewall applicatif PHP et bundle Symfony

Avatar for Cytron team Cytron team

Nous publions aujourd’hui notre firewall applicatif sur notre compte GitHub. Il se compose :

Ils utilisent tous les deux Composer et sont disponibles sur Packagist.

Qu’est ce qu’un Firewall applicatif ?

Un Firewall applicatif permet de restreindre l’accès de certaines IPs à certaines parties d’une application. Vous pouvez par exemple définir la liste des IPs autorisées dans la section d’administration ou au contraire celles que vous souhaitez bloquer dans un forum.

Pourquoi cette implémentation ?

Nous souhaitions éviter de redéfinir l’ensemble des IPs chaque point de restriction. Nous avons donc cherché centraliser la configuration. Le FirewallBundle permet de mettre en place des listes hiérarchisées ainsi que des configurations prédéfinies que nous pouvons réutiliser et adapter chaque besoin.

Comment contribuer ?

Si notre firewall applicatif répond certaines de vos problématiques, mais que vous souhaitez le voir évoluer, n’hésitez pas participer son développement :

Vous pouvez également nous remonter les problèmes rencontrés lors de son utilisation dans les issues du composant ou les issues du bundle.

Enfin, n’hésitez pas utiliser les commentaires de cet article pour nous faire part de vos réactions.