FTP com Antivírus

Ao criar um servidor FTP em sua empresa para que os usuários enviem ou recebam arquivos você sempre pode contar com o bom senso dos usuários para lidar apenas com arquivos já escaneados e com certeza de não estarem infectados, correto?

Não, é claro… Por isso hoje vamos integrar o nosso servidor FTP ProFTPd com o Antivírus Clamav, assim podemos ter nosso FTP mais seguro e com menos risco para redes Windows.

Com seu servidor de FTP já instalado é simples integrá-lo com o antivírus, então vamos lá.

Primeiro instalemos os componentes do antivírus:

root# apt-get install clamav-daemon clamav-freshclam

Onde:
clamav-daemon é o daemon do clamav que fica sendo executado em segundo plano mantendo toda a base de dados de vírus carregada na memória, assim em vez de carregar os dados de vírus a cada escaneamento ele carrega apenas o executável do clamav.

clamav-freshclam é o programa que atualiza a base de dados de vírus.

Agora instalemos o módulo do clamav para o proftpd:

root # apt-get install proftpd-mod-clamav

Feito isso vamos as configurações. Edite o arquivo de configuração do clamav, e acrescente no final:

root # vi /etc/clamav/clamd.conf
.
.
.
#
FixStaleSocket yes
TCPSocket 3310
TCPAddr 127.0.0.1

Vamos reiniciar o antivírus para que ele faça download do banco de dados de vírus:

root # /etc/init.d/clamav-freshclam restart

Após o download completo, basta reinciar o clamav-daemon:

root # /etc/init.d/clamav-daemon restart

Agora edite o arquivo de configuração do proftpd e acrescente no arquivo, pode ser próximo aos outros módulos:

root # vi /etc/proftpd/proftpd.conf

LoadModule mod_clamav.c
<IfModule mod_clamav.c>
   ClamAV on
   ClamServer 127.0.0.1
   ClamPort 3310
   ClamMaxSize 5 Mb
</IfModule>


Pronto, feito isso basta apenas reiniciar os serviços.

root # /etc/init.d/proftpd restart

Agora cada arquivo enviado para o servidor FTP será escaneado na hora e se contiver vírus não será aceito no servidor.

Para aumentar a quantidade de arquivos que podem ser escaneados, basta instalar no servidor algoritmos de compactadores:

root # apt-get install rar unrar zip unzip unace lha cabextract pax nomarch

Assim os arquivos compactados também serão analisado.

Espero poder ter ajudado, recomendem nosso portal e continuem sugerindo e enviando perguntas.




Sobre Vagner Fonseca

Consultor de TI, Formando em Gestão com muitos anos de experiência na área de Tecnologia, sempre de bem com a vida e procurando novos desafios. Uso de tecnologias Open Source e voltado para segurança e confiabilidade nas empresas . Sempre disposto a aprender e desenvolver equipes para melhoria nos processos nas empresas.
Esta entrada foi publicada em Dica, Linux, Servidor e marcada com a tag , , , , . Adicione o link permanente aos seus favoritos.

8 respostas a FTP com Antivírus

  1. Thiago disse:

    Parabéns pelo post mestre.

  2. Rodrigo Leonel disse:

    Boa,
    Melhor e mais prático do que usar o Trend, como temos de padrão, vou fazer um teste e mandar pro pessoal avaliar!

  3. Rômulo disse:

    Muito bom! Vou colocar pra funcionar no meu server…

  4. André Lucio disse:

    Primeiramente parabéns por mais um artigo pertinente ao dia a dia do Sysadmin, eu olhei alguns comentários e entre eles vi que é possível fazer integração com o pureFTPD, gostaria de saber se clamav também e integrado com o VSFTPD, desde já agradeço.

  5. Das disse:

    Gostaria de saber como faço para instalar no debia 6 o modulo clamav para o proftpd pois ja tentei instalar e tambem tentei encontrar um repositorio porem nao achei nenhum que disponibilizasse o arquivo, poderia me ajudar me dizendo qual o repositorio?
    #apt-get install proftpd-mod-clamav

  6. Gleidson disse:

    Olá muito bom, agora que vejo que essa instalação é pra ubuntu ou debian da pra fazer o mesmo no centOS?

Deixe uma resposta