Como Desencorajar Ataques de Força Bruta Bloqueando Varreduras de Autor no WordPress

Uma técnica comum usada por hackers para obter acesso não autorizado a sites é chamada de ‘Força Bruta’. Usando essa técnica, hackers usam software projetado para escanear um site em busca de vulnerabilidades e obter acesso explorando qualquer uma delas. Usamos Sucuri para a segurança de nossos sites porque eles bloqueiam ativamente solicitações maliciosas. Um ponto de entrada comum que esses bots de força bruta tentam explorar é executando varreduras de autor. Neste artigo, mostraremos como desencorajar a força bruta bloqueando varreduras de autor no WordPress.

Observação: Se você estiver usando Limit Login Attempt e Google Authenticator, você estará bem protegido contra ataques de força bruta.

Primeiro, vamos entender o que essas tentativas de força bruta estão tentando fazer. No início, eles tentam encontrar um nome de usuário em seu blog ou o ID do autor. Frequentemente, o nome de usuário usado para fazer login no WordPress e o nome do autor são os mesmos. Uma vez que eles encontram um nome de usuário, isso resolve 50% do quebra-cabeça. Agora eles usam força bruta em seu site para quebrar a senha, tentando várias combinações de senhas diferentes.

Para bloquear a varredura de autor em seu site, basta adicionar este código ao arquivo .htaccess no diretório raiz do WordPress.

# BEGIN block author scans

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (author=\d+) [NC]
RewriteRule .* - [F]

# END block author scans 

Isso bloqueará os bots de executar varreduras de autor em seu site. Os usuários do seu site ainda poderão acessar as páginas de autor, mas os bots não poderão fazê-lo.

Esperamos que você tenha achado esta dica útil. Queremos enfatizar que isso não impede ataques de força bruta. Este é apenas um passo de cautela que você pode tomar para desencorajar o hacker. Quando alguém quer desesperadamente atacar seu site, então eles encontrarão uma maneira de fazê-lo. Recomendamos fortemente que você use a Sucuri e mantenha backups regulares do WordPress. P.S. aqui estão 5 razões pelas quais usamos a Sucuri.

Esta dica foi enviada por: Ian Armstrong

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

12 CommentsLeave a Reply

  1. Olá. O código para bloquear varreduras de autor causou um erro 404 em algumas páginas. Após remover este código do meu arquivo .htaccess, as páginas carregaram com sucesso. Usei este código em 2 sites com os mesmos resultados.

    Entendo que este tutorial foi publicado há 5 anos, você poderia considerar atualizá-lo?

    • Não, não vai. Ele só bloqueará se um bot estiver tentando acessar a URL do autor usando uma string de consulta. Rastreadores de busca e de anúncios rastreiam páginas acessando links em seu site. Se você já estiver usando permalinks bonitos, suas URLs de autor serão acessíveis aos mecanismos de busca com um link como /author/Sanskar

      Admin

  2. Olá wpbeginner,

    Como verifico se o código funciona? Adicionei o código no final do meu arquivo .htaccess.

    Obrigado

  3. Obrigado por este, pessoal
    Fácil e simples de adicionar isso ao .htaccess.

    Eu uso o limit logins e recentemente encontrei um ótimo plugin chamado Simple Firewall, que adiciona uma caixa de seleção GASP ao seu painel de login.

    Concordo com vocês sobre o uso do Sucuri – bem barato quando você pensa nisso e se você o usa em vários sites, o preço por site é ainda mais barato.

  4. Eu nunca uso o mesmo usuário para o autor do blog e o administrador do site, pois o link do autor e o nome de usuário podem ser facilmente descobertos. Geralmente o administrador é um nome de usuário com mais de 22 caracteres, com uma senha de mais de 22 caracteres e um endereço de e-mail muito difícil de adivinhar. Isso levará anos para ser adivinhado. E eu também tenho o plugin Limit Login… Eu não uso o Google Authenticator, pois isso me impede de fazer login em um site usando o aplicativo WordPress para celular.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.