Antivírus Clamav no Linux
Um bom servidor precisa de toda proteção e segurança, isso para garantir a integridade dos arquivos, principalmente se for um servidor de e-mails. Para contornar o problema dos vírus adotei o antivírus Clamav, que é um antivírus livre e que pode ser baixado no seu site oficial.
Parte 2: Instalação e configuração do clamav
Basicamente para fazer a instalação do antivírus Clamav
é necessário executar o seguinte comando:
# rpm -ivh clamav-0.80-1.i386.rpm
Agora teremos que alterar a configuração do Clamav, segue uma configuração padrão do arquivo /etc/clamd.conf que utilizei nos meus testes:
# rpm -ivh clamav-0.80-1.i386.rpm
Configuração do Clamav
Agora teremos que alterar a configuração do Clamav, segue uma configuração padrão do arquivo /etc/clamd.conf que utilizei nos meus testes:
#/etc/clamav.conf
LogSyslog
# Arquivo de log gerado pelo clamav
LogFile /var/log/clamav/clamd.log
# Tamanho máximo do arquivo de log
LogFileMaxSize 5M
# Loga a hora para cada mensagem do log
LogTime
# Log mais detalhado
LogVerbose
# Arquivo com o identificador do processo do servidor clamd
PidFile /var/run/clamav/clamd.pid
#Diretório dos arquivos dos banco de dados dos vírus
#DataDirectory /usr/share/clamav
# Diretório onde vai ficar o socket local de conexão com o clamd
LocalSocket /var/run/clamav/clamd.sock
# Profundidade máxima de diretórios para ser scaneado
MaxDirectoryRecursion 15
# Suporte adicional para scannear e-mails
ScanMail
# Scanear arquivos compactados
ScanArchive
# Tamanho máximo para scanear arquivos compactados
ArchiveMaxFileSize 100M
# Limite máximo de recursividade de arq. compactados em arq. compactados
ArchiveMaxRecursion 10
# Número máximo de arq. scaneados dentro de arq. compactados
ArchiveMaxFileSize 10000
# Habilitar suporte a scaneamento em tempo real
ClamukoScanOnLine
ClamukoScanOnOpen
ClamukoScanOnClose
ClamukoScanOnExec
# Qual o diretório que será scaneado os arquivos. No caso de um
# servidor de e-mails seria o diretório do emails
ClamukoIncludePath /home
# Limite do tamanho do arquivo para ser scaneado com Clamuko
ClamukoMaxFileSize 20M
# Habilitar o suporte a arquivos compactados no clamuko
ClamukoScanArchive
FixStaleSocket
MaxThreads 50
MaxDirectoryRecursion 15
FollowFileSymlinks
SelfCheck 600
User clamav
ArchiveMaxFileSize 10M
ArchiveMaxRecursion 5
ArchiveMaxFiles 1000
LogSyslog
# Arquivo de log gerado pelo clamav
LogFile /var/log/clamav/clamd.log
# Tamanho máximo do arquivo de log
LogFileMaxSize 5M
# Loga a hora para cada mensagem do log
LogTime
# Log mais detalhado
LogVerbose
# Arquivo com o identificador do processo do servidor clamd
PidFile /var/run/clamav/clamd.pid
#Diretório dos arquivos dos banco de dados dos vírus
#DataDirectory /usr/share/clamav
# Diretório onde vai ficar o socket local de conexão com o clamd
LocalSocket /var/run/clamav/clamd.sock
# Profundidade máxima de diretórios para ser scaneado
MaxDirectoryRecursion 15
# Suporte adicional para scannear e-mails
ScanMail
# Scanear arquivos compactados
ScanArchive
# Tamanho máximo para scanear arquivos compactados
ArchiveMaxFileSize 100M
# Limite máximo de recursividade de arq. compactados em arq. compactados
ArchiveMaxRecursion 10
# Número máximo de arq. scaneados dentro de arq. compactados
ArchiveMaxFileSize 10000
# Habilitar suporte a scaneamento em tempo real
ClamukoScanOnLine
ClamukoScanOnOpen
ClamukoScanOnClose
ClamukoScanOnExec
# Qual o diretório que será scaneado os arquivos. No caso de um
# servidor de e-mails seria o diretório do emails
ClamukoIncludePath /home
# Limite do tamanho do arquivo para ser scaneado com Clamuko
ClamukoMaxFileSize 20M
# Habilitar o suporte a arquivos compactados no clamuko
ClamukoScanArchive
FixStaleSocket
MaxThreads 50
MaxDirectoryRecursion 15
FollowFileSymlinks
SelfCheck 600
User clamav
ArchiveMaxFileSize 10M
ArchiveMaxRecursion 5
ArchiveMaxFiles 1000
Abç