Instalação do Comodo Antivirus para Linux (CAVL) resolvendo o problema de dependências

Instalação do Comodo Antivirus para Linux (CAVL) resolvendo o problema da dependência libssl0.9.8, pois ela é muito antiga e a Comodo não atualiza seu software faz um bom tempo.

[ Hits: 7.913 ]

Por: Buckminster em 25/06/2023


Instalando



Vou logo avisando: é um software desatualizado e pode não causar o efeito desejado, além disso, roda o tempo todo como root. No site oficial da Comodo sugere que este Antivirus para Linux é de 2022, mas a biblioteca libssl0.9.8 dentro do arquivo "control" está desatualizada. E é essa biblioteca que mudaremos dentro do arquivo no artigo abaixo e veremos que é um procedimento muito simples.

A Comodo está prometendo uma versão atualizada para Linux com proteção em tempo real e atualização automática da base de dados ainda para esse ano de 2023. Você pode aguardar o lançamento ou pode ir testando o CAVL (Comodo Antivirus Linux) com a instalação do presente artigo.

Antivirus para Linux não se faz muito necessário, pois o Linux é modular, caso você pegar um vírus ele se restringirá a somente uma pequena parte do sistema. Além disso, poucos tem interesse em fazer vírus para Linux, pois quem faz vírus, ransomware, etc, pretende levar uma vantagem financeira e como o Linux não é muito usado em desktop não há interesse.

Em servidores, que são a maioria Linux no mundo todo, conta-se com a proteção do firewall, um bom filtro de pacotes e o sistema de permissões dos diretórios e arquivos que fornecem quase a totalidade da proteção necessária. Um ransomware, que criptografa arquivos para depois cobrar em criptomoedas o resgate, não se espalharia num servidor Linux.

E mais além disso, no caso de vírus e ransomware, na esmagadora maioria das vezes o principal responsável é o usuário que entra em certos sites duvidosos e clica em cima de links, executa arquivos, etc, sem o menor cuidado, muitas vezes levado por ganância financeira e/ou desejo sexual.

Vamos à instalação do Comodo CAVL.

Entre no link: https://www.comodo.com/home/internet-security/antivirus-for-linux.php

Escolha o seu Linux, 32 ou 64 bits e faça o download.
No caso foi o Debian 64 bits.
Baixou o pacote cav-linux_x64.deb.

Logue como root ou use o sudo para instalar algumas dependências para o Debian (você verifique as dependências equivalentes para sua distribuição ou instale o pacote baixado acima e veja na saída da instalação quais os erros e quais dependências ele dirá que estão faltando, mas aconselho a pesquisar primeiro com base nas dependências abaixo):

# apt-get install build-essential linux-headers-amd64
# apt-get install hdparm
# apt-get install lib32z1 libc6-dev-i386 lib32gcc-s1 lib32stdc++6 libvpx7 libssl3

Pesquisando no VOL encontrei estes dois tópicos de 2016 e de 2022 com o mesmo problema na mesma dependência para 64 bits:
Pesquisando no oráculo encontramos que o problema é que a biblioteca libssl0.9.8 é muito antiga e não deve ser usada.

Para corrigir isso teremos que extrair o cav-linux_x64.deb e atualizar a dependência libssl para a mais recente.

Podemos corrigir isso executando o comando como root ou usando o fakeroot.

Isso é necessário para manter as permissões e a propriedade do arquivo.

Faremos como root, pois é mais simples.

INSTALANDO

Logue como root, caso já não esteja, e execute estando dentro da pasta onde fez o download do arquivo cav-linux_x64.deb:

# mkdir cav_linux_arruma
# dpkg-deb -R cav-linux_x64.deb cav_linux_arruma
# cd cav_linux_arruma
# cd DEBIAN/

Com os comandos acima criamos um diretório chamado cav_linux_arruma, desempacotamos o .deb para cav_linux_arruma para podermos mexer nele e entramos no diretório criado.

Conferindo se a biblioteca mais nova está instalada:

# apt-get install libssl1.1
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
libssl1.1 is already the newest version (1.1.1n-0+deb11u4).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Ou dê um:

# find / | grep libssl

e veja qual a biblioteca mais atualizada nesse formato libsslX.X

Modificando e atualizando:

# vim control

Obs.: usei o vim, use teu editor de texto preferido.

Altere a seção Depends na parte onde está a libssl0.9.8 (>= 0.9.8m-1) troque por libssl1.1, ficando assim:

Depends: libc6 (>= 2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libpam0g (>= 0.99.7.1), libsm6, libssl1.1, libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxrender1, zlib1g (>= 1:1.1.4)

Salve e saia do arquivo.

Agora vamos aplicar o driver para os módulos RedirFS e Avflt, faça o download: https://www.bondoffamily-net.com/~kinta-chan/techknow/DownLoad/redirfs/beta/driver.tar?date=20150425

Volte duas casas e copie o driver.tar dentro de cav_linux_arruma/opt/COMODO substituindo o driver.tar que está lá:

Downloads/cav_linux_arruma/DEBIAN# cd ..
Downloads/cav_linux_arruma# cd ..
Downloads# cp driver.tar cav_linux_arruma/opt/COMODO/driver.tar

Agora vamos reempacotar o .deb:

Downloads# dpkg-deb -b cav_linux_arruma cav_linux_arruma.deb
dpkg-deb: a compilar o pacote 'cav-linux' em 'cav_linux_arruma.deb'.

Instalando:

# dpkg -i cav_linux_arruma.deb
A seleccionar pacote anteriormente não seleccionado cav-linux.
(Lendo banco de dados ... 281697 ficheiros e diretórios atualmente instalados.)
A preparar para desempacotar cav_linux_arruma.deb ...
A descompactar cav-linux (1.1.268025-1) ...
Configurando cav-linux (1.1.268025-1) ...
Starting cmdagent: The cmdagent started successfully!

Starting cmgdaemon: The cmgdaemon started successfully!

Installation succeed, but it must be properly configured before using.
Please run /opt/COMODO/post_setup.sh script manually to configure it.

Bastou alterar libssl0.9.8 (>= 0.9.8m-1) para libssl1.1 no arquivo control.


Agora podemos remover:

# rm -rf cav_linux_arruma

Os outros dois, cav_linux_arruma.deb e cav-linux_x64.deb, pode deixar.

Na próxima página veremos como executar o CAVL.

    Próxima página

Páginas do artigo
   1. Instalando
   2. Executando
Outros artigos deste autor

Permissões do Linux

kernel Linux otimizado - Compilação e teste

IPv6, DNSv6 e DHCPv6

Encapsulando BIND 9 e Apache 2 para obter maior segurança

Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg

Leitura recomendada

Utilizando hping

Implementação de um sistema de arquivos criptografado transparente ao usuário

Servidor de logs em Debian Linux

Utilização Segura do SSH

Segurança no SSH via plugins da PAM

  
Comentários
[1] Comentário enviado por maurixnovatrento em 25/06/2023 - 11:37h


Muito bom artigo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[2] Comentário enviado por Mary09 em 05/07/2023 - 09:19h

Obrigado por compartilhar sobre isso. Estou procurando mais informações sobre isso. Vou te seguir para atualizar as últimas postagens. https://www.myfedloan.us/

[3] Comentário enviado por Edwin83 em 15/09/2023 - 04:22h

Lembre-se de que as etapas exatas podem variar dependendo da sua distribuição Linux específica. Certifique-se de consultar a documentação do Comodo Antivirus e a documentação da sua distribuição para obter instruções específicas.
https://qrcodescanner.org/




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts