KNOWLEDGE BASE

Knowledge Base
1Backup
Acronis
Antivirus
Email
Firewall
GFI Software
Mail
Monitoring
N-Able
Sicurezza
TSPlus
× Non sei ancora nostro cliente Avast? Diventa Partner CoreTech e visita il nostro configuratore prezzi

Avast Antivirus - Business: Installazione su Linux

Installare Avast Business Antivirus su Linux

I prodotti Avast Antivirus per Linux includono i componenti di seguito descritti, distribuiti sotto forma di pacchetti software standard - DEB per i sistemi basati su distribuzioni Debian e Ubuntu e RPM per i sistemi basati sulla distribuzione RedHat.
Avast rende disponibili anche i repository software in modo che tutti gli strumenti di gestione del sistema standard possano essere utilizzati per mantenere aggiornati i programmi Avast.

Pacchetti applicativi

I prodotti Avast Business Antivirus per Linux includono i component e repository software. Sono descritti qui di seguito.

avast

Il pacchetto avast fornisce il servizio di scansione principale (avast) e un'utilità di scansione a riga di comando (scansione). Inoltre, contiene un'utilità di licenza a riga di comando (avastlic). Il  pacchetto consente la scansione on-demand e l’integrazione del server di posta tramite AmaViS, come descritto nella sezione integrazione AmaViS. Il pacchetto avast è richiesto dai pacchetti avast-fss.


avast-fss

Il pacchetto avast-fss fornisce un File System Shield "on write" basato su fanotify(7) progettato per l’utilizzo con il File Server. Il tipico caso d'uso per avast-fss sono i File Server SMB/NFS.

 

avast-rest

Il pacchetto avast-rest contiene un server HTTP che fornisce l'API REST per il servizio di avast scanner.

I componenti Avast sono disponibili come prodotti business Avast Security Suite per Linux e All packages License.      

Installazione Avast sulle distribuzioni Linux

L'installazione di Avast Business Antivirus su qualsiasi sistema Linux comporta l'aggiunta del repository Avast ai repository di sistema e quindi il recupero dei pacchetti desiderati dal repository stesso.

Debian/Ubuntu

In questo caso le distribuzioni supportate sono le seguenti:

  • Debian 10 “buster”: debian-buster
  • Debian 11 “bullseye”: debian-bullseye
  • Ubuntu 18.04 LTS “Bionic Beaver”: ubuntu-bionic
  • Ubuntu 20.04 LTS “Focal Fossa”: ubuntu-focal

Di seguito esponiamo la procedura per installare i pacchetti, con la premessa che bisogna inserire la variabile $DIST nei comandi per identificare la versione.

Banner

  1. Aggiungere il repository Avast ai repository di sistema di Linux con i seguenti comandi:
    • root# DIST=$(. /etc/os-release; echo "$ID-$VERSION_CODENAME")
    • root# echo "deb https://repo.avcdn.net/linux-av/deb $DIST release" \ > /etc/apt/sources.list.d/avast.list
  2. Installare la chiave pubblica Avast e aggiornare lo stato di package manager con i seguenti comandi:
    • root# cp /path/to/avast-gpg-key.asc /etc/apt/trusted.gpg.d/
    • root# apt update
  3. Installare il pacchetto Avast e opzionalmente i pacchetti Avast-fss e Avast-rest, con i seguenti comandi:
    • root# apt install avast
    • root# apt install avast-fss
    • root# apt install avast-rest
  4. Copiare il license file nella directory /etc/avast del sistema, con il comando:
    • cp /path/to/license.avastlic /etc/avast

Una volta che il file di licenza si trova nella directory corretta, è possibile avviare i servizi Avast. Per ulteriori informazioni sulla ricerca del file di licenza, vedere la sezione Licenza di Avast Business Antivirus (Linux).

RHEL/CentOS

In questo caso, le distribuzioni Linux supportate da Avast sono:

  • RHEL 7, CentOS 7 o compatibile: el7
  • RHEL 8, AlmaLinux 8, Rocky Linux 8 o compatibile: el8

Notate che $releasever è una variabile nota a YUM, quindi non è necessario sostituirla manualmente nel file avast.repo, purché l'effettivo $releasever corrisponda a una delle versioni precedenti.

La procedura da svolgere per installare Avast Business Antivirus su sistemi operativi Linux RHEL/CentOS è quella descritta qui di seguito.

 

  1. Aggiungere il repository Avast ai repository di sistema di Linux con i seguenti comandi:
    • root# echo '[avast]
      name=Avast
      baseurl=https://repo.avcdn.net/linux-av/rpm/el$releasever/release
      enabled=1
      gpgcheck=1
      ' > /etc/yum.repos.d/avast.repo
      root#
  2. Installare la chiave pubblica Avast con i seguenti comandi:
    • root# rpm --import https://repo.avcdn.net/linux-av/doc/avast-gpg-key.asc
  3. Installare il pacchetto Avast e opzionalmente i pacchetti Avast-fss e Avast-rest, con i seguenti comandi:
    • root# yum install avast
    • root# yum install avast-fss
    • root# yum install avast-rest
  4. Copiare il file di licenza nella directory /etc/avast utilizzando il comando:
    • cp /path/to/license.avastlic /etc/avast

Una volta che il file di licenza si trova nella directory corretta, è possibile avviare i servizi Avast. Per ulteriori informazioni sulla ricerca del file di licenza, vedere la sezione Licenza di Avast Business Antivirus (Linux).

Installazione delle definizioni dei virus

Durante l'installazione del pacchetto Avast viene scaricato il database delle definizioni dei virus (VPS) più aggiornato, quindi l'installazione stessa potrebbe richiedere del tempo.

