InfraFenceInfraFence

Live Security Operations

Commencer

Coexistence avec d'autres outils de sécurité

Comment InfraFence fonctionne à côté de CSF et lfd, Imunify360, ImunifyAV, cPHulk, fail2ban, CrowdSec, BitNinja, Monarx, firewalld, ufw, Plesk Firewall et ModSecurity, outil par outil.

Dernière mise à jour:

La plupart des serveurs font déjà tourner quelque chose. InfraFence est conçu pour cohabiter avec : toutes ses règles se trouvent dans ses propres chaînes et ensembles (INFRAFENCE, INFRAFENCE-RULES, INFRAFENCE-PORTS, INFRAFENCE-EGRESS), et il ne modifie, ne vide ni ne réordonne jamais les règles d'un autre outil. Si le rechargement d'un autre outil (ufw reload, firewall-cmd --reload, csf -r, netfilter-persistent, iptables-restore) supprime son saut, l'agent le remet en place en moins d'une minute.

L'agent détecte ces outils en lecture seule, et l'écran Coexistence des plugins de panneaux les affiche. Quand un autre outil actif gère le pare-feu, InfraFence fonctionne en mode coexist ; sinon il est primary.

Outil Ce que fait InfraFence à côté
CSF (ConfigServer Firewall) Garde sa propre chaîne et ne modifie jamais csf.conf, csf.allow ni csf.deny. Après csf -r, il ne restaure que son propre saut. Les ports CSF ne changent que si vous le demandez depuis le tableau de bord.
lfd (Login Failure Daemon) Les deux lisent les mêmes journaux et bloquent chacun de leur côté : les blocages de lfd restent dans CSF, les bannissements d'InfraFence dans son propre ensemble.
Imunify360 Ne touche ni au pare-feu, ni aux ipsets, ni au WAF d'Imunify360 et s'en tient à sa propre chaîne ; les deux bloquent indépendamment.
ImunifyAV Les deux analysent les fichiers. InfraFence ne supprime ni ne déplace jamais un fichier de lui-même : quarantaine uniquement sur demande.
cPHulk cPHulk bloque les connexions au panneau et aux services ; InfraFence lit les mêmes journaux et bannit au niveau du pare-feu. cPHulk n'est pas modifié.
fail2ban Compatible : les deux ne font que rejeter du trafic. InfraFence ne touche pas aux chaînes de fail2ban.
CrowdSec Compatible : les deux ne font que rejeter du trafic. InfraFence ne touche pas aux règles de CrowdSec.
Plesk Firewall Plesk réécrit ses règles quand vous appliquez des modifications ; InfraFence ne les modifie jamais et ne restaure que sa propre chaîne, en moins d'une minute.
BitNinja Ne touche ni au pare-feu ni au WAF de BitNinja et s'en tient à sa propre chaîne ; les deux bloquent indépendamment.
Monarx Les deux analysent les fichiers. InfraFence ne supprime ni ne déplace jamais un fichier de lui-même : quarantaine uniquement sur demande.
firewalld Garde ses propres règles ; la chaîne d'InfraFence est indépendante et restaurée en moins d'une minute après un rechargement.
ufw InfraFence saute vers sa chaîne avant les règles d'ufw ; un rechargement d'ufw est réparé en moins d'une minute.
ModSecurity InfraFence lit le journal d'audit de ModSecurity pour ses détections. Sous un panneau d'hébergement, il n'ajoute aucune règle ModSecurity : c'est le panneau qui gère la configuration du serveur web. Les jeux de règles trouvés (OWASP CRS, Comodo WAF, Imunify360 WAF, Atomicorp) sont listés.

Quand un outil réécrit sans cesse le pare-feu

Si l'agent doit réparer ses chaînes plusieurs fois d'affilée, ou trois fois ou plus en une heure, il signale un événement firewall_conflict : un autre outil réécrit sans cesse le pare-feu (ufw, firewalld, CSF, netfilter-persistent ou une exécution de gestion de configuration). Les bannissements continuent de fonctionner ; l'événement vous indique où chercher.

Listes blanches

Une adresse en liste blanche est seulement exemptée des blocages d'InfraFence : InfraFence n'ajoute jamais d'ACCEPT, il n'ouvre donc jamais ce qu'un autre outil a fermé.