Блокировщик вредоносных программ для ASP.NET

Я только что наткнулся на Bad Behavior - плагин для PHP, который обещает обнаруживать спам и вредоносные сканеры, не позволяя им получить доступ к сайту.

Существует ли что-то подобное для ASP.NET и ASP.NET MVC?

Я заинтересован в полной блокировке доступа к сайту, а не в обнаружении спама после того, как он был опубликован.

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

Под вредоносным поисковым роботом я в первую очередь подразумеваю ботов, которые создают дубликаты других сайтов, но также и спам-ботов, которые пытаются найти на сайте какие-либо формы для отправки и отправить свое дерьмо.


person Marek    schedule 19.04.2010    source источник


Ответы (1)


Может помочь элемент управления NoBot в ASP.NET AJAX Toolkit. , если я вас правильно понял. Со страницы описания:

NoBot - это элемент управления, который пытается обеспечить CAPTCHA-подобную защиту от ботов / спама, не требуя вмешательства пользователя. Этот подход легче обойти, чем реализацию, требующую реального вмешательства человека, но NoBot имеет то преимущество, что он полностью невидим.

Я сам не использовал его, поэтому не могу говорить об его эффективности против сложных ботов, но похоже, что он предназначен именно для того, о чем вы говорите. Его преимущество в том, что он очень прост; по сути, добавление, которое вы можете добавить на главную страницу.

person Justin Morgan    schedule 17.08.2010