O que é um ataque de força bruta — e como ameaça as tuas palavras-passe.
Tipos comuns, desde ataques de dicionário a credential stuffing.
Como prevenir ataques de força bruta com limitação de taxa, 2FA e muito mais.
As melhores ferramentas e defesas para a tua plataforma.
Perguntas frequentes.
Embora os agentes de ameaça estejam continuamente a criar formas novas e sofisticadas de piratear ou violar websites, há alguns métodos clássicos que continuam a existir. Apesar de simples, continuam a revelar-se largamente eficazes. Um desses métodos são os ataques de força bruta.
É um dos métodos de ciberataque mais antigos e continua a ser popular entre os hackers. Pode parecer rudimentar, mas é essencial saberes como te protegeres contra danos. Continua a ler para conheceres a definição de ataque de força bruta, os riscos e o que podes fazer para o prevenir.
O que é um ataque de força bruta em cibersegurança?
Um ataque de força bruta é um método de hacking que usa tentativa e erro para adivinhar credenciais de início de sessão, chaves de encriptação ou páginas web ocultas. Chamam-se ataques de força bruta porque é precisamente isso que envolvem. Os agentes maliciosos tentam obter acesso não autorizado a contas ou redes através de tentativa e erro excessivos. Esta tentativa e erro pode demorar apenas alguns minutos ou até vários anos.
Um exemplo típico é usar várias combinações de nome de utilizador e palavra-passe para tentar iniciar sessão numa conta. Podem adivinhar a palavra-passe usando palavras-passe comuns, fugas anteriores de palavras-passe ou pesquisando informações pessoais do alvo, como datas de nascimento ou nomes de animais de estimação. Isto pode ser feito manualmente ou com software especializado, o que o torna muito mais rápido.
Os ataques de força bruta podem ocorrer em qualquer plataforma online. Segundo a Group-IB, as aplicações e portais web, como os portais de contas de clientes e os painéis de administração de sistemas de gestão de conteúdos (CMS), como o WordPress, representam 43% dos ataques de força bruta. Depois vêm os inícios de sessão em redes e servidores, seguidos das contas de email e das redes sociais.
Como funciona um ataque de força bruta?
Um ataque de força bruta típico pode ser dividido em três passos principais:
1. Escolher um alvo
Há várias razões pelas quais uma pessoa ou organização pode ser alvo de um ataque de força bruta. Informações valiosas, como dados privados de clientes, informações financeiras ou propriedade intelectual, são importantes, mas a facilidade de acesso também conta. Os agentes maliciosos procuram sistemas com defesas fracas, por exemplo, software desatualizado ou políticas de palavras-passe deficientes sem implementação de autenticação multifator (MFA).
2. Lançamento do ataque
Isto pode ser manual, mas os atacantes usam mais frequentemente software e bots, porque é muito mais eficiente e pode ser automatizado. Existem diferentes tipos de ataques, que iremos abordar mais à frente, mas normalmente tentam iniciar sessão num portal com inúmeras combinações possíveis de credenciais. Para evitar a deteção e aumentar a probabilidade de sucesso, os atacantes podem usar uma botnet para distribuir as tentativas por várias máquinas e endereços IP. Isto reduz a probabilidade de bloqueios ou limitação de taxa.
3. Obter acesso
Se o atacante encontrar uma combinação bem-sucedida e evitar a deteção de segurança, pode aceder ao sistema ou conta alvo. Depois disso, pode roubar dados ou penetrar ainda mais no sistema e lançar um ataque malicioso, como infetá-lo com malware ou interromper o serviço.
Hoje em dia, é pouco comum os atacantes realizarem ataques de força bruta manualmente. As ferramentas especializadas são muito mais convenientes, pois conseguem encontrar as combinações corretas de palavras-passe ou IDs de sessão muito mais depressa do que uma pessoa conseguiria.
As ferramentas populares para ataques de força bruta incluem:
Aircrack-ng – monitoriza e exporta dados através da segurança de redes Wi-Fi, lançando ataques como pontos de acesso falsos e injeções de pacotes.
John the Ripper – uma ferramenta open source de quebra de palavras-passe usada tanto por hackers éticos como maliciosos.
Hydra – uma plataforma open source que consegue testar rapidamente muitas combinações de palavras-passe e atacar mais de 50 protocolos e vários sistemas operativos.
Quais são os diferentes tipos de ataques de força bruta?
Embora o objetivo de todos os ataques de força bruta seja essencialmente o mesmo, a forma como os hackers os executam pode variar. Consulta a tabela abaixo para ficares a conhecer os diferentes tipos de ataques de força bruta e o que envolvem.
Porque são perigosos os ataques de força bruta?
Como qualquer ciberataque, os ataques de força bruta podem deixar os utilizadores da Internet e as empresas online vulneráveis de várias formas, incluindo:
Risco de tomada de controlo da conta – para os utilizadores, isto pode resultar em roubo de dados e perdas financeiras, enquanto as empresas enfrentam danos reputacionais e económicos.
Roubo de identidade – se os hackers acederem às informações pessoais de alguém, podem usá-las para cometer fraude em seu nome, desde abrir contas até obter empréstimos.
Violações de rede (força bruta RDP) – os agentes de ameaça podem obter acesso a vários computadores, espalhando malware ou ransomware por toda a rede.
Custo da resposta – as violações de dados empresariais resultam frequentemente em tempo de inatividade operacional, investigações dispendiosas, multas e muito mais.
Como prevenir um ataque de força bruta
Embora as consequências de um ataque de força bruta possam ser graves, felizmente podem ser evitadas com algumas medidas de proteção simples.
1. Proteção do início de sessão
A prevenção de ataques de força bruta começa na página de início de sessão. Aqui estão algumas medidas importantes a adotar:
Ativa 2FA/MFA – se os hackers conseguirem adivinhar corretamente uma palavra-passe, esta camada extra de proteção impedirá que avancem mais.
Usa CAPTCHA após falhas no início de sessão – para tentativas automatizadas de força bruta, o CAPTCHA pode impedir que bots e software obtenham acesso às contas.
Bloqueia tentativas repetidas de início de sessão – usa limitação de taxa, que limita as tentativas de início de sessão num período específico, ou bloqueio de IP, que bloqueia IPs por comportamento suspeito.
2. Segurança das palavras-passe
A higiene das palavras-passe é um elemento vital, mas demasiado frequentemente negligenciado, da segurança online. Palavras-passe como “123456” e “password” já não chegam no panorama digital atual. Por isso, certifica-te de que:
Aplicas políticas de palavras-passe fortes
Exiges frases-passe ou palavras-passe longas e aleatórias
Usas uma mistura de números, caracteres, símbolos e maiúsculas/minúsculas
Não incluis informações pessoais, como o nome de um animal de estimação ou a data de nascimento
Evitas reutilizar palavras-passe em várias plataformas
Usas um bom gestor de palavras-passe para armazenar e acompanhar as palavras-passe em segurança
3. Defesas ao nível da rede
Também é essencial ter medidas de proteção para além da página de início de sessão.
Usa uma firewall de aplicações web (WAF) – mecanismos como limitação de taxa, deteção de bots e bloqueio geográfico identificam e mitigam tentativas de força bruta.
Limita o acesso aos portais de início de sessão – algumas formas de o fazer incluem restringir o acesso a IPs específicos ou permitir apenas acesso por VPN.
Monitoriza tentativas falhadas de início de sessão – usa ferramentas de gestão de informações e eventos de segurança (SIEM) para monitorizar, analisar e alertar-te para qualquer atividade suspeita.
Que ferramentas ajudam a travar ataques de força bruta?
Eis como travar um ataque de força bruta usando uma variedade de ferramentas gratuitas e pagas.
Como detetar se estás sob ataque de força bruta
Se usares uma plataforma com funcionalidades de segurança integradas e implementares as ferramentas certas, deverás conseguir detetar se estás sob ataque ou se foi tentado um ataque de força bruta. Fica atento a sinais como:
Um pico nas tentativas falhadas de início de sessão.
Anomalias nos registos, como o mesmo IP a tentar várias vezes.
Alertas de segurança do teu alojamento ou CDN.
Como escolher a defesa certa contra força bruta para o teu website
A seleção da defesa adequada contra força bruta para o teu site dependerá de alguns fatores. Aqui estão alguns passos para protegeres o teu site de forma apropriada:
1. Avalia a tua plataforma
O teu site está alojado em WordPress, numa plataforma de criação de sites/software como serviço (SaaS), ou num backend personalizado criado inteiramente por ti? Isto terá impacto no tipo de proteção que podes implementar e no grau de controlo que tens sobre ela.
2. Escolhe a proteção adequada
Conheces a tua plataforma, por isso aqui está a melhor proteção:
WordPress – adiciona facilmente plugins para proteger o teu site, como plugins de segurança que incluem WAF, CAPTCHA e limitação de inícios de sessão. Também podes alterar o URL da tua página de início de sessão.
Site builder/SaaS – estas plataformas normalmente tratam da segurança e da proteção do início de sessão, por isso certifica-te de que está ativada. A personalização costuma ser limitada.
Backend personalizado – terás de adicionar código tu mesmo, como limitação de taxa, ao nível do servidor. Tens controlo total sobre o que podes implementar.
3. Adiciona MFA para todos os utilizadores
Seja qual for a plataforma do teu website, a camada extra de proteção que a MFA oferece é essencial para a proteção contra força bruta.
WordPress – Alguns plugins, como WP 2FA e Wordfence, permitem-te tornar a MFA obrigatória para todos os utilizadores.
Site builder/ SaaS – a maioria das plataformas modernas deverá oferecer uma forma de implementar isto nas definições da conta.
Backend personalizado – usa aplicações autenticadoras ou WebAuthn, como passkeys.
4. Monitoriza os registos regularmente
Todos os programas, software, sistemas e aplicações geram registos de eventos conhecidos como logs. Monitorizar certos tipos de logs, como tentativas de início de sessão e atividades do sistema, pode ajudar-te a manter o controlo sobre o funcionamento de tudo.
No WordPress, um plugin como WP Security Activity Log facilita a monitorização de logs. Nos criadores de websites, terás de investigar a secção específica de registo de atividade, embora o nível de detalhe varie. Em backends personalizados, configura logs estruturados de início de sessão que acompanhem inícios de sessão bem-sucedidos e falhados com IP e nome de utilizador, e depois centraliza esses logs. Aciona alertas ou bloqueio automático quando surgirem padrões suspeitos, como picos de falhas repetidas a partir de um IP específico.
Parágrafo final
Agora já deves ter uma boa ideia do que é um ataque de força bruta e do que envolve. Felizmente, embora as consequências destes ataques possam ser graves, são fáceis de prevenir. Usando as orientações deste artigo, dedica algum tempo a rever as tuas definições e hábitos atuais de segurança de início de sessão e faz melhorias conforme necessário. Se tens interesse numa plataforma com proteção integrada, desde firewalls até prevenção de intrusões, explora como a Spaceship protege todas as contas de alojamento.
Perguntas frequentes
Um ataque de força bruta testa todas as combinações possíveis de caracteres para adivinhar uma palavra-passe. Em contraste, um ataque de dicionário usa uma lista predefinida de credenciais expostas, bem como palavras, frases e nomes comuns. Embora um ataque de força bruta normal possa demorar algum tempo, é mais eficaz contra palavras-passe complexas. Os ataques de dicionário são mais eficazes contra palavras-passe fracas e previsíveis.
É impossível tornar o teu site completamente impossível de piratear, e isso também se aplica aos ataques de força bruta. No entanto, podem tornar-se praticamente impossíveis com defesas em camadas, como proteção do início de sessão, higiene das palavras-passe e boa segurança de rede.
Sim, tentar realizar um ataque de força bruta é ilegal na maioria dos países. No entanto, profissionais de segurança autorizados podem fazê-lo legalmente se o proprietário de um sistema lhes der permissão para usar força bruta para testar o nível de segurança do seu website ou sistema.
Isto depende da complexidade da tua palavra-passe. Uma palavra-passe fraca como “password” demoraria apenas alguns minutos. Algo com símbolos e caracteres diferentes pode demorar algumas horas. Mas se tiveres uma camada extra de proteção, como encriptação ou autenticação multifator, pode demorar anos.


Partilha a tua opinião