문제

투표 콘테스트는 시스템을 재미로 게임하려는 사람들로부터 많은 관심을 받는 것 같습니다.나는 그들의 양식과 URL을 조작하고, 쿠키를 삭제하고, 가끔 형편없는 스크립트를 작성하는 데 많은 시간을 소비한다는 것을 알고 있습니다.

하루에 한 번만 투표할 수 있는 완벽한 투표 시스템을 만들 수 있는 방법이 있나요?보안문자(Captcha)가 자동 투표를 저지하는 유일한 효과적인 방법입니까?이 문제를 어떻게 해결하셨나요?솔루션에 대한 내 생각 중 일부는 IP를 추적하거나 이메일을 요구하는 것이지만, 이마저도 쉽게 우회할 수 있는 것 같습니다.

도움이 되었습니까?

해결책

ㅏ:각 투표를 IP와 연결합니다.자동화된 프록시 기반 투표는 쉽지 않습니다.하지만 이 방법으로 하루에 10-20표를 얻는 것은 쉽습니다.그리고 투표를 위해 수천 개의 독립적 IP 주소를 얻는 것은 더 어렵습니다(상업 익명 서비스를 통해 가능하지만).

비:ReCaptcha를 사용하세요.

씨:최신 결과를 표시하지 않습니다.사람들이 자신의 투표가 어떤 영향을 미쳤는지 판단하는 것이 쉽지 않아야 합니다.

다른 팁

재미있는 투표 시스템을 위해 공정하게 만드는 것은 반드시 그것을 망칠 것입니다. 내 조언은 단순히 정확한 피드백 채널을 제공하지 않는 것입니다! 투표 수락에 대한 피드백을 제공하는 경우, 사람들이 추가 투표가 계산되고 있다고 생각하도록 중간 총계를 중간과 함께 표시하십시오.

이 방법으로 사람들은 추가 투표를 제출하기 위해 추가 창의성에 의지 할 필요가 없다고 생각합니다.

사람들이 실제로 원한다면 하루에 여러 번 투표하는 것을 완전히 막을 수있는 간단한 방법은 없습니다.

Captcha는 봇을 정지시키는 데 유용합니다. 컴퓨터의 인간은 단순히 (필요한대로) 통과합니다.

최소한의 지식을 가진 사람들은 쿠키를 쉽게 삭제할 수 있습니다.

IPS 추적은 아마도 사람들을 늦추는 가장 효율적인 방법이지만 구현하기 가장 어려운 방법 일 것입니다. IP 주소를 변경하는 방법을 알고있는 사람에 의해서도 우회 할 수 있습니다.


결국, 당신이 실제로 할 수있는 일은 여론 조사 결과를 가능한 한 어려워하는 일을하는 것입니다.

보안 문자가 더 이상 충분히 좋을지 확신 할 수 없습니다. 4chan은 NYT Top People Pole에 대한 Recaptcha 및 기타 스팸 방지 방법을 우회하지 않았습니까?

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