Защита Webapp от попыток взлома

У меня есть строящаяся веб-приложение django на Heroku. Проверяя последние функции в логах, я прочитал большое количество (несколько сотен) быстрых последовательных запросов GET, запрашивающих пароли, ключи и другие разумные учетные данные. Это что-то новенькое, у нас всего 2 человека ежедневно работают над сайтом, и это не имеет смысла, так как WebApp не спрашивает и не имеет этих учетных данных, так что это попытки взлома. Я ничего не знаю о веб-безопасности. Извините, если я спрашиваю или говорю очевидные или неправильные вещи

Мои вопросы таковы:

  • что делать дальше

  • Как предотвратить эти конкретные атаки и добиться успеха?

  • Как предотвратить другие распространенные атаки и их успешное завершение?

  • Как актировать уязвимости веб-приложений?

Я написал fwd="latest_ip" на https://www.iplocation.net/ip-lookup, пытаясь узнать, откуда исходят атаки, но он показывает совершенно разные результаты.

Я представляю, что мне нужен брандмауэр. Но я не знаю, какое правило я должен применить, или есть ли возможность защитить от django (вместо брандмауэра), или другой вариант. Читая https://devcenter.heroku.com/articles/expeditedwaf, кажется, что :

  • Правило защиты от CAPTCHA для всего сайта (введите / в качестве URL)
  • Страны от GETing (но я не знаю страну для блокировки)
  • Усилить все клиентские запросы с http на https на странице Stop Attack.
  • Блокировка ботов (блокировка агентов пользователя)
  • Блокировка анонимных прокси

Спасибо заранее

Вернуться на верх