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: 8.093 ]

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

Manual traduzido do Squid - Parte 3

Instalação do PostgreSQL com Apache 2, PHP 5, OpenSSL no Debian Wheezy 7.7 64 bits com systemd e chroot

Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário

Compilando o Squid3

Manual do IPtables - Comentários e sugestões de regras

Leitura recomendada

Quad9 - O que é e como usar

Instalação do Freeradius com suporte a EAP-TLS e PEAP-TTLS MSCHAPv2 no Ubuntu

Mantendo a segurança no Linux

Identificando dispositivos IoT usando Wireshark e criando uma estratégia interessante de visibilidade em Linux e Unix

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