📩 Fique por dentro das novidades com a nossa newsletter

Como restaurar site WordPress após invasão em 6 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito


Restaurar site WordPress após invasão começa por isolar o ambiente, achar o backup limpo e só então recolocar no ar. Segundo o Wordfence Intelligence (2024), plugins respondem por 96% das vulnerabilidades. Pular a varredura reinfecta o site em horas. Recupere com método, não com pressa.

Restaurar site invadido não é apertar um botão de backup. A invasão deixa portas abertas: usuários fantasmas, arquivos PHP injetados e tarefas agendadas que reinstalam o malware. Restaurar site sem fechar essas portas devolve o WordPress no ar por algumas horas e ele cai de novo. Este guia técnico mostra como restaurar site WordPress após invasão em 6 passos, do isolamento à blindagem final, com as ferramentas que a gente usa no suporte da FULL. O objetivo é recuperar o site limpo e mantê-lo limpo. Para o panorama completo de proteção, veja a central de gestão de sites WordPress da FULL.


Diagnóstico rápido: O que checar antes de restaurar site

Antes de restaurar site, gaste 15 minutos confirmando o tipo de invasão. Restaurar site a partir do backup errado é o erro número um: em boa parte dos chamados de site hackeado que chegam no suporte da FULL, o backup mais recente já estava infectado, com a backdoor ativa desde dias antes.

A tabela cruza o sintoma visível com a causa provável e a ação de recuperação correta, para você não restaurar um estado já comprometido. Cada linha aponta o arquivo ou a camada onde a invasão costuma se esconder, do .htaccess ao banco de dados, antes de qualquer restauração.

Restaurar site após invasão: sintoma, causa e ação
Sintoma visível Causa raiz provável Ação de recuperação
Redirecionamento estranho Injeção em .htaccess Restaurar site pré-infecção
Aviso vermelho no Google Pharma hack no banco Limpar banco e restaurar
Admin desconhecido Brute force Trocar senhas e restaurar
Picos de CPU Minerador injetado Isolar e restaurar validado

Legenda: o alerta de segurança no Search Console confirma que a invasão já afetou o índice, não só o servidor.

Se você ainda não sabe se foi invadido, o guia como saber se WordPress foi hackeado lista os 12 sinais que antecedem essa decisão. Confirmado o ataque, siga para o isolamento.


Passo a passo: Como restaurar site WordPress após invasão

Restaurar site exige uma ordem rígida: isolar, diagnosticar, restaurar do backup limpo, varrer, blindar e revalidar no Google. Pular qualquer etapa reabre a brecha. Em , com firewalls de aplicação mais acessíveis, a recuperação completa de um WordPress de porte médio leva de 2 a 4 horas quando o backup está validado. Os seis passos abaixo são H3 dentro deste procedimento único.

Passo 1: Isole o site do ar imediatamente

Tire o site do ar antes de mexer em qualquer arquivo. Ative o modo de manutenção ou aponte o domínio para uma página estática: isso impede que visitantes peguem malware e que o Google rastreie páginas infectadas durante o reparo. Bloqueie o acesso por IP no servidor e suspenda tarefas cron. Em sites WooCommerce, congele o checkout para não processar pedidos durante a janela de invasão. O guia colocar WordPress em modo manutenção cobre as três formas de fazer isso sem quebrar o SEO. Isolar primeiro evita que a limpeza compita com novas reinfecções em tempo real.

Passo 2: Identifique o backup limpo pré-infecção

Localize um backup anterior à data da invasão, não o mais recente. Compare as datas de modificação dos arquivos via SFTP com a data do primeiro sintoma: o backup válido é o último antes dessa marca. Plugins como UpdraftPlus e o BackWPup guardam histórico datado, o que facilita escolher o ponto certo. Se todos os backups recentes estiverem infectados, parta para a limpeza manual do Passo 4. O artigo como restaurar site hackeado usando backup detalha como auditar cada snapshot antes de confiar nele. Restaurar site de um ponto comprometido é o que faz a invasão voltar em horas.

Passo 3: Restaure o site a partir do backup validado

Com o ponto limpo escolhido, faça a restauração em ambiente isolado primeiro. Restaure arquivos e banco em um ambiente de staging antes de tocar a produção: isso permite testar o site recuperado sem reexpor o público. O UpdraftPlus restaura arquivos e banco em paralelo; o BackupBuddy empacota tudo num único arquivo. Valide login, páginas internas e checkout no staging. Só promova para produção depois que o site restaurado abrir sem redirecionamentos e sem PHP suspeito rodando em segundo plano.

Passo 4: Varra e remova o malware residual

Mesmo após restaurar site do backup, varra tudo: um backup de poucos dias pode já conter a backdoor inicial. Rode um scanner como Wordfence, Sucuri SiteCheck ou MalCare contra o site recuperado e cruze com a varredura manual de wp-content. Procure arquivos PHP recém-modificados em uploads, eval() ofuscado e includes estranhos no functions.php. O tutorial como remover malware do WordPress traz os comandos de terminal para caçar o que o scanner automático perde. Limpar o resíduo é o que diferencia restaurar site de só adiar a próxima queda.

Passo 5: Blinde o WordPress contra reinfecção

Feche as portas que permitiram a invasão antes de voltar ao ar. Troque todas as senhas (admin, FTP, banco, painel de hospedagem), regenere as security keys no wp-config e atualize núcleo, tema e todos os plugins. Instale um plugin de segurança com firewall, como o All in One Security ou o Wordfence, e ative autenticação de dois fatores. Como plugins respondem por 96% das vulnerabilidades segundo o Wordfence, remover qualquer plugin nulled ou abandonado é parte da blindagem. O guia como fazer hardening de segurança no WordPress cobre o endurecimento completo.

