InfraFenceInfraFence

Live Security Operations

Commencer

Désinstallation

Retirer l'agent InfraFence et tout ce qu'il a ajouté au serveur - chaînes et ensembles du pare-feu, modifications du serveur web, fichiers de durcissement, le service - et supprimer le serveur du tableau de bord.

Dernière mise à jour:

Désinstaller l'agent

bash
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --uninstall

La commande arrête le service, puis lance infrafence-agent uninstall --clean, qui retire ce que l'agent a ajouté au système :

  • ses sauts de pare-feu depuis INPUT, OUTPUT et DOCKER-USER, et ses chaînes INFRAFENCE, INFRAFENCE-RULES, INFRAFENCE-PORTS et INFRAFENCE-EGRESS (avec la chaîne IPv6 INFRAFENCE-PORTS) ;
  • chaque ipset dont le nom commence par infrafence- ;
  • le blocage par user agent qu'il a ajouté à nginx ou Apache ;
  • ses règles ModSecurity, correctifs virtuels compris (/etc/modsecurity/infrafence) ;
  • les fichiers de durcissement qu'il a écrits : /etc/ssh/sshd_config.d/00-infrafence-hardening.conf et les fichiers zz-infrafence-hardening.conf de nginx et Apache, en rechargeant ces services.

Ensuite, l'installateur retire le service, le binaire et sa sauvegarde, le script de récupération, les fichiers d'état, le message de connexion /etc/motd.d/infrafence, le socket du panneau et tout le répertoire /etc/infrafence (configuration, jeton et caches). Il se termine par InfraFence Agent uninstalled.

Vos propres règles de pare-feu ne sont pas touchées : l'agent n'a jamais travaillé que dans ses propres chaînes.

Ce qui reste

  • Les fichiers en quarantaine, dans /var/lib/infrafence/quarantine/, pour que rien ne soit perdu. Restaurez-les ou supprimez-les vous-même, puis retirez /var/lib/infrafence.
  • Les paquets que l'installateur a ajoutés, le cas échéant : ipset, iptables, curl, ca-certificates.

Supprimer le serveur du tableau de bord

La désinstallation ne supprime pas l'historique du serveur. Dans le tableau de bord, ouvrez le serveur, puis Paramètres › Supprimer ce serveur et saisissez le nom d'hôte pour confirmer. Cela supprime le serveur avec tous ses événements, bannissements et analyses. Réservé aux propriétaires et aux admins.

Conteneurs

bash
docker rm -f infrafence-agent && docker volume rm infrafence-config
bash
helm uninstall infrafence-agent --namespace infrafence

Les chaînes de pare-feu de l'agent se trouvent dans le pare-feu de l'hôte, pas dans le conteneur. Pour les retirer tout de suite, lancez infrafence-agent uninstall --clean via l'image :

bash
docker run --rm --privileged --network host --pid host ghcr.io/infrafence/infrafence-agent:latest uninstall --clean