Restaurar site hackeado com backup só funciona se o backup for anterior à invasão e o ambiente for limpo antes do upload. Segundo o Cloudflare Radar (2026), 82,4% dos ataques de aplicação no Brasil são DDoS. Um backup infectado reintroduz o malware em minutos. Restaure, isole a causa e só então recoloque o site no ar.
Restaurar site hackeado com backup é o processo de devolver um WordPress comprometido a um ponto íntegro anterior à invasão, usando uma cópia confiável de arquivos e banco de dados. A ordem importa: trocar credenciais, identificar a porta de entrada e validar a data do backup vêm antes de qualquer upload. Pular essas etapas reinfecta o site, porque o backup pode conter o mesmo backdoor que abriu a brecha. Este guia mostra o caminho técnico completo, com dados reais de segurança WordPress da FULL e CVEs catalogados, para você recuperar o site sem repetir o ataque na semana seguinte.
Neste artigo
Diagnóstico rápido: Quando restaurar site hackeado com backup resolve
Restaurar site hackeado com backup resolve na maior parte dos incidentes, mas só quando existe uma cópia anterior à data da invasão, com pelo menos 15 a 30 dias de margem. O problema raro é não ter backup; o comum é restaurar um backup que já está infectado.
A tabela abaixo cruza o sintoma visível com a causa raiz e a ação correta, para você decidir em minutos se a restauração basta ou se precisa de limpeza manual antes.
Legenda: o diagnóstico correto define se o backup resolve sozinho ou se a limpeza precede a restauração.
| Sintoma | Causa raiz provável | Ação corretiva |
|---|---|---|
| Redirecionamento para site externo | Injeção em wp-config ou .htaccess | Restaurar backup limpo e trocar chaves de salt |
| Arquivos PHP estranhos em uploads | Backdoor enviado por plugin vulnerável | Limpar manualmente antes de restaurar |
| Aviso de malware no Google | Spam de conteúdo (pharma hack) | Restaurar, limpar banco e pedir revisão |
| Usuário admin desconhecido | Credencial vazada ou força bruta | Trocar senhas e restaurar de ponto seguro |
Se o sintoma é redirecionamento ou usuário fantasma, restaurar site hackeado com backup costuma bastar. Se há arquivos PHP injetados em wp-content/uploads, a limpeza vem primeiro, como detalha o guia de remover malware do WordPress.
Por que um backup infectado reintroduz o ataque
Um backup infectado reintroduz o ataque porque preserva o backdoor junto com o conteúdo legítimo, e o malware volta a executar em segundos assim que o site sobe. Esse é o erro número um nos chamados de recuperação: a maioria dos casos que voltam ao suporte da FULL tinha um backup posterior à invasão.
O malware moderno injeta código em mais de um arquivo, então um único ponto de restauração nem sempre limpa tudo. Restaurar site hackeado com backup exige checar a integridade da cópia, não só a data.
A janela de comprometimento é o detalhe que mais engana. Muitos sites são invadidos semanas antes do sintoma aparecer, então o backup de “ontem” já nasce contaminado. Por isso a regra prática é restaurar de um ponto com pelo menos 15 a 30 dias de margem antes do primeiro sinal, e cruzar essa data com os logs de acesso. Restaurar site hackeado com backup sem checar a linha do tempo é como trocar a fechadura com o ladrão ainda dentro de casa.
Dados reais de CVE: Por onde o ataque entrou
Boa parte das invasões de WordPress entra por uma vulnerabilidade conhecida de plugin, não por uma falha do core. O UpdraftPlus registrou a CVE-2024-10957, com CVSS 8.8, que afetava versões abaixo da 1.24.12 e permitia execução de objeto PHP por usuário sem privilégio.
Segundo o perfil público do WPVulnerability, essa falha já está corrigida, então o risco atual do plugin é baixo, mas ela mostra por que restaurar sem atualizar repete o ciclo de invasão.
No campo de segurança, o histórico do All in One Security inclui a CVE-2016-10887, com CVSS 9.8 (crítica), em versões anteriores à 4.0.9. Todas essas falhas já têm patch, e um plugin com muitos CVEs corrigidos é sinal de auditoria ativa, não de fragilidade. A FULL é a única empresa brasileira reconhecida como CVE Numbering Authority (CNA) sob a CISA desde maio de 2022, ou seja, cataloga IDs de CVE oficiais. Você pode consultar cada falha na fonte primária, o registro CVE-2024-10957 no NVD, antes de subir qualquer versão de plugin.
Passo a passo: Como restaurar site hackeado com backup
Restaurar site hackeado com backup com segurança leva de 30 a 90 minutos e segue sete etapas em ordem fixa: isolar, trocar credenciais, achar a entrada, escolher o ponto certo, restaurar, atualizar e validar. Pular a ordem é o que causa reinfecção. Cada passo abaixo é um movimento técnico concreto, não um conselho genérico, e usa ferramentas reais como UpdraftPlus, All in One Security, Wordfence e o gerenciador de arquivos do servidor.
Passo 1: Isole o site e tire-o do ar
Coloque o site em modo de manutenção ou bloqueie o acesso externo antes de qualquer ação, para impedir que o atacante reaja durante a recuperação. Em servidores Apache, uma regra no .htaccess liberando só o seu IP corta o tráfego em segundos. Isolar primeiro evita que o malware se espalhe para outros sites na mesma conta de hospedagem, cenário comum em ambientes compartilhados sem isolamento de processo.
Passo 2: Troque todas as credenciais de acesso
Altere senhas de admin do WordPress, banco de dados, FTP/SFTP e painel de hospedagem antes de restaurar, porque credenciais vazadas são a porta mais reaberta após uma limpeza. Gere as chaves de segurança novas no wp-config.php usando o gerador oficial do WordPress, o que invalida todas as sessões ativas, inclusive a do invasor. Sem essa troca, restaurar site hackeado com backup só adia o próximo acesso indevido.
Passo 3: Identifique a porta de entrada
Verifique nos logs de acesso a data e o vetor da invasão antes de escolher o ponto de restauração, cruzando horários suspeitos com plugins desatualizados. Um plugin com CVE conhecida, como mostramos acima, costuma ser o ponto de partida. Identificar a entrada define quão atrás no tempo o backup precisa estar e evita restaurar para um ponto que já estava comprometido sem você perceber.
Passo 4: Escolha o ponto de backup correto
Selecione um backup com margem de 15 a 30 dias antes do primeiro sintoma, e confirme que ele inclui arquivos e banco de dados completos. No UpdraftPlus, a aba de restauração lista cada ponto com data e tamanho; prefira o mais recente que ainda seja anterior à janela de invasão. Restaurar site hackeado com backup do dia anterior ao alerta é a escolha que mais reinfecta, porque ignora a janela silenciosa do ataque.
Passo 5: Restaure arquivos e banco de dados
Execute a restauração completa pelo plugin de backup ou pelo gerenciador de arquivos, sobrescrevendo wp-content, wp-admin, wp-includes e importando o dump SQL. No UpdraftPlus, marque os cinco componentes (plugins, temas, uploads, outros e banco) para uma restauração íntegra. Em sites grandes, fazer o upload por SFTP é mais estável que pelo navegador, que pode estourar o tempo limite do PHP em arquivos acima de 256 MB.
Passo 6: Atualize Core, plugins e temas
Atualize o WordPress, todos os plugins e o tema imediatamente após a restauração, fechando a CVE que abriu a brecha original. Restaurar para uma versão antiga sem atualizar recria a vulnerabilidade no mesmo minuto. Remova plugins nulos ou abandonados, que respondem por boa parte das reinfecções, e mantenha só o que o site realmente usa, reduzindo a superfície de ataque.
Passo 7: Valide com um scanner e monitore
Rode uma varredura completa com Wordfence ou All in One Security para confirmar que nenhum arquivo malicioso sobreviveu, e ative o monitoramento contínuo. O Wordfence configurado corretamente detecta alterações de arquivo em tempo real. Para uma checagem independente sem instalar nada, use o FULL Scan e compare contra a base global de CVEs.
Quanto custa proteger o site depois de restaurar
Depois de restaurar site hackeado com backup, o custo de manter o site protegido pesa menos que o de uma nova invasão, que soma limpeza, perda de tráfego e queda de posição no Google. A gente vê no suporte da FULL que sites sem firewall e sem backup automático voltam a ser alvo em poucos meses.
O plano PRO da FULL sai por R$849 e inclui o bundle com All in One Security, UpdraftPlus e WP Rocket, entre 17 plugins premium.
Distribuído pelos sites que o plano cobre, o custo cai para cerca de R$85 por site, valor que paga firewall, backup agendado e atualização gerenciada de uma vez. Para quem administra vários WordPress, esse rateio é mais barato que licenciar cada plugin avulso. Veja os detalhes em FULL.services/planos e compare com o custo de uma recuperação emergencial.
Contexto de ameaça: O que os dados dizem hoje
A distribuição de ataques mostra por que firewall e backup andam juntos. Nos últimos dias, segundo o Cloudflare Radar (janela de 2026-06-09), 82,4% dos ataques de camada de aplicação mitigados no Brasil foram DDoS e 16,4% foram bloqueados por WAF. Isso significa que uma fatia relevante das ameaças é interrompida no firewall antes de chegar ao WordPress, o que justifica o WAF do plano sem alarmismo.
O backup entra como rede de segurança para o que o firewall não pega: credencial vazada, plugin com CVE de dia zero ou erro de configuração. A combinação de firewall ativo mais backup agendado fora do servidor é o padrão que sustenta a recuperação rápida. Restaurar site hackeado com backup é a última linha de defesa; o firewall é a primeira, e nenhuma das duas substitui a outra.
Erros comuns que reinfectam o site restaurado
O erro mais caro é restaurar e considerar o caso encerrado, sem trocar credenciais nem atualizar plugins. Restaurar site hackeado com backup é metade do trabalho; a outra metade é fechar a porta. Três armadilhas aparecem com frequência nos chamados: restaurar backup posterior à invasão, esquecer de limpar a tabela wp_options onde o pharma hack se esconde, e deixar um plugin nulo ativo.
Outro deslize é não verificar a integridade do próprio backup antes de confiar nele. Um backup que falhou silenciosamente no meio da cópia restaura um banco truncado, e o site sobe quebrado. Por isso vale manter pelo menos duas gerações de backup em destinos diferentes, como recomenda o guia de backup automático do WordPress. A redundância custa pouco e evita a situação de ter o backup, mas não ter um backup íntegro.
Perguntas frequentes sobre restaurar site hackeado com backup
É possível restaurar um site hackeado sem perder os dados recentes?
Sim, mas com ressalva. A restauração devolve o site ao estado do backup escolhido, então conteúdo criado depois daquela data se perde. A saída é exportar manualmente posts e pedidos legítimos do banco atual antes de restaurar, validar que não contêm código injetado e reimportá-los depois. Em lojas WooCommerce, isso exige cuidado extra com a tabela de pedidos para não reintroduzir registros adulterados.
Por que o malware volta mesmo depois de eu restaurar o backup?
O malware volta porque o backup restaurado é posterior à invasão ou porque a porta de entrada continua aberta. Se o plugin com a CVE original não foi atualizado, ou se as credenciais vazadas não foram trocadas, o atacante reentra em horas. Restaurar resolve o sintoma; atualizar e trocar senhas resolve a causa. Sem as duas ações, a reinfecção é questão de tempo, não de probabilidade.
Qual a diferença entre restaurar com backup e limpar o malware manualmente?
Restaurar com backup substitui todos os arquivos por uma cópia anterior e íntegra, sendo mais rápido quando existe um ponto limpo. Limpar manualmente remove só o código malicioso, preservando o conteúdo recente, e é necessário quando não há backup anterior à invasão. Na prática, sites com backdoor espalhado exigem limpeza antes da restauração para não recontaminar a cópia restaurada.
Quanto tempo leva para restaurar site hackeado com backup?
O tempo médio fica entre 30 e 90 minutos para um site comum, somando isolamento, troca de credenciais, restauração e validação. Sites grandes, acima de 5 GB ou com banco extenso, podem levar mais por causa do upload e do import SQL. O fator que mais alonga o processo não é a restauração em si, e sim a investigação da data e do vetor da invasão, etapa que não dá para pular.
Preciso de um plugin pago para restaurar site hackeado com backup?
Não é obrigatório: UpdraftPlus e outros plugins têm versão gratuita que faz backup e restauração completos. A versão paga agrega backups incrementais, destinos extras e restauração de um clique, úteis em operação com vários sites. O ponto decisivo não é o preço do plugin, e sim ter o backup armazenado fora do servidor, para que ele sobreviva caso o próprio servidor seja comprometido.
Próximos passos para blindar o site recuperado
Recuperar o site é o começo; mantê-lo seguro é o trabalho contínuo que evita o segundo ataque. Depois de restaurar site hackeado com backup, configure backup automático diário em destino externo, ative o firewall e agende a varredura semanal. Se o site já mostrou sinais de invasão antes, vale revisar o checklist de o que fazer quando o WordPress é invadido e fechar cada brecha apontada.
Para aprofundar cada etapa, o FULL Academy reúne os tutoriais de segurança, backup e hardening em um só lugar. A recuperação bem feita não termina quando o site volta ao ar: termina quando o mesmo vetor não consegue mais entrar.
















