2009-10-17 2 views
1

나는 스팸봇이 어떻게 작동하는지 잘 알고 있지 않습니다.이 안티 스팸 보트 방법이 효과가 있습니까?

나는 스팸봇을 막는 것에 대해 생각해 봤고 그것이 효과가있을 것인지 아닌지 알고 싶습니다.

사용자가 전자 메일 주소로 확인 전자 메일을 보내지 않고 양식을 등록하면 바로 사용자에게 링크가 표시됩니다. 사용자는 등록을 완료하려면 링크를 클릭해야합니다.

이제는 폼을 제출 한 후 스팸봇이 링크를 따라 가는지 잘 모르겠다.

실제로 양식 다음에 링크를 따라 간다면 jquery 등을 통해 동적으로 DOM에 링크를 삽입하면 uri가 DOM에 존재하지 않으며 이상적으로는 봇이이를 따라갈 수 없게됩니다. .

감사합니다.

답변

1

DOM을 동적으로 변경하라는 제안은 "화면 스크래핑"작업을 효과적으로하기 때문에 영리합니다. 그러나 대부분의 현대 스팸봇 및 더 일반적으로 크롤러는 일반적인 웹 브라우저에서 자바 스크립트 인터프리터 및 기타 모듈을 포함하기 시작했습니다. 동적 인 변경 사항 (아약스, jquery 유형 다시 쓰기 등)이있는 페이지를 읽을 수 없게되기 시작합니다. 많은 사이트에서 흔히 볼 수 있습니다.

다른 응답에서 제안했듯이 동기를 부여한 당사자가 응용 프로그램 액세스를 자동화하는 것을 방지하기 란 어렵습니다. "느리게"할 수 있기를 바랍니다.

1

나는 누군가가 정말로 당신의 사이트를 망쳐 놓고 싶다면, 그 링크를 따라갈 로봇을 만들 수 있다고 생각한다.

googlebot은 전체 인터넷 색인 생성을 돕는 링크를 따라 작동하므로 로봇이 이와 같은 링크를 사용하도록 프로그래밍 할 수 있습니다.

jQuery 또는 JS의 종류를 사용하는 경우 속도가 느려질 수 있지만 누군가가 사이트에 들어가기를 원한다면 지나간 길을 찾을 수 있습니다.

http://recaptcha.net/ 라인을 단독으로 구현하면 로봇에서 웹 사이트를 보호하는 데 더 많은 시간을 할애 할 수 있습니다.

1

당신이 무슨 일을 하든지, 당신의 사이트 나 소프트웨어가 충분히 인기가 있다면 누군가는 결국 당신이 그것을 이용하는 방법을 알 수있는 스팸봇을 쓸 것입니다. 게다가, 그들은 실제 인간을 등록시켜 나중에 스팸에 사용하기도합니다.

관련 문제