Como Corrigir Seu Site WordPress Hackeado

De vez em quando, sites WordPress são hackeados. Você quer saber como os hackers acessam seu site, como identificar se seu site foi hackeado e, em seguida, como corrigir seu site se ele for hackeado? É isso que você vai explorar aqui.
Formas comuns de hackers ganharem acesso ao seu site
Hackers determinados têm muitas maneiras de ganhar acesso ao seu site. No entanto, existem formas comuns conhecidas que concedem acesso mais facilmente.
Temas e plugins gratuitos desatualizados – Atualizações para temas e plugins são anunciadas em um changelog. Na maioria das vezes, essas divulgações incluem atualizações de segurança que os hackers aproveitam facilmente, conhecendo as vulnerabilidades de sites que utilizam aquele tema ou plugin que ainda não foi atualizado. Além disso, o WordPress é atualizado com frequência, e usuários que não acompanham as novas atualizações correm o risco de serem vulneráveis a hackers. Outro problema de segurança com plugins e temas gratuitos é que seus proprietários têm pouco ou nenhum incentivo para corrigir quaisquer falhas de segurança.

Hospedagem – Se seu host tem um histórico de segurança fraca, seu site está automaticamente vulnerável. Um estudo mostrou que mais de 40% das violações de segurança se originam de hosts.
Detalhes de login e admin fracos – Deixar seu login de admin do WordPress como “Admin” e depois uma senha fraca deixa você à mercê dos hackers. Como isso é tão fácil, os hackers regularmente escaneiam a Internet usando software para encontrar sites com essa fraqueza.
Injeções de PHP/banco de dados – Hackers podem ganhar acesso ao banco de dados de sites WordPress desprotegidos injetando códigos no site. Esse nível de vulnerabilidade dá controle irrestrito ao hacker. O hacker pode redirecionar a URL de seus sites, excluir páginas, alterar conteúdo ou até mesmo deletar seu site.
Esses são canais comuns pelos quais hackers acessam sites WordPress. A seguir, vamos olhar para maneiras de identificar esses ataques em seu site.
Como identificar se seu site foi hackeado
No caso de uma injeção de PHP, o Google, Bing, outros motores de busca e navegadores enviariam mensagens aos visitantes do site antes que eles chegassem ao seu site, alertando-os sobre o perigo.

Outros sinais de que seu site foi hackeado incluem o seguinte.
Spam em seu cabeçalho ou rodapé. Isso pode conter imagens/vídeos ilícitos ou serviços ilegais, drogas, pornografia e afins. Normalmente, esses tipos de spam serão injetados no conteúdo de sua página sem qualquer consideração pela apresentação, então podem não ser visíveis para qualquer observador humano, já que podem ser texto escuro em fundos escuros. No entanto, motores de busca podem detectar essas injeções. O console de busca do Google pode alertá-lo sobre malware se esse for o caso.

Você, visitantes do site ou motores de busca encontram páginas ou conteúdos maliciosos que você não reconhece. Se você ver uma imagem como a abaixo, então seu site está sendo usado para hospedar e distribuir malware para seus visitantes.

Seus usuários do site relatam serem redirecionados para sites ou páginas spam ou maliciosas. Seu site pode ter sido usado para um ataque de phishing. Se esse for o caso, então você verá uma mensagem como a abaixo.

Seu provedor de hospedagem notifica que seu site está sendo usado para atividades spam ou maliciosas. Seu provedor pode tirar seu site do ar após notificá-lo sobre spam.
Corrigindo danos e fechando buracos na segurança do seu site
Sempre certifique-se de fazer backup do seu site. Para facilitar, você vai querer usar o plugin WP-backup para isso. Basicamente, você vai querer fazer backup de sua
- pasta wp-content
- banco de dados.
Corrija danos usando as seguintes opções.
Desativar plugins

Se você puder acessar sua página de plugins, desative os plugins. Em seguida, verifique se o problema foi resolvido. No entanto, se você não tiver acesso à página de plugins, então você pode renomear sua pasta de plugins usando FTP para acessar seu blog.
Depois de usar FTP, quando você carregar a página de plugins no WordPress, todos os seus plugins serão localizados e desativados. Quando você renomeia a pasta de plugins, sua página de plugins trará de volta todos os seus plugins, e eles estarão desativados. Para encontrar o plugin que está prejudicando seu site, você deve ativar cada plugin um após o outro até encontrar aquele.
Verifique seu arquivo de configuração
Se uma mensagem de erro dizendo “não é possível conectar ao banco de dados” aparecer sempre que você carregar seu site, você pode usar FTP para conectar-se ao site e, em seguida, verificar seu arquivo “wp-config.php” para ter certeza de que seu nome de usuário, senha e o nome de suas pastas de banco de dados estão corretos.
Entre em contato e pergunte ao seu provedor de hospedagem sobre quaisquer atualizações relacionadas ao banco de dados que você deve saber. Você deve entrar em contato com seu provedor de hospedagem apenas se os problemas persistirem e você tiver verificado que não há alterações em seu banco de dados ou detalhes de login de admin.
Reinstalar o WordPress

Além do diretório “wp-content”, a maioria dos arquivos do WordPress pode ser reinstalada com segurança. Para reinstalar o WordPress, entre em sua conta do WordPress e vá para “Ferramentas”, depois escolha “Atualizar” e, em seguida, a opção de reinstalação. Usando seu atualizador embutido, o WordPress reinstala todos os arquivos principais sem fazer alterações nos arquivos relacionados a temas e plugins.
Você também pode atualizar seu site WordPress usando a opção FTP. No entanto, tenha cuidado para não sobrescrever a pasta “wp-content”. Para melhores resultados, faça upload de novos arquivos, apenas depois de ter excluído os arquivos antigos.
Reparar tabelas do banco de dados
Se você confirmou que seu problema não está vindo de um plugin, host ou arquivos principais do WordPress, então você pode tentar usar o phpMyAdmin para reparar suas tabelas do banco de dados. Para fazer isso, faça login no banco de dados do seu site através do phpMyAdmin e, em seguida, selecione “Reparar” em suas tabelas do banco de dados. Acesse o phpMyAdmin do seu blog entrando em contato com seu host.
Conclusão
Identificar e corrigir hacks em seu WordPress pode ser muito trabalho, mas as dicas fornecidas aqui devem ajudá-lo a ir longe. Você conhece alguma maneira útil de encontrar e corrigir sites WordPress hackeados? Por favor, compartilhe seus pensamentos na seção de comentários abaixo.