Chiave pubblica Avast

Tutti i pacchetti e i metadati del repository RPM/DEB sono firmati con la chiave Avast. La parte pubblica di tale chiave deve essere importata in APT o nel gestore di pacchetti RPM secondo le istruzioni di cui sopra, per consentire la verifica delle firme.
Il file della chiave pubblica è denominato avast-gpg-key.asc. Il contenuto completo di tale file è il seguente:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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

=okvW

-----END PGP PUBLIC KEY BLOCK-----

Per comodità, il file può essere scaricato direttamente da https://repo.avcdn.net/
linux-av/doc/avast-gpg-key.asc; prima di installarlo, assicuratevi che il contenuto del file scaricato corrisponda a quello appena espsto (per verificarlo è possibile utilizzare strumenti di comparazione dei file).

Per ulteriori informazioni sulla chiave pubblica di Avast GPG (avast.gpg), vedere la sezione Aggiornamento di Avast Business Antivirus (Linux).

Avviare il servizio Avast su Linux

I pacchetti Avast forniscono script di inizializzazione predefiniti per l'avvio e l'arresto dei servizi, che sono i seguenti:

  • avviamento del servizio: root# systemctl start avast
  • arresto del servizio: root # systemctl stop avast

Ricaricare la configurazione e il VPS o riavviare il servizio

I pacchetti Avast forniscono script di inizializzazione predefiniti per il reload della configurazione o del database delle definizioni dei virus, ed anche per il riavvio e dei servizi, che sono i seguenti:

  • reload della configurazione: root# systemctl reload avast
  • riavvio di tutti i demoni ricreazione dei socket: root# systemctl restart avast.target

 

I servizi Avast utilizzano il registro di sistema (syslog) per creare file di registro e la posizione dipende dal sistema host. I percorsi dei file di registro più comuni sono /var/log/messages e /var/log/syslog.

 

Licenza di Avast Business Antivirus (Linux)

L’attivazione e la gestione della licenza di utilizzo del prodotto Avast Business Antivirus in ambiente Linux avvengono attraverso istruzioni da riga di comando. Per licenziare una copia di Avast in ambiente Linux si può operare in due modi, descritti qui di seguito.

Using license.avastlic file

L'accesso ai repository di programmi non è limitato in alcun modo. I pacchetti più recenti sono sempre disponibili, ma richiedono un file di licenza per eseguire i componenti. Il file di licenza è denominato license.avastlic; quando avete il file, copiatelo nella directory /etc/avast mediante il seguente comando:

# cp /path/to/license.avastlic /etc/avast

Using activation code

Nel caso in cui ti sia stato fornito un codice di attivazione invece di un file di licenza, utilizzate lo strumento avastlic per scaricare la licenza. Per alcuni codici, questo può essere fatto solo un numero limitato di volte; inoltre, alcuni codici di attivazione richiedono l'inserimento delle informazioni sul cliente, quindi lo strumento è interattivo per impostazione predefinita quando il codice richiede queste informazioni:

  • $ avastlic -f new_license_file_path/license.avastlic -c avast_activation_code
  • $ sudo cp new_license_file_path /etc/avast/license.avastlic

Quando eseguite il comando avastlic, dovete specificare il nuovo percorso di file e il nome del file (license.avastlic) dopo il parametro -f; altrimenti il download non andrà a buon fine.

Se la licenza scaricata è valida per più macchine, è consigliabile scaricare la licenza una volta e quindi distribuire il file di licenza ad altre macchine.

Formato pagina in modo manuale:

avastlic -f new_license_file_path -c avast_activation_code [-n]
avastlic -h

Opzioni:
     • -f: percorso del file in cui archiviare la licenza ottenuta;
     • -c: codice di attivazione valido per Avast Business Antivirus per Linux;
     • -n: modalità non interattiva; se il codice di attivazione richiede informazioni sul cliente, l'attivazione avrà esito negativo;
     • -ho --help: stampa la guida.

Aggiornamento di Avast Business Antivirus (Linux)                                 

Come per tutti i prodotti Avast, anche per Avast Business Antivirus su Linux è importante eseguire gli aggiornamenti VPS; infatti per mantenere aggiornata la protezione, è necessario aggiornare regolarmente il database delle definizioni dei virus (VPS). Avast Business Antivirus fornisce uno script di shell che verifica, scarica e installa il VPS più recente.
Lo script di aggiornamento viene installato per impostazione predefinita ed eseguito ogni tre ore come timer di sistema.
Avast utilizza gli aggiornamenti incrementali, quindi la dimensione media dei dati di aggiornamento è inferiore a 0,5 MB.

Banner

Mirror LOCALE delle definizioni dei virus

È possibile utilizzare un repository VPS locale con mirroring; ciò è utile, ad esempio, quando si eseguono più installazioni Avast sulla rete locale. Per configurare un mirror VPS locale, è necessario un server HTTP locale in grado di servire una copia del repository pubblico ufficiale. Per ottenere la copia del repository locale, utilizzare il comando seguente:


$ wget --mirror --no-host-directories --cut-dirs=2 \ "http://linux-av.u.avcdn.net/linux-av/avast/x86_64/vps9/"
       

Notate che il comando vale per i sistemi basati su architettura x86 a 64 bit; se state eseguendo Avast su una macchina con architettura x86 a 32 bit, dovete sostituire "x86_64" con "i386".

Per modificare l'URL del repository VPS utilizzato da Avast per gli aggiornamenti VPS, modificare il file di configurazione /etc/avast/vps.conf.

Per garantire la massima sicurezza, i file di aggiornamento VPS vengono firmati da Avast e l'applicazione verifica la firma prima di applicare un aggiornamento.