админ django как предотвратить атаку грубой силой? - PullRequest
2 голосов
/ 09 октября 2011

CAPTHCA / дополнительное поле таблицы / разрешенные ip's - не предлагать.
Я думаю, что лучший вариант: хранить попытки входа в кеш сервера
Если вы можете предлагать другие варианты или обрезать опции с помощью кэша, пожалуйста.

1 Ответ

3 голосов
/ 09 октября 2011

Обычно я использую настройку INTERNAL_IPS и создаю промежуточное ПО, которое блокирует доступ к / admin /, если вы не являетесь частью INTERNAL_IPS

Другой вариант - играть с https://github.com/dmpayton/django-admin-honeypot -потенциально вы могли бы написать задание cron, которое блокирует эти IP-адреса через iptables или что-то в этом роде.

...