Я только что наткнулся на Bad Behavior - плагин для PHP, который обещает обнаруживать спам и вредоносные сканеры, не позволяя им получить доступ к сайту.
Существует ли что-то подобное для ASP.NET и ASP.NET MVC?
Я заинтересован в полной блокировке доступа к сайту, а не в обнаружении спама после того, как он был опубликован.
РЕДАКТИРОВАТЬ: Меня особенно интересуют решения, которые будут обнаруживать шаблоны доступа к сайту - они предотвратят очистку экрана от всего сайта или, по крайней мере, сделают это очень медленным процессом для нарушителя, потому что бот должен будет действовать как обычный пользователем по частоте его кликов и по шаблонам, найденным в кликах (100 ссылок, посещенных в глубокой последовательности, являются явным признаком того, что кто-то сканирует сайт).
Под вредоносным поисковым роботом я в первую очередь подразумеваю ботов, которые создают дубликаты других сайтов, но также и спам-ботов, которые пытаются найти на сайте какие-либо формы для отправки и отправить свое дерьмо.