5 Ferramentas para Escanear um Servidor Linux em busca de Malware e Rootkits

Há constantes níveis de altos ataques e varreduras de portas em servidores Linux o tempo todo, enquanto um firewall devidamente configurado e atualizações regulares do sistema de segurança adicionam uma camada extra para manter o sistema seguro, mas você também deve ficar de olho frequentemente se alguém conseguir entrar. Isso também ajudará a garantir que seu servidor permaneça livre de qualquer programa que vise interromper sua operação normal.

As ferramentas apresentadas neste artigo são criadas para essas varreduras de segurança e são capazes de identificar Vírus, malware, Rootkits e comportamentos maliciosos. Você pode usar essas ferramentas para fazer varreduras regulares no sistema, por exemplo, todas as noites, e enviar relatórios para seu endereço de e-mail.

1. Lynis – Auditoria de Segurança e Scanner de Rootkit

Lynis é uma ferramenta de auditoria e varredura de segurança gratuita, de código aberto, poderosa e popular para sistemas operacionais Unix/Linux. É uma ferramenta de detecção de malware e vulnerabilidades que escaneia sistemas em busca de informações e problemas de segurança, integridade de arquivos, erros de configuração; realiza auditoria de firewall, verifica software instalado, permissões de arquivos/diretórios e muito mais.

Importante, ele não executa automaticamente nenhum endurecimento do sistema, no entanto, ele simplesmente oferece sugestões que permitem que você endureça seu servidor.

Vamos instalar a versão mais recente do Lynis (ou seja, 3.0.9) a partir das fontes, usando os seguintes comandos.

cd /opt/
sudo wget https://downloads.cisofy.com/lynis/lynis-3.0.9.tar.gz
sudo tar xvzf lynis-3.0.9.tar.gz
sudo mv lynis /usr/local/
sudo ln -s /usr/local/lynis/lynis /usr/local/bin/lynis

Agora você pode realizar a verificação do seu sistema com o comando abaixo.

sudo lynis audit system
Lynis – Security Auditing Tool for Linux

Para executar o lynis automaticamente todas as noites, adicione a seguinte entrada de cron, que será executada às 3 horas da noite e enviará relatórios para o seu endereço de e-mail.

0 3 * * * /usr/local/bin/lynis --quick 2>&1 | mail -s "Lynis Reports of My Server" [email protected]

2. Chkrootkit – Um Scanner de Rootkits para Linux

Chkrootkit é também outro detector de rootkits gratuito e de código aberto que verifica localmente sinais de um rootkit em sistemas semelhantes ao Unix. Ajuda a detectar falhas de segurança ocultas.

O pacote chkrootkit consiste em um script shell que verifica binários do sistema para modificação de rootkit e uma série de programas que verificam vários problemas de segurança.

A ferramenta chkrootkit pode ser instalada usando o seguinte comando em sistemas baseados em Debian.

sudo apt install chkrootkit

No sistemas baseados em RHEL, você precisa instalá-lo a partir de fontes usando os seguintes comandos.

sudo yum update
sudo yum install wget gcc-c++ glibc-static
sudo wget -c ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit.tar.gz
sudo tar –xzf chkrootkit.tar.gz
sudo mkdir /usr/local/chkrootkit
sudo mv chkrootkit-0.58b/* /usr/local/chkrootkit
cd /usr/local/chkrootkit
sudo make sense

Para verificar seu servidor com Chkrootkit execute o seguinte comando.

sudo chkrootkit 
OR
sudo /usr/local/chkrootkit/chkrootkit

Uma vez executado, ele começará a verificar seu sistema quanto a malware e Rootkits conhecidos e, após o término do processo, você poderá ver o resumo do relatório.

chkrootkit – Scans Rootkits

Para executar Chkrootkit automaticamente todas as noites, adicione a seguinte entrada cron, que executará às 3 da manhã e enviará relatórios para o seu endereço de e-mail.

0 3 * * * /usr/sbin/chkrootkit 2>&1 | mail -s "chkrootkit Reports of My Server" [email protected]

3. Rkhunter – Escaneadores de Rootkit para Linux

RootKit Hunter é uma ferramenta gratuita, de código aberto, poderosa, simples de usar e bem conhecida para escanear backdoors, rootkits e exploits locais em sistemas compatíveis com POSIX, como o Linux.

Como o próprio nome indica, é um caçador de rootkits, uma ferramenta de monitoramento e análise de segurança que inspeciona minuciosamente um sistema para detectar buracos de segurança ocultos.

A ferramenta rkhunter pode ser instalada usando o seguinte comando em Ubuntu e sistemas baseados em RHEL.

sudo apt install rkhunter   [On Debian systems]
sudo yum install rkhunter   [On RHEL systems] 

Para verificar seu servidor com rkhunter execute o seguinte comando.

sudo rkhunter -c
Rkhunter – A Linux Rootkit Scanners

Para executar rkhunter automaticamente todas as noites, adicione a seguinte entrada cron, que executará às 3 da manhã e enviará relatórios para o seu endereço de e-mail.

0 3 * * * /usr/sbin/rkhunter -c 2>&1 | mail -s "rkhunter Reports of My Server" [email protected]

4. ClamAV – Toolkit de Software Antivírus

ClamAV é um mecanismo antivírus de código aberto, versátil, popular e multiplataforma para detectar vírus, malware, trojans e outros programas maliciosos em um computador.

É um dos melhores programas antivírus gratuitos para Linux e o padrão de código aberto para o software de varredura de gateway de e-mail que suporta quase todos os formatos de arquivo de e-mail.

Ele suporta atualizações de banco de dados de vírus em todos os sistemas e varredura em acesso apenas no Linux. Além disso, ele pode varrer dentro de arquivos compactados e arquivos de arquivos e suporta formatos como Zip, Tar, 7Zip e Rar entre outros e outras características.

O ClamAV pode ser instalado usando o seguinte comando em sistemas baseados em Debian.

sudo apt install clamav

O ClamAV pode ser instalado usando o seguinte comando em sistemas baseados em RHEL.

sudo yum -y update
sudo -y install clamav

Depois de instalado, você pode atualizar as assinaturas e escanear um diretório com os seguintes comandos.

# freshclam
sudo clamscan -r -i DIRECTORY

Onde DIRETÓRIO é o local a ser escaneado. As opções -r, significam varredura recursiva e o -i significa mostrar apenas arquivos infectados.

5. LMD – Linux Malware Detect

LMD (Linux Malware Detect) é um scanner de malware open-source, poderoso e totalmente funcional para Linux, especificamente projetado e direcionado para ambientes de hospedagem compartilhada, mas pode ser usado para detectar ameaças em qualquer sistema Linux. Pode ser integrado com o ClamAV scanner engine para melhor desempenho.

Ele fornece um sistema de relatórios completo para visualizar resultados de escaneamentos atuais e anteriores, suporta alertas por e-mail após a execução de cada varredura e muitos outros recursos úteis.

Para instalação e uso do LMD, leia nosso artigo Como Instalar LMD com ClamAV como um Mecanismo Antivírus no Linux.

É tudo por agora! Neste artigo, compartilhamos uma lista de 5 ferramentas para escanear um servidor Linux para malware e rootkits. Deixe-nos saber suas opiniões na seção de comentários.

Source:
https://www.tecmint.com/scan-linux-for-malware-and-rootkits/