Passo 6: Revalide o site no Google e remova a blacklist

Depois de restaurar site e blindar, peça a revisão de segurança ao Google. Acesse o relatório de Problemas de Segurança no Search Console, confirme que a varredura está limpa e solicite a reavaliação: a remoção da blacklist costuma sair em até 72 horas. Reenvie o sitemap XML para acelerar o rerrastreio das páginas limpas. Monitore o tráfego orgânico nas semanas seguintes; uma recuperação bem feita devolve as posições sem perda permanente de indexação.


Ferramentas para restaurar site: Backup e varredura

Restaurar site depende de duas categorias de ferramenta: backup com histórico datado e scanner de malware confiável. A escolha define se você recupera em 2 horas ou passa o fim de semana caçando reinfecção. Abaixo, as quatro mais usadas no suporte da FULL, com a função real de cada uma no fluxo de recuperação.

O UpdraftPlus lidera em volume de instalações e restaura arquivos e banco separadamente, útil quando só o banco está infectado. O BackWPup agenda backups para storage externo, o que protege o snapshot limpo de ser sobrescrito pelo atacante. Para varredura, o Wordfence combina firewall e scanner com a maior base de assinaturas de malware WordPress; o Sucuri SiteCheck faz a verificação externa gratuita, ideal para confirmar que o site restaurado saiu da blacklist. Cruzar um backup datado com dois scanners independentes é o padrão que reduz reinfecção. Para escolher entre opções gratuitas e pagas, o comparativo UpdraftPlus vs Jetpack Backup mostra o trade-off de cada stack.


Onde a FULL entra na recuperação do seu WordPress

Restaurar site uma vez é gerenciável; manter dezenas de sites blindados a longo prazo é onde o custo aparece. A FULL conecta mais de 150 mil sites WordPress e, no plano PRO a R$849,90, entrega o bundle com All in One Security, UpdraftPlus e WP-Optimize ativáveis em um clique para até 10 sites, o que dá cerca de R$85 por site. Comprar firewall, plugin de backup e otimizador avulsos custaria bem mais que isso, e ainda exigiria configurar cada um manualmente em cada site. A gente vê no suporte que site recuperado sem firewall e sem backup automático volta a cair em poucas semanas: ter as duas camadas já configuradas é o que mantém o site no ar depois da limpeza, em vez de repetir a recuperação a cada novo ataque. Conheça os planos da FULL e o bundle de segurança incluso para gerir os sites a partir de um painel único.



Perguntas frequentes sobre restaurar site após invasão

Quanto tempo leva para restaurar site WordPress após invasão?

Restaurar site WordPress leva de 2 a 4 horas quando existe um backup validado pré-infecção. O tempo sobe para um dia ou mais se o backup também estiver infectado e exigir limpeza manual de wp-content e do banco. A revisão de segurança do Google, separada, costuma liberar a blacklist em até 72 horas após o pedido no Search Console.

É possível restaurar site sem perder o conteúdo publicado depois da invasão?

Sim, é possível restaurar site sem perder posts recentes, mas exige cuidado. Exporte os conteúdos legítimos criados após o backup limpo via XML, restaure o site do ponto pré-infecção e reimporte só o que você confirmou ser legítimo. Nunca reimporte o banco inteiro: ele pode carregar de volta os usuários fantasmas e o link injection da invasão.

Por que o malware volta mesmo depois de restaurar o site do backup?

O malware volta porque a backdoor já estava no backup ou porque a brecha original continua aberta. Restaurar site de um snapshot que já contém o arquivo PHP injetado reinstala a infecção. Boa parte das reinfecções vem de plugin nulled ou desatualizado: como o Wordfence aponta que plugins são 96% das vulnerabilidades, blindar é tão necessário quanto restaurar.

É possível restaurar site WordPress hackeado sem ter backup nenhum?

Sim, dá para recuperar um WordPress sem backup, só que por limpeza manual em vez de restauração. Você reinstala o núcleo limpo do WordPress.org, substitui tema e plugins por versões oficiais e limpa o banco de injeções linha a linha. É mais lento e arriscado que restaurar site de um backup, o que reforça manter backup automático diário depois da recuperação.

Quando o reenvio do sitemap ao Search Console é necessário após restaurar site?

O reenvio do sitemap é necessário sempre que a invasão tiver gerado páginas de spam indexadas pelo Google. Depois de restaurar site e remover essas URLs, reenvie o sitemap XML no Search Console para acelerar o rerrastreio das páginas limpas e a remoção das infectadas do índice. Sem isso, as páginas de spam podem permanecer no Google por semanas.


Próximos passos para manter o site recuperado seguro

Restaurar site WordPress após invasão termina não quando o site volta ao ar, mas quando backup automático e firewall estão rodando juntos. A recuperação em seis passos (isolar, identificar o backup limpo, restaurar em staging, varrer, blindar e revalidar no Google) devolve o site sem reinfecção quando nenhuma etapa é pulada. O erro recorrente é restaurar site às pressas do backup mais recente sem confirmar que ele é anterior ao ataque. Para aprofundar a prevenção, o FULL Academy reúne os tutoriais de backup, hardening e gestão de sites em um só lugar. Mantenha o site varrido e versionado: recuperar é caro, prevenir é R$85 por site.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
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

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.