|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiInstalação do SquidClamav
[editar] IntroduçãoSquidClamav é um redirecionador de antivírus para o Squid que permite fácil verificação de vírus nos arquivos trafegados pelo proxy. O Squid utiliza os recursos do SquidClamav para redirecionar todos os acessos dos usuários à Internet ao Clamav(servidor de antivírus). O Clamav verifica se existe algum vírus nesses acessos (iremos ver adiante que podemos controlar o que será verificado pelo antivírus) e retorna a requisição ao SquidClamav que por sua vez retorna somente os acessos válidos ao Squid. É necessário a instalação do Clamav Antivírus na máquina. O próximo artigo da série será sobre a instalação do Clamav, mas enquanto isso espero que vocês aproveitem esse tutorial. [editar] Dependências
Para a instalação dessa lib procedimento normal. ./configure && make && make install [editar] Instalação e configuraçãoDescompactar o pacote do squidclamav após o download do mesmo no seguinte site: Crie um diretório para o squidclamav Após crie um usuario e um grupo squid. Porque na hora de compilar o mesmo vai acusar erro ao rodar o make porque não possui os respectivos usuario e grupo. groupadd squid & useradd squid -g squid. Continue seguindo os passos abaixo. root@squid:/tmp#mkdir antivirus root@squid:/tmp#cd antivirus root@squid:/tmp/antivirus#tar xvzf squidclamav-2.2.tar.gz Entre no diretório descompactado root@squid:/tmp/antivirus#cd squidclamv Agora siga as seguintes etapas: root@squid:/tmp/antivirus/squidclamav#cd regex root@squid:/tmp/antivirus/squidclamav/regex#./configure root@squid:/tmp/antivirus/squidclamav/regex#make root@squid:/tmp/antivirus/squidclamav/regex#cp regex.h regex.o ../ root@squid:/tmp/antivirus/squidclamav/regex#cd .. root@squid:/tmp/antivirus/squidclamav#make root@squid:/tmp/antivirus/squidclamav#make install Fizemos todo o processo de compilado e instalação do pacote, para integrar o SquidClamav com o Squid altere as seguintes opções no arquivo squid.conf do seu proxy. OBS: Insira as 3 linhas de redirect abaixo da ultima ACL que você tiver porque senão dará problemas para rodar o start do squid. As linhas são as seguintes: redirect_program /usr/local/squidclamav/bin/squidclamav redirect_children 15 redirector_access deny localhost Se você tiver muito acesso no seu Squid e pouca memória, reduza o valor do redirect_children. O redirector_access serve para previnir "loops" Agora edite o arquivo /usr/local/squidclamav/etc/squidclamav.conf e altere as opções que melhor se enquadra ao seu ambiente. O exemplo abaixo é auto-explicativo, mesmo assim vou esclarecer possíveis dúvidas colocando a explicação entre parênteses na frente das linha de configuração. obs: NÃO DEIXEM ESSAS INFORMAÇÕES NO SEU ARQUIVO DE CONFIGURAÇÃO. Exemplo do squidclamav.conf: proxy http://127.0.0.1:8080 (Indicação do seu proxy e porta que ele está utilizando) logfile /usr/local/squidclamav/logs/squidclamav.log (Arquivo de log do SquidClamav) redirect http://endereco_ip_do_proxy/cgi-bin/clwarn.cgi (Página que os usuários serão redirecionados caso ocorrá a identificação de vírus) debug 1 (ativando o debug) clamd_ip endereco_ip_do_proxy (informando em qual servidor está instalação e operando o Clamav) clamd_port 3310 (A porta a onde Clamav está operando) timeout 60 (Tempo de timeout em segundos ) regexi ^.*\.exe$ (No regex indicamos as extensões que serão checadas) regexi ^.*\.com$ regexi ^.*\.zip$ regexi ^.*\.bz2$ abort ^.*\/cgi-bin\/.*$ (Na opção abort informamos o que não deve ser verificado) abort ^.*\..gz$ abort ^.*\..pdf$ abort ^.*\..html$ abort ^.*\..htm$ abort ^.*\..css$ abort ^.*\..xml$ abort ^.*\..xsl$ abort ^.*\..js$ abort ^.*\..ico$ aborti ^.*\..gif$ aborti ^.*\..png$ aborti ^.*\..jpg$ aborti ^.*\..tif$ aborti ^.*\..swf$ Após toda a configuração mande o seu Squid reler o arquivo de configuração e pronto, o seu Proxy está protegido com um antivírus. root@squid:/#squid -k reconfigure Boa sorte !!! [editar] Autor
[editar] Alterações e correções
|