2012-07-13 8 views

risposta

5

È possibile:

  • Tenere traccia di tutti i tentativi di login falliti e bloccare l'attaccante dopo 3 tentativi.
  • Se non si desidera bloccare, è possibile registrarlo e presentare un CAPTCHA per renderlo più difficile nei tentativi futuri.
  • È inoltre possibile aumentare il tempo tra i tentativi di accesso dopo ogni tentativo fallito. Ad esempio, 10 secondi, 30 secondi, 1 minuto, 5 minuti, eccetera. Questo rovinerà il divertimento abbastanza rapidamente per l'aggressore.
  • Ovviamente, scegli una password sicura che manterrà l'autore dell'attacco.
1

Preferisco django-defender. Inizia come fork django-fork con redis come backend per archiviare i tentativi di login falliti, gli utenti bloccati, gli IP quindi molto più veloci degli assi del django.