Уменьшение паводков в приложении ASP.NET - PullRequest
0 голосов
/ 26 октября 2011

У меня есть форма на веб-сайте, которая передает данные с использованием jQuery ajax в формате JSON на страницу sendmail.aspx, которая асинхронно отправляет электронную почту в корпоративный почтовый ящик.

Я не хочу использовать капчу. Это сделает менее удобным для пользователя отправку запроса обратного вызова в службу моей компании.

Боюсь, что кто-то может использовать скрипт для отправки многочисленных запросов в мой почтовый ящик через sendmail.aspx.

Какой самый простой способ контроля количества OnLoads sendmail.aspx, разрешенного для одного IP? Укажите фрагмент кода или укажите код, пожалуйста.

Я пытался использовать предоставленное здесь решение:

http://madskristensen.net/post/Block-DoS-attacks-easily-in-ASPNET.aspx

но он просто блокирует моего пользователя за секунду.

...