Hospedagem suspendeu o site por malware ou spam: o que fazer
A hospedagem suspendeu seu site por malware ou envio de spam? Veja como falar com o suporte, limpar, pedir a reativação e evitar que aconteça de novo.
Se a hospedagem suspendeu seu site por malware ou envio de spam, não brigue com o suporte e não migre para outra empresa às pressas. O caminho que funciona é: (1) ler o e-mail de suspensão e entender exatamente o que foi detectado; (2) pedir acesso para limpeza e um backup; (3) limpar a infecção e fechar a porta de entrada; (4) responder ao suporte com um relatório do que foi feito e pedir a reativação. A suspensão é chata, mas quase sempre significa que o site foi invadido, e a hospedagem só tirou do ar para proteger os outros clientes do servidor.
Por que a hospedagem suspende
Em hospedagem compartilhada, centenas de sites dividem o mesmo servidor e, muitas vezes, o mesmo IP. Um site infectado pode:
- enviar spam em massa, colocando o IP do servidor em listas de bloqueio e prejudicando o e-mail de todos os clientes;
- hospedar páginas de phishing (cópias de bancos, Correios, lojas famosas), o que gera denúncias e pode envolver o provedor;
- distribuir malware para visitantes;
- atacar outros sites a partir do servidor;
- consumir CPU e memória a ponto de deixar o servidor lento para todo mundo.
Os motivos mais comuns aparecem no e-mail com termos como "malware detectado", "abuse report", "phishing", "envio de spam", "outbound spam", "uso excessivo de recursos" ou "violação dos termos de uso".
Passo 1: leia o aviso com atenção
Antes de responder, extraia do e-mail (ou do painel) estas informações:
- Qual o motivo exato? Malware, phishing, spam e uso de recursos pedem investigações diferentes.
- Quais arquivos ou URLs foram citados? Muitas hospedagens listam os caminhos encontrados pelo scanner. Isso é ouro.
- A conta inteira foi suspensa ou só um domínio? Se você tem vários sites na mesma conta, considere todos suspeitos.
- Existe prazo? Algumas empresas dão alguns dias para resposta antes de remover arquivos ou encerrar a conta.
- Houve denúncia externa? Um "abuse report" de terceiros (um banco, por exemplo) costuma indicar página de phishing.
Passo 2: fale com o suporte do jeito certo
O suporte lida com muitos clientes irritados por dia. Quem chega organizado e cooperativo costuma ser atendido mais rápido. Um modelo que funciona:
"Olá. Recebi o aviso de suspensão da conta [usuário/domínio] por [motivo]. Estou ciente do problema e vou fazer a limpeza. Para isso, preciso de: (1) acesso temporário ao gerenciador de arquivos/FTP/SSH; (2) a lista completa de arquivos ou URLs detectados; (3) os logs de acesso e de envio de e-mail dos últimos dias; (4) informação sobre backups disponíveis e de quais datas. Assim que terminar, envio um resumo do que foi feito."
Dicas:
- Peça tudo por escrito (ticket ou e-mail), não só pelo chat.
- Muitas hospedagens liberam o acesso por IP específico ou com o site ainda fora do ar para visitantes. Aceite: o objetivo é limpar, não voltar ao ar no mesmo minuto.
- Se a hospedagem oferece limpeza paga, pergunte o que está incluído. Algumas apenas apagam os arquivos detectados pelo scanner, sem procurar backdoors nem corrigir a falha. Isso costuma resolver por pouco tempo.
Passo 3: faça backup antes de mexer
Assim que tiver acesso, tire um backup completo do estado atual: todos os arquivos (incluindo ocultos, como .htaccess) e o banco de dados. Com WP-CLI:
wp db export suspenso-$(date +%F).sql
tar -czf arquivos-suspenso-$(date +%F).tar.gz /caminho/do/site
Baixe para fora do servidor e marque como infectado. Esse backup protege o seu conteúdo se algo der errado na limpeza e guarda as pistas de como o invasor entrou. Se você não tinha backup próprio antes disso, leia depois como fazer backup do WordPress do jeito certo.
Passo 4: limpe de acordo com o motivo
Se o motivo foi malware ou phishing
Comece pelos arquivos que a hospedagem listou. Mas não pare neles: o scanner pega o sintoma, raramente todos os backdoors.
Procure páginas de phishing, que costumam vir em pastas com nomes de bancos ou serviços, dentro de
wp-content,uploadsou na raiz, muitas vezes com seus própriosindex.phpe.htaccess.Verifique o núcleo e os plugins contra as versões oficiais:
wp core verify-checksums wp plugin verify-checksums --allProcure PHP em pastas de upload:
find wp-content/uploads -type f -name "*.php".Revise administradores, tarefas agendadas (
wp cron event list) e o cron da hospedagem.
O roteiro completo de limpeza está em como remover malware e backdoors do WordPress.
Se o motivo foi envio de spam
Spam saindo da sua conta tem algumas origens possíveis:
- Script PHP de envio em massa plantado pelo invasor (procure arquivos recentes com funções como
mail(em lugares estranhos). - Formulário de contato abusado, sem proteção contra robôs, usado para disparar mensagens.
- Conta de e-mail com senha vazada, usada por robôs para enviar via SMTP autenticado. Nesse caso o site nem foi invadido: o problema é a caixa de e-mail.
- Plugin de newsletter ou SMTP comprometido ou mal configurado.
Peça à hospedagem o log de envio (qual script ou conta originou as mensagens). Isso diz exatamente onde olhar. Troque a senha de todas as contas de e-mail do domínio, não só a do site.
Para ver arquivos PHP modificados recentemente, que costumam incluir o script de spam:
find /caminho/do/site -type f -name "*.php" -mtime -15 -ls
Lembre que invasores podem alterar a data de modificação dos arquivos, então use isso como pista, não como prova de que o resto está limpo.
Se o motivo foi uso excessivo de recursos
Às vezes não é invasão: um plugin mal feito, um robô raspando o site ou um ataque de força bruta ao wp-login.php derrubam o servidor. Peça os logs de acesso e veja quais URLs e IPs concentram as requisições. Mas confira também se não há mineração de criptomoeda ou outro processo malicioso rodando: isso aparece como uso de CPU alto e constante.
Passo 5: troque todas as credenciais
Depois da limpeza (ou antes, se puder):
- senha da conta da hospedagem, com autenticação em dois fatores;
- FTP/SFTP, SSH e banco de dados (atualize o
DB_PASSWORDnowp-config.php); - todos os administradores do WordPress;
- todas as contas de e-mail do domínio;
- salts do WordPress:
wp config shuffle-salts.
Passo 6: peça a reativação com um relatório
Não basta escrever "já limpei". Mande um resumo objetivo:
"Concluí a limpeza da conta [usuário]. Resumo: removidos os arquivos [lista ou quantidade] em [pastas]; núcleo do WordPress e plugins reinstalados a partir de fontes oficiais; plugin [nome] atualizado (vulnerável, provável porta de entrada); senhas de hospedagem, FTP, banco, admins e e-mails trocadas; scanner executado novamente sem detecções. Peço a reanálise e a reativação."
Se a hospedagem rodar o scanner de novo e achar algo, ela vai responder com os arquivos restantes. Trate isso como ajuda, não como derrota.
Depois da reativação
Confira listas de bloqueio e o Google
- Se o problema foi spam, consulte se o domínio ou o IP está em listas como a Spamhaus (a ferramenta de consulta da própria Spamhaus e o MXToolbox ajudam). A remoção da lista é pedida no site de cada lista, normalmente depois de resolvido o problema.
- No Google Search Console, veja o relatório Problemas de segurança. Se houver aviso de site perigoso, siga como remover o aviso de site perigoso do Google.
Evite que aconteça de novo
| Causa comum | Prevenção |
|---|---|
| Plugin ou tema desatualizado | Atualizações semanais, remover o que não usa |
| Plugin/tema pirata ("nulled") | Usar só versões oficiais (veja os riscos dos plugins nulled) |
| Senha fraca ou reutilizada | Gerenciador de senhas e 2FA |
| Formulário sem proteção | Captcha ou antispam no formulário |
| Vários sites na mesma conta | Isolar sites importantes; um site abandonado contamina os outros |
| Sem backup próprio | Backup automático fora do servidor, testado |
O checklist de segurança para WordPress cobre o resto.
Quer ajuda para tirar o site da suspensão?
Se você tem acesso ao servidor e familiaridade com WordPress, este roteiro é suficiente. Se o prazo da hospedagem está correndo e você prefere delegar, a Mobgeek faz a limpeza de site WordPress invadido a partir de R$ 790, com início em até 24h e 30 dias de garantia, incluindo o relatório para enviar à hospedagem. Se quiser, descreva o caso no orçamento.
Perguntas frequentes
Quanto tempo a hospedagem leva para reativar o site?
Depende da empresa e da fila do suporte. Em geral, depois que você confirma a limpeza, a análise leva de algumas horas a alguns dias. Responder com um relatório claro do que foi feito costuma acelerar.
A hospedagem pode apagar meu site?
Algumas hospedagens removem arquivos infectados ou encerram a conta depois de um prazo sem resposta. Leia os termos de uso e o e-mail de suspensão com atenção, e faça backup assim que tiver acesso.
Trocar de hospedagem resolve?
Não. Se você levar os arquivos infectados para outra empresa, o malware vai junto e a nova hospedagem também vai suspender. Limpe primeiro; troque depois, se ainda quiser.
Meu e-mail também parou. Por quê?
Se o site e o e-mail estão na mesma conta, a suspensão pode bloquear os dois. E se o problema foi envio de spam, o IP do servidor pode ter entrado em listas de bloqueio, prejudicando a entrega dos seus e-mails mesmo depois da reativação.
Leia também
Site WordPress invadido: o que fazer nas primeiras horas
Seu site WordPress foi invadido? Veja o passo a passo priorizado das primeiras horas: backup, senhas, contenção, o que não fazer, clientes e LGPD.
SegurançaComo remover malware e backdoors do WordPress (guia técnico)
Guia técnico para remover malware e backdoors do WordPress: backup, reinstalação do core e plugins, caça a eval/base64, uploads, mu-plugins e banco de dados.
SegurançaChecklist de segurança para WordPress em 2026
Checklist de segurança WordPress 2026: atualizações, fim dos plugins piratas, 2FA, permissões, WAF/Cloudflare, backups externos, DISALLOW_FILE_EDIT e xmlrpc.