ClamAV Antivírus

Proteja seu sistema Linux com o ClamAV. Muito útil em casos de DualBoot ou para quem faz uso intenso do WINE!


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


1. Introdução

ClamAV é um antivírus desenvolvido para sistemas baseados em UNIX, tendo versões para o Linux, BSD, Solaris e disponível como um aplicativo pago para macOS. – Pausa dramática.

  • Ué, mas meu sistema Linux não precisa de um antivírus!

Provavelmente foi o pensamento de vários de vocês ao ler isso.

Na verdade o ClamAV possui a proposta inicial de remover pragas e proteger as partições Windows, que muitos usuários possuem em seus computadores, ou seja, o foco é na galera que usa dual boot e gostaria de usar o Linux ou o BSD como um reforço de segurança, fazendo uma limpeza nas partições NTFS de maneira mais leve, tendo em vista que muitos antivírus gratuitos e populares disponíveis para Windows são demasiadamente pesados e consomem preciosos recursos de hardware.

Claro, nada impede que você use-o para escanear arquivos e proteger seu sistema, seja ele qual for, dentre os baseados no UNIX. ClamAV também pode ser muito eficiente para escanear pendrives de uso  “público” que acabam sendo muito compartilhados entre alunos de universidades, em lan houses, etc.

Existem ainda casos, por exemplo, um sistema Linux numa rede LAN junto a diversas máquinas Windows, o Linux aqui não será afetado caso se infecte, mas poderá servir de ponte para vírus que vão infectar e afetar outros sistemas, como os Windows, que estiverem na mesma rede.

2. Instalação

Você vai precisar instalar 3 pacotes:

clamav, clamdscan e clamtk.

Assim sendo:

  • clamAV é o antivírus por si.
  • clamdscan é o processo que fará o ClamAV rodar em segundo plano fazendo varreduras automáticas no sistema; caso não queira que o ClamAV faça isso, basta não instalar este pacote.
  • ClamTK é a interface gráfica de usuário para quem não quer ficar mexendo com terminal sempre que for utilizar o antivírus.

Interface de usuário do ClamAV executando num sistema Ubuntu

Vale ressaltar que caso esteja utilizando o Debian, o sudo não vem habilitado por padrão, então você pode executar os comandos abaixo como root ou pela central de programas.
Para instalar, execute os comandos de acordo com seu sistema:

CentOS:

# yum install -y epel-release
# yum install -y clamav clamdscan clamtk

Fedora:

$ sudo dnf install -y clamav clamdscan clamtk

Debian, Ubuntu e derivados:

$ sudo apt update
$ sudo apt install clamav clamdscan clamtk 

OpenSuse:

$ zypper install -y clamav clamdscan clamtk

BSD:

# cd /usr/ports/security/clamav
# make install

Solaris:

# pkgutil -i clamav
Interface do ClamXAV, que utiliza a base do ClamAV, disponível na AppStore do macOS

3. Configuração do Antivírus

Uma vez instalado, você deve carregar o banco de dados de ameaças (vacinas) para o antivírus poder começar a trabalhar. Para atualizar o banco de dados, execute os comandos de acordo com seu sistema:

CentOS, Fedora, OpenSUSE, Solaris, Debian, Ubuntu e derivados:

$ sudo freshclam

BSD:

Edite o arquivo /etc/rc.conf e adicione as seguintes linhas:

clamav_freshclam_enable="YES"     
clamav_clamd_enable="YES"

Iniciando o daemon:

$ /usr/local/etc/rc.d/clamav-clamd start

Atualize o banco de dados de vírus:

# /usr/local/bin/freshclam

Dessa maneira o antivírus estará pronto para operar em seus respectivos sistemas!

4. Configurando as Varreduras

Inicie o serviço do clamAV, para CentOS, Fedora, OpenSUSE, Solaris, Debian, Ubuntu e derivados:

$ sudo service clamdscan start

Configure o Cron para escaneamento diário:

$ sudo nano /etc/cron.daily/daily_scan

Adicione isto ao arquivo:

   #!/bin/bash
   SCAN_DIR="/"
   LOG_FILE="/var/log/clamav/daily_clamscan.log"
   /usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

Nota:
-r procura recursivamente.
-i retorna os arquivos infectados

Editando com o Nano:
Salve com o comando CTRL+O
Feche com o comando CTRL+X.

Torne esse arquivo de trabalho do Cron como um executável:

$ sudo chmod +x /etc/cron.daily/daily_scan

Usuários do Solaris e do BSD devem verificar junto á documentação de seus respectivos sistemas em como utilizar o serviço Cron para automatizar a tarefa de varredura do antivírus.

#UrbanCompassPony

Fontes:
Octopucs
Clamav.NET
FreeBSD.org
2DayGeek
AdminAhead

4 comentários em “ClamAV Antivírus”

      • mesmo assim, continuou aparecendo isso.
        o freshclam ta sendo executado em segundo plano. vou esperar um tempo, e tentar novamente, já fiz isso antes mas n deu certo, até reiniciei e nada, mas… tentarei novamente.

        Responder
        • Uso ele uma vez por semana. Pra evitar falsos positivos tive que colocar dois diretórios relacionados ao LibreOffice na lista branca e também preciso limpar o cachê do Firefox antes do escaneamento

          Responder

Deixe um comentário