Site hackeado ou com malware: primeiros passos
O que fazer, na ordem certa, quando o site é invadido
Portal Web
Última atualização há 17 dias
Seu site foi invadido? Sinais comuns: páginas que você não criou, redirecionamento para sites estranhos, aviso do Google de "site perigoso", e-mails de spam saindo do seu domínio, usuários administradores desconhecidos ou um aviso do Imunify360. Respire: dá para resolver, mas a ordem das ações importa. Este roteiro reúne os primeiros passos.
Antes de começar: quem faz o quê
Pelos Termos de Uso, o servidor e a proteção dele são da PW Host, e a segurança do site (atualizar WordPress, temas e plugins, usar senhas fortes) é de quem mantém o site. Se o site foi invadido por um plugin desatualizado ou senha fraca, corrigir o site é tarefa sua. Você pode usar os backups automáticos e pedir orientação ao suporte, que não limpa nem programa sites. A limpeza pode ser contratada à parte: fale com a Agência Portal Web em Serviços. Veja O que a PW Host cuida e o que é responsabilidade sua.
Passo 1: veja o que o Imunify360 encontrou
Abra Imunify360: ver as varreduras de malware e veja se ele encontrou algo, em que arquivos e quando. Isso mostra o ponto de partida e a data aproximada da invasão.
Passo 2: troque todas as senhas, já
Do computador que você sabe que está limpo (rode um antivírus nele):
- Painel DirectAdmin, usando a senha nova e a verificação em duas etapas. Veja Segurança da conta no painel.
- Todos os usuários do WordPress (especialmente administradores). Apague os usuários que você não reconhece.
- Contas de FTP (apague as que não usa) e contas de e-mail.
- Senha do banco de dados (e atualize o wp-config.php).
Passo 3: restaure uma cópia anterior à invasão
Se você tem um backup de antes do problema, restaurar é o caminho mais rápido e seguro. Escolha uma cópia anterior à data da invasão. Veja Restaurar com o JetBackup (os backups automáticos ficam guardados por 7 dias) ou a cópia que você mantém fora da hospedagem. Depois de restaurar, faça todas as atualizações e troque as senhas, ou a invasão se repete pela mesma brecha.
Passo 4: se não houver backup, limpe com cuidado
- Atualize o WordPress, os temas e os plugins. Reinstale por cima os plugins e temas pelo painel (baixando versões novas e originais), em vez de aproveitar os arquivos antigos.
- Apague plugins e temas que você não usa e qualquer um de origem pirata ("nulled"), que é uma das maiores causas de invasão.
- Procure arquivos estranhos em wp-content/uploads (lá só devem existir imagens e documentos, e nunca arquivos .php) e pastas com nomes aleatórios. Use um plugin de segurança para varrer o site, como o Wordfence.
- Confira o .htaccess e o wp-config.php: linhas desconhecidas no começo ou no fim indicam código injetado.
- Se não tiver segurança de ter limpado tudo, peça ajuda a um profissional: um código escondido que sobra reinfecta o site.
Passo 5: avise o Google e os visitantes, se for o caso
Se o Google marcou o site como perigoso, depois da limpeza peça nova análise no Search Console, na parte de problemas de segurança. Se o site coleta dados de visitantes e foi comprometido, considere a obrigação legal de informar os envolvidos.
Passo 6: evite que aconteça de novo
- Atualize o WordPress, os temas e os plugins com regularidade.
- Use senhas fortes e a verificação em duas etapas.
- Mantenha uma cópia do site fora da hospedagem. Veja Backup externo com o UpdraftPlus.
- Instale poucos plugins, só de fontes confiáveis.
Veja também
