2010-04-19 4 views
6

나는 스팸 및 악성 크롤러가 사이트에 전혀 액세스하지 못하도록 차단하는 PHP 용 플러그인 인 Bad Behavior을 발견했습니다.ASP.NET 용 악성 크롤러 차단기

ASP.NET 및 ASP.NET MVC와 비슷한 것이 있습니까?

게시 된 후에 스팸을 감지하는 것이 아니라 사이트 전체에 대한 액세스를 차단하는 데 관심이 있습니다.

편집 : 사이트에 대한 액세스 패턴을 감지하는 솔루션에 특히 관심이 있습니다. 사이트가 전체적으로 사이트를 스크래핑하지 못하게하거나 적어도 봇이 클릭 빈도와 클릭 수 패턴에서 일반 사용자의 역할을 수행합니다 (깊이 - 우선 연속 방문한 100 개의 링크는 누군가가 사이트를 크롤링하고 있다는 명확한 표시입니다).

악의적 인 크롤러 란 주로 다른 사이트의 중복 사본을 작성하는 봇을 의미하지만 사이트에 제출 가능한 양식을 찾고 해당 허위 사실을 제출하려는 스팸봇을 의미합니다.

답변

1

올바르게 이해하면 ASP.NET AJAX Toolkit의 NoBot 컨트롤이 도움이 될 수 있습니다. 설명 페이지에서 :

NoBot은 사용자 상호 작용없이 CAPTCHA 형 봇/스팸 방지 기능을 제공하는 컨트롤입니다. 이 방법은 실제 사람의 개입을 필요로하는 구현보다 우회하기 쉽지만 NoBot은 완전히 보이지 않는 이점이 있습니다.

나는 이걸 사용하지 않았기 때문에 정교한 로봇에 대한 효과는 말할 수 없지만, 정확히 말하면 당신이 말하는 것처럼 들린다. 매우 간단하다는 장점이 있습니다. 기본적으로 마스터 페이지에 추가 할 수 있습니다.

1

노력할 가치가 있는지 확실하지 않습니다 (실제 사용자와 잘못된 포스팅). 임의의 지연을 iMacros 또는 Perl 스크립트에 추가하는 것은 모든 봇 프로그래머가 알고있는 "트릭"입니다.

대신 로그인 또는 표시 captcha가 필요합니다.