InfraFenceInfraFence

Live Security Operations

Inizia

Disinstallazione

Rimuovi l'agente InfraFence e tutto ciò che ha aggiunto al server (catene e set del firewall, modifiche al web server, file di hardening, servizio) e il server dalla dashboard.

Ultimo aggiornamento:

Disinstallare l'agente

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

Ferma il servizio, poi esegue infrafence-agent uninstall --clean, che rimuove ciò che l'agente ha aggiunto al sistema:

  • i suoi salti del firewall da INPUT, OUTPUT e DOCKER-USER e le sue catene INFRAFENCE, INFRAFENCE-RULES, INFRAFENCE-PORTS e INFRAFENCE-EGRESS (con la INFRAFENCE-PORTS IPv6);
  • ogni ipset il cui nome inizia con infrafence-;
  • il blocco degli user agent aggiunto a nginx o Apache;
  • le sue regole ModSecurity, patch virtuali comprese (/etc/modsecurity/infrafence);
  • i file di hardening che ha scritto: /etc/ssh/sshd_config.d/00-infrafence-hardening.conf e i file zz-infrafence-hardening.conf di nginx e Apache, ricaricando quei servizi.

Poi l'installer rimuove il servizio, il binario e la sua copia di backup, lo script di ripristino, i file di stato, l'avviso di login /etc/motd.d/infrafence, il socket del pannello e l'intera directory /etc/infrafence (configurazione, token e cache). Termina con InfraFence Agent uninstalled.

Le tue regole del firewall non vengono toccate: l'agente ha sempre lavorato solo nelle proprie catene.

Cosa resta

  • I file in quarantena, in /var/lib/infrafence/quarantine/, così non si perde nulla. Ripristinali o eliminali tu, poi rimuovi /var/lib/infrafence.
  • I pacchetti aggiunti dall'installer, se ce ne sono: ipset, iptables, curl, ca-certificates.

Rimuovere il server dalla dashboard

La disinstallazione non cancella la cronologia del server. Nella dashboard apri il server, poi Impostazioni › Rimuovi questo server e digita l'hostname per confermare. Il server viene eliminato con tutti i suoi eventi, ban e scansioni. Solo proprietari e admin.

Container

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

Le catene del firewall dell'agente stanno nel firewall dell'host, non nel container. Per rimuoverle subito, esegui infrafence-agent uninstall --clean tramite l'immagine:

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