Observando o log do site, descobri que alguém com endereço IP: 91.236.74.135 está enviando metodicamente solicitações para a página: / user? Destination = node / add do meu site Drupal. Ele faz isso uma vez a cada hora. Definitivamente é um bot. Eu acho que ele está tentando fazer força bruta com a senha. Por enquanto eu o bani em .htaccess com
deny from 91.236.74.135
Alguém pode dar um conselho, como proteger o site contra ataques de força bruta em logins?
Respostas:
Eu tenho duas idéias para ajudar com esse problema.
Existem ferramentas e serviços que você pode usar para procurar ataques de força bruta. As ferramentas do módulo de revisão de segurança e do droptor examinam seu watchdog (em Administrar> Relatórios> Mensagens de log recentes) para ver se há muitos logins com falha para um usuário. Você também pode fazer isso manualmente.
No Drupal 7, o recurso "regras de acesso" foi removido do núcleo, mas movido para um módulo contribuído - Restrições de Usuário . Usando esse módulo, você pode bloquear usuários de um endereço IP específico. As regras de negação do Apache serão um pouco mais rápidas se você tiver um número relativamente pequeno de regras, mas as regras do Drupal são mais fáceis de adicionar / atualizar / remover.
fonte
Verifique em fail2ban (http://www.fail2ban.org/wiki/index.php/Main_Page) se você tiver acesso ao servidor. Isso permitirá que você limite a frequência com que alguém pode bater na porta da frente antes que você seja bloqueado (temporária ou permanentemente).
Por exemplo, do site:
fonte
Além disso, confira o módulo Segurança de login .
fonte
Eu não acho que haja uma boa maneira de fazer isso dentro do Drupal.
Você deve definir o servidor da web e / ou as configurações de firewall para impor limites de solicitação.
fonte