O que é um botnet?
Um botnet é um conjunto de dispositivos interconectados sob o controle de um único computador mestre. Esses dispositivos incluem computadores, dispositivos da internet das coisas (IoT) e smartphones.
Os botnets frequentemente têm intenções maliciosas. Eles usam o poder computacional coletivo dos dispositivos em sua rede para lançar um ataque de negação de serviço distribuído (DDoS) contra um alvo. Muitas organizações usam software de proteção DDoS para se proteger contra tais ataques enquanto garantem um tempo de atividade consistente.
Tipos de ataques de botnet
Os botnets são de dois tipos, centralizados e descentralizados. Os botnets centralizados seguem um modelo de servidor de comando e controle (C&C). Simplificando, um servidor centralizado comanda todos os dispositivos em um botnet. Os botnets descentralizados funcionam em um modelo peer-to-peer (P2P), com cada bot atuando como um centro de comando e um nó de ataque.
Esses dois tipos de botnets convergem vários tipos de ataques a empresas e indivíduos.
- Ataques de força bruta envolvem um hacker tentando todas as combinações possíveis de letras e números até quebrar a senha. Os botnets permitem que cada computador tente o máximo possível até ser bloqueado. Com o número de sistemas tentando, a possibilidade de quebrar a senha aumenta.
- Ataques de spam em larga escala espalham malware mais rapidamente através de botnets em ataques de phishing. Os botnets ajudam a espalhar spam mais rapidamente, atingindo o maior número possível de pessoas.
- Ataques DDoS visam esgotar os recursos de um usuário para criar uma situação de negação de serviço. Os botnets ajudam em ataques DDoS ao atingir muitos sistemas ao mesmo tempo. A maioria dos ataques DDoS tem como objetivo causar tempo de inatividade nos sistemas alvo.
- Gerar tráfego falso é possível com botnets. Atores maliciosos atraem ganhos antiéticos com base em visitas a sites.
Arquitetura de um botnet
A arquitetura de um botnet depende de seus tipos. Um botnet de servidor centralizado usa um modelo cliente-servidor, e o botnet descentralizado utiliza o modelo P2P.
- O modelo cliente-servidor é aquele em que todos os dispositivos conectados recebem instruções de um único local. Um dispositivo controla o servidor e se comunica com outros dispositivos interconectados, que são seus clientes. As equipes de segurança podem mirar no bot do servidor central para desarmar um botnet inteiro, já que outros dispositivos estão conectados ao primeiro.
- O modelo P2P depende de uma arquitetura avançada e é muito mais seguro do que o modelo cliente-servidor. Cada bot atua como cliente e servidor neste modelo.
Como prevenir ataques de botnet
Explore as maneiras abaixo para se proteger contra ataques de botnet. Lembre-se, eles não são malwares simples e podem ser extremamente perigosos para as organizações.
- Mantenha o sistema operacional (SO) atualizado. Um SO desatualizado pode ter brechas que permitem que hackers lancem botnets. Um SO atualizado protege um sistema contra botnets e outros malwares ameaçadores.
- Atualize todos os aplicativos instalados. Um aplicativo desatualizado é um convite acessível para o lançamento de botnets. Atualize constantemente para a versão mais recente do software instalado para se proteger contra ataques de botnet.
- Não abra e-mails suspeitos. O e-mail é um dos portadores comuns de malware. Adote uma solução de segurança de e-mail para escanear minuciosamente os e-mails, especialmente aqueles com anexos. Fique atento à origem do e-mail; se parecer suspeito, evite abrir ou baixar o anexo.
- Evite baixar de fontes não confiáveis. Hackers escolhem uma plataforma com a maior base de usuários para lançar malware. É uma prática saudável não baixar softwares gratuitos de sites desconhecidos ou inseguros. A possibilidade de um ou mais desses softwares gratuitos conterem malware é muito alta.
- Use senhas fortes e únicas. Empregar senhas únicas e robustas para cada conta online impede que botnets ganhem acesso.
- Evite clicar em links suspeitos. Assim como e-mails e softwares gratuitos, links infectados também são portadores comuns de malware. Um exemplo é o cavalo de troia. A maioria dos links infectados é espalhada através de plataformas de redes sociais. Nunca clique em links ou pop-ups desconhecidos para manter o sistema seguro.
- Obtenha software antivírus. Adote software antivírus para detectar e eliminar qualquer ameaça maliciosa potencial de botnets ou outros ataques cibernéticos.
Botnet vs. worm
Um botnet é um grupo de dispositivos interconectados infectados por malware que se comunicam e coordenam entre si para interromper uma rede ou sistema alvo. O termo botnet é uma mistura de rede e robô. Ele alimenta crimes cibernéticos aproveitando o poder computacional coletivo de sistemas interconectados.
Por outro lado, um worm é um tipo de malware que pode se replicar rapidamente e se espalhar por dispositivos. Ele consome largura de banda à medida que se espalha, tornando o sistema infectado não confiável e indisponível. Worms também podem alterar ou excluir arquivos ou trazer outros malwares. Eles são softwares autônomos e não precisam de um programa hospedeiro para interromper operações de TI e causar perda de dados.
Embora um worm possa fazer parte de um botnet e ser usado para espalhar o malware do botnet, nem todos os worms fazem parte de botnets, e nem todos os botnets usam worms. Cada um tem características e propósitos únicos, e os métodos de prevenção diferem de acordo.
Saiba mais sobre sistemas de detecção e prevenção de intrusões (IDPS) para proteger dispositivos e redes contra ataques cibernéticos.

Sagar Joshi
Sagar Joshi is a former content marketing specialist at G2 in India. He is an engineer with a keen interest in data analytics and cybersecurity. He writes about topics related to them. You can find him reading books, learning a new language, or playing pool in his free time.