У меня есть форма на веб-сайте, которая передает данные с использованием jQuery ajax в формате JSON на страницу sendmail.aspx, которая асинхронно отправляет электронную почту в корпоративный почтовый ящик.
Я не хочу использовать капчу. Это сделает менее удобным для пользователя отправку запроса обратного вызова в службу моей компании.
Боюсь, что кто-то может использовать скрипт для отправки многочисленных запросов в мой почтовый ящик через sendmail.aspx.
Какой самый простой способ контроля количества OnLoads sendmail.aspx, разрешенного для одного IP? Укажите фрагмент кода или укажите код, пожалуйста.
Я пытался использовать предоставленное здесь решение:
http://madskristensen.net/post/Block-DoS-attacks-easily-in-ASPNET.aspx
но он просто блокирует моего пользователя за секунду.