문제

사람들이 흥미로운 것을 발견하면 친구에게 이메일을 보내려면 웹 사이트에 양식이 있어야합니다. 사람들이 로그인하도록 강요 할 수 있습니다 (제 경우에는 좋은 선택이 아닙니다). 시간이 지연 될 수 있습니다 (이것은 실제로 긴급한 이메일이 아니므로 5 분 동안 기다릴 수 있습니다). 이 문제가 있습니까? 어떻게 해결 하시겠습니까?

편집 : 나는 대부분 수동 스팸 중지에 관심이 있습니다.

도움이 되었습니까?

해결책

양식의 자동 스크립팅이나 사람들이 진정으로 너무 많이 사용하는 데 문제가 있습니까?

봇 문제에 대한 간단한 솔루션은 recaptcha. 사용자 친화 성은 의문의 여지가 있지만 아마도 문제를 해결할 것입니다.

다른 팁

모든 담긴 스크립트와 다른 것을 사용할 수도 있습니다. 내가 무엇을하는지 말해 드리겠습니다 .- MD5 해시를 만듭니다.

$secretWord='TryToHashMe';
$formID='myForm';
$md5Value=md5($secretWord.$formID);

echo '<input type="hidden" name="form-check" value="'.$md5Value.'">';
echo '<input type="hidden" name="bot-check" value="">';

1) 자동 봇은 모든 입력을 채우려 고 시도하고 2) 해시가 제공되지 않기 때문에 사이트 외부에서 사후 요청이 있음을 의미합니다. 해싱은 일부 세션이나 쿠키로 연장 될 수 있습니다.

모두 제일 좋다!

보안 문자를 추천하거나 조금 덜 방해를 원한다면 간단한 수학 문제 (변경)가 있으므로 다음과 같은 내용이 있습니다.

For spam protection: Type what Two Plus Two is here _________

나는 내 개인 웹 사이트에서 이것을했고 문제가 없었습니다 (그리고 나는 많은 스팸봇에 의해 실패한 시도)

이 서비스에는 매우 좋은 반 스팸 측정이 있습니다.

http://www.tellafriendking.com/features.php?showall=1#spam-free

참고로, 나는 회사에 관여하고 있기 때문에 전적으로 편견이 없지만 다른 서비스 나 다운로드 된 스크립트로 스팸 문제를 끝내기 위해 우리에게 와서 많은 난민을 얻습니다.

편집하다:

투표가 필요하다고 생각되면 아마도 의견을 남겨 두어야 할 것입니다 ...

가장 좋은 솔루션은 다목적 봇 필터링 솔루션을 사용하는 것입니다. 나는 이것이 오래된 게시물이라는 것을 알고 있지만, 새로운 봇넷이 발견되어 친구 모듈에 보내기를 사용하여 스팸을 보냅니다 (새로운 기술이 아니라 흥미로운 새로운 발전).

하나에 따르면 보안 공급 업체 (좋은 팁),“최소한, IP 주소가 특정 기간 동안 불합리한 수의 요청을 발행하는 것을 방지하는 속도 제한 메커니즘을 포함해야합니다. 다른 DIY 솔루션은 모든 사용자가 보안 문자를 채우고 이메일 메시지를 보내기위한 전제 조건으로 등록을 시행하도록하는 것입니다.”

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top