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