🎉 USE O CUPOM FIM.DE.SEMANA.FULL | com 15% OFF

Malware WordPress

Malware WordPress é código malicioso instalado sem autorização no site. Veja tipos comuns, como detectar, remover e prevenir reincidência.

Intermediário 5 min de leitura Também conhecido como: vírus wordpress, código malicioso, software malicioso

Malware WordPress é qualquer software malicioso instalado no site sem autorização do administrador. Pode ser um arquivo PHP escondido em wp-content, código injetado em posts, plugins fakes ativos no painel ou redirects no banco de dados. O objetivo varia: roubar dados, redirecionar visitantes para sites fraudulentos, usar o servidor para enviar spam, minerar criptomoedas. Detectar cedo e remover por completo é o que separa um susto pequeno de um problema crônico.

O que é malware no WordPress

Malware é a contração de “malicious software”. No contexto WordPress, o termo cobre qualquer código que invadiu o site e age contra a vontade do dono. Diferente de bug, que é falha não intencional, malware é código colocado de propósito por um invasor, depois que ele explorou alguma fraqueza para entrar no servidor.

O ponto de entrada mais comum é plugin ou tema desatualizado com vulnerabilidade conhecida. O invasor explora a falha, ganha capacidade de escrever arquivos no servidor e injeta o malware. A partir daí, o site continua funcionando para o visitante normal, mas em paralelo executa as ações maliciosas. Por isso muito malware passa despercebido por semanas: o site não cai, só faz coisas que não deveria.

Vírus wordpress é como o público chama a ameaça, embora tecnicamente o termo “vírus” seja específico de um tipo que se replica. A maioria do malware em WordPress não é vírus no sentido estrito: são backdoors, web shells, redirects, injectors. O comportamento de cada um determina o estrago.

Site wordpress hackeado entra na linguagem comum como sinônimo de malware ativo. Quando alguém percebe que o Google está marcando o site com “este site pode estar comprometido” no resultado de busca, ou que Cloudflare bloqueia o acesso, ou que clientes reclamam de redirect estranho, é quase sempre malware em ação.

Tipos comuns de malware WordPress

Backdoor é o tipo mais frequente. É um arquivo PHP escondido (geralmente com nome inocente como wp-config-backup.php ou class-loader.php) que dá ao invasor acesso permanente. Mesmo depois de o administrador trocar todas as senhas e atualizar tudo, se o backdoor ficar, o invasor entra de novo a qualquer momento. Por isso remoção de malware sem auditoria completa raramente resolve.

Web shell é versão mais avançada do backdoor: oferece interface web para o invasor executar comandos no servidor. Usado para comprometer outros sites na mesma hospedagem, instalar mais malware, exfiltrar dados em massa.

SEO spam é injeção de links e palavras-chave em posts e páginas. O invasor usa a autoridade do seu domínio para ranquear no Google produtos farmacêuticos falsos, casinos, fraudes financeiras. O usuário humano não vê o conteúdo, mas o crawler do Google sim, e o site começa a ranquear para termos que não deveriam estar lá. Eventualmente o Google penaliza ou desindexa, e a recuperação leva meses.

Redirect malicioso é injeção de JavaScript que redireciona visitantes (especialmente os de Google e mobile) para sites de golpe. O administrador acessa direto e não vê nada errado. Visitantes que chegam pelo Google em celular caem em outro site sem entender. Detecção exige testes em diferentes navegadores e modos.

Cryptominer é código que rouba processamento dos visitantes para minerar criptomoeda. Sintomas: o navegador do visitante esquenta e fica lento ao acessar o site. Estrago para o dono do site é reputacional e de SEO; para o visitante é consumo de bateria e CPU.

Como detectar malware no site

Plugins de scanner são o ponto de partida. Wordfence, Sucuri Security, MalCare e iThemes Security rodam varredura no sistema de arquivos comparando com o WordPress original e bancos de assinaturas conhecidas. Quando encontram arquivo suspeito ou modificado, alertam com detalhes.

O Google Search Console também detecta. Se o Google identifica seu site servindo malware, o Search Console mostra alerta na seção “Problemas de segurança”. O navegador Chrome passa a exibir tela vermelha de “Aviso” antes do site abrir. Quando esse alerta aparece, o estrago já está em curso.

Logs do servidor contam a história. Crescimento abrupto de POSTs em wp-login.php indica brute force tentando entrar. Requests para arquivos PHP que não existem (wp-content/uploads/sicrano.php) podem indicar tentativa de execução de backdoor já presente. Hospedagens decentes oferecem acesso ao raw access log.

Verificação manual ajuda em casos avançados. Listar arquivos PHP em wp-content/uploads (que não deveria conter PHP nenhum), buscar funções suspeitas (eval, base64_decode, gzinflate) em arquivos do site, comparar wp-config.php e .htaccess com versões anteriores. Combine com backup WordPress recente para ter base de comparação confiável.

Sinais comportamentais ao acessar o site: comportamento estranho ao buscar no Google (snippet diferente do real, redirect inesperado), mensagens de hospedagem sobre uso anormal de recursos, e-mails do servidor sobre envio de spam em massa. Cada um aponta para malware ativo.

Como remover e prevenir malware

Como remover malware wordpress segue uma sequência. Primeiro: tirar o site do ar (modo manutenção ou bloquear acesso público) para evitar mais estrago. Segundo: fazer cópia completa do estado atual (mesmo infectado, serve para auditoria). Terceiro: identificar o ponto de entrada (plugin desatualizado? senha vazada? acesso SSH comprometido?). Quarto: reinstalar o WordPress core do zero (download oficial wordpress.org), sobrescrevendo wp-admin e wp-includes. Quinto: reinstalar plugins e temas baixando de fontes confiáveis, nunca reaproveitando os arquivos infectados.

Sexto e mais difícil: limpar o banco de dados. Posts e páginas podem conter código malicioso injetado. Tabela wp_options pode ter opções fakes (fb_options, wp_alert) com payload escondido. Auditoria manual e busca por strings suspeitas (eval, base64, http://) é trabalho longo, e quem faz no improviso costuma deixar passar algo. É onde plugins como MalCare e serviços profissionais como Sucuri agregam valor real.

Sétimo: trocar todas as senhas. Banco de dados, FTP/SSH, painel de hospedagem, todos os usuários WordPress. Se o invasor capturou alguma, mantém acesso mesmo depois da limpeza dos arquivos. Combine com SSL certificado ativo para evitar que senhas trafeguem em texto puro.

Prevenção é mais barata que remoção. Atualizações em dia (core, plugins, temas), brute force bloqueado por plugin de segurança, login com 2FA, princípio do menor privilégio nos usuários, backup automático fora do servidor, monitoramento de integridade de arquivos. Cada camada bloqueia um vetor.

Para sites profissionais que precisam dessa defesa em camadas sem montar plugin a plugin, a FULL Services entrega o AIOS (All In One Security) já licenciado e configurado dentro da stack profissional, com firewall, scanner, bloqueio de brute force, 2FA e proteção de wp-login.php ativos por padrão. Em vez de descobrir malware no fim de semana, o cliente roda em uma base monitorada e pré-blindada contra os vetores mais comuns.

Termos relacionados

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes