InfraFenceInfraFence

Live Security Operations

Inizia

Proteggere un server CyberPanel

Ultimo aggiornamento:

CyberPanel fa girare i tuoi siti su OpenLiteSpeed o LiteSpeed Enterprise, con una propria schermata per il firewall e CSF come opzione. Questa pagina spiega come funziona il suo firewall, a cosa fare attenzione da quando il produttore originale di CSF ha chiuso, e cosa fa l'agente InfraFence su un server CyberPanel.

Le informazioni su CyberPanel vengono dal suo codice sorgente su GitHub e sono aggiornate a novembre 2026.

Il firewall di CyberPanel: firewalld, oppure CSF

  • firewalld è ciò che comanda la schermata Firewall di CyberPanel: ogni regola che aggiungi lì diventa una rich rule di firewalld nella zona public, seguita da firewall-cmd --reload (sorgente).
  • In alternativa, CSF si può installare dal menu Security di CyberPanel. Il suo installer scarica ancora CSF da download.configserver.com (sorgente), il server di ConfigServer, andato offline quando l'azienda ha chiuso il 31 agosto 2025. Non eseguirlo su un server nuovo. Se CSF è già installato continua a funzionare, ma gli aggiornamenti non arrivano più da ConfigServer.

Qualunque dei due usi, dove puoi limita l'accesso alla porta di amministrazione di CyberPanel (8090 di default) ai tuoi indirizzi, e usa SSH solo con chiavi.

Cosa fa l'agente su un server CyberPanel

  • Riconosce CyberPanel da /usr/local/CyberCP e lo mostra nella dashboard, e rileva OpenLiteSpeed o LiteSpeed Enterprise anche se stanno fuori dai percorsi abituali.
  • Non tocca la configurazione di LiteSpeed. L'agente non modifica la configurazione di LiteSpeed e non vi installa regole ModSecurity. I bot impostati su Blocca vengono invece bannati sul firewall (Bot).
  • Legge il traffico di ogni sito: i log dei virtual host di OpenLiteSpeed e i file per dominio /home/*/logs/*.access_log di CyberPanel, con le stesse regole contro gli attacchi web di qualsiasi server (Web firewall).
  • Scansiona i siti alla ricerca di malware, a partire dalla document root di ogni virtual host di OpenLiteSpeed (Malware).
  • Ferma il brute force SSH sul firewall, può chiudere le porte dei database aperte su internet quando lo chiedi dalla dashboard e controlla traffico in uscita, DNS e integrità dei file, come su qualsiasi server Linux.

Accanto a firewalld, CSF e Imunify360

StrumentoCosa fa InfraFence
firewalldfirewalld mantiene le proprie regole; la catena di InfraFence è indipendente. Quando CyberPanel ricarica firewalld, l'agente rimette la sua catena entro un minuto.
CSF e lfdTiene la propria catena e non modifica mai i file di CSF. Dopo csf -r ripristina solo le proprie catene, i propri salti e set. lfd e InfraFence bloccano ciascuno per conto proprio.
Imunify360Non tocca firewall, ipset e WAF di Imunify360 e resta nella propria catena; entrambi bloccano in modo indipendente.

Le sue regole stanno nelle sue catene INFRAFENCE e non modifica mai le regole di un altro strumento. Se uno strumento riscrive il firewall di continuo, l'agente lo segnala come conflitto sul firewall, indicando dove guardare (Coesistenza).

Installare l'agente su CyberPanel

  1. Esegui prima il controllo in sola lettura: il --dry-run dell'installer segnala cosa potrebbe intralciare e non modifica nulla.
  2. Nella dashboard, Server › Aggiungi server crea un token di installazione, valido per un'ora.
  3. Esegui il comando di installazione come root via SSH. In CyberPanel non va cambiato nulla.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-run

Prima di ogni release l'agente viene testato su 15 distribuzioni, tra cui Ubuntu e AlmaLinux (Distribuzioni supportate).

Provalo gratis su 1 server

Starter protegge completamente un server, gratis e senza carta di credito.

  1. 01

    Crea un account gratuito, poi apri Server › Aggiungi server per ottenere il token di installazione. È valido per un'ora.

    Crea il token
  2. 02

    Poi esegui questo comando come root sul server:

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