it-gundan.com

웹 양식의 스팸을 방지하는 어떤 솔루션이 사용자에게 방해가되지 않습니까?

보안 문자에 대해 알고 있습니다. 그러나 종종 보안 문자는 불편으로 인해 합법적 인 사용자를 중지한다고 말합니다. 전자 메일 스팸 필터와 유사하거나 임의의 문자 시퀀스에 대해 입력에서 패턴을 찾는 다른 솔루션이 있습니까? 특히 drupal과 함께 작동하는 솔루션이 좋습니다.

4
txwikinger

이 작업을 수행하는 방법은 다음과 같습니다.

일반적으로이 문제를 해결하기위한 3 가지 방법이 있습니다.

  1. 사용자가 사람임을 증명하기 위해 무언가를하도록하십시오. 보안 문자 또는 사용자가 추가 작업을 수행해야하는 경우.
  2. 사용자가 데이터를 입력하는 데 걸리는 시간을 확인하십시오. 컴퓨터는 양식을 작성하는 데 훨씬 빠릅니다.
  3. HTML 자체의 내용에 사용중인 입력 내용을 난독 처리하십시오.

이러한 모든 방법에는 단점이 있습니다. 보안 문자에는 더 많은 작업이 필요하며 개발자는 프로그래밍 방식으로 보안 문자를 해결할 수있는 방법을 찾을 수 있습니다. 일부는 값싼 노동력을 수동으로 극복하기 위해 돈을 지불하기까지했다. 대기는 널리 퍼질 때까지 잘 작동하며 해커는 제출할 때까지 프로그램을 기다리게합니다. 마지막으로, 난독 화는 사용자에게 무엇을 입력해야하는지 알려 주어야만한다. 나중에 Javascript를 사용하여 이름을 채우면 해당 필드를 난독화할 수 있습니다. 그것은 모두 기본적으로 고양이와 마우스 게임입니다.

나는 보안 문자가 사용자에게 가장 효과적이고 가장 성가신 것으로 생각합니다.

5
Ben Hoffman

이와 같은 솔루션의 경우 기존 컨텐츠 관리 시스템을 사용하는 경우 항상 특정 도구에 가장 적합한 솔루션을 찾으십시오. 또한 이러한 도구는 일반적으로 설치 및 테스트가 간단하고 작동하지 않으면 다른 도구를 사용해보십시오. 내가 당신의 신발에 있었고 Mollom 을 체크 아웃한다면. 설명은 다음과 같습니다.

Mollom은 모든 스팸 문제에 대한 원 스톱 솔루션을 제공하며 다음 Drupal 양식을 보호 할 수 있습니다. 다음을 제공하고 지능적으로 결합합니다.

  • 보안 문자-이미지 및 오디오 보안 문자
  • 텍스트 분석
  • 사용자 평판

그리고 할 수 있습니다 :

  • 댓글 양식 스팸 차단
  • 연락 양식 스팸 차단
  • 가짜 사용자 계정으로부터 사용자 등록 양식을 보호
  • 비밀번호 요청 양식을 보호하십시오
  • 포럼 주제, 기사, 스토리, 페이지 등과 같은 모든 노드 형태의 스팸 차단

Mollom 에 대한 자세한 내용은 Mollom 소개 를 참조하십시오.

1
artlung

사람들이 양식에 필드를 넣은 다음 이미지 또는 div 뒤에 숨기는 것을 들었습니다. 그런 다음 양식을 제출할 때 '숨겨진'필드를 제출하면 사람이 아닌 봇이 제출 한 것임을 알 수 있습니다.

분명히이 방법에는 단점이 있습니다 (특히 시각 장애가있는 경우). 내가 직접 구현했다고 말할 수는 없습니다.

1
theycallmemorty

안티 스팸 모듈을 사용하여 아키스 멧이 스팸을 확인할 수 있도록 구성했습니다. 나를 위해 아주 잘 작동합니다. 그것은 여전히 ​​많은 스팸 메시지를 수신한다는 것을 의미하지만 거의 완벽하게 필터링됩니다.

0
Nick