it-swarm-ko.com

인증을 강요하지 않고 한 사용자의 여러 투표를 허용하지 않는 방법이 있습니까?

사용자가 농구대 (등록, 인증 등)를 뛰어 넘지 않고도 투표 리깅 (캐시/쿠키 지우기 등)을 금지하는 방법을 찾고 있습니다. 어떤 아이디어?

4
GoodShovel

여러 가지 방법을 결합 할 수 있습니다.

  • 상술 한 IP 인증.
  • 쿠키 또는 세션에 정보를 저장하십시오.
  • 매우 짧은 기간 내에 "동일한"투표 수 측정

Dan Petker가 말한 것처럼 투표가 얼마나 중요합니까?

또는 OpenID 또는 Facebook과 같은 간편한 인증 기술을 사용하여 대부분의 사용자가 프로세스를 매우 빠르게 완료 할 수 있습니다.

4
Dan Barak

한 가지 옵션은 각 투표를 사용자의 IP 주소와 연결하는 것입니다. 동일한 IP 주소에서 다른 투표가 나오면 허용하지 않을 수 있습니다.

그러나이 솔루션에는 두 가지 주요 단점이 있습니다. 첫 번째는 요즘 많은 홈 네트워킹 설정에서 컴퓨터를 IP 주소에 일대일로 매핑하지 않는다는 것입니다. 예를 들어, 세 대의 컴퓨터가 모두 단일 라우터/모뎀에 연결되어 있으면 모두 같은 IP를 공유하므로 세 대의 컴퓨터를 모두 허용해야하더라도 세 대의 컴퓨터에서 한 번의 투표 만 허용됩니다.

다른 단점은 Tor 또는 다른 익명의 소프트웨어를 사용하여이 제한을 우회하는 사람이라면 누구나 가능하다는 것입니다.

나는이 투표 과정이 얼마나 안전해야하는지, 공격자가 문제를 일으킬 수 있도록 얼마나 열심히 노력 하느냐에 달려 있다고 생각합니다. 투표 프로세스의 보안 및 무결성이 최우선 순위 인 경우, 제대로 조작되지 않도록하기 위해 일종의 등록/인증이 필요합니다.

편집 : 다른 아이디어 ...

나는이 문제에 대해 약간 다른 각도에서 생각하고 있었고 다른 아이디어가있었습니다. 귀하의 질문에 귀하는 사용자가 농구를 뛰어 넘지 않기를 원하고 등록/인증이 "후프"로 간주 될 것이라고 제안합니다. 등록이 후프가 아닌 have가 아니면? 사용자는 등록 절차를 매우 간단하게하여 사용자가 투표를 자제 할 이유를 고려하지 않을 수 있습니다.

예를 들어, 나는 오늘 ui.stackexchange에 대해서만 알았고 질문/찬성/등에 뛰어 들기 시작했습니다. 곧. 그래도 등록하려면 등록해야했습니다. 그러나 stackexchange는 계정을 만드는 방법으로 OpenID를 사용하므로 두 번의 클릭으로 여기에 등록되어 준비되었습니다.

귀하의 사이트에서 할 수있는 일입니까? 기술을 직접 구현하지 않아도 OpenID, Facebook Connect 등은 사용자가 긴 등록 양식을 작성하지 않고도 사이트에 인증을 추가하는 빠르고 쉬운 방법을 제공합니다.

3
Dan

IP 주소, 사용자 에이전트, 플래시 버전 등과 같은 몇 가지 측면을 결합하십시오. 결과로 얻은 ID는 100 % 고유 한 것으로 보장되지는 않지만 IP보다 목표에 훨씬 더 가깝습니다.

2
Virtuosi Media

당신이 물어볼 질문은 :

사용자가 여러 번 투표하면 얼마나 심각한 문제입니까?

예를 들어, 돈, 물리적 상금 등 실제로 문제가있는 경우 투표를 조작하려는 유혹이 더 커집니다. 이 경우 사용자 등록을 요구해야합니다 (단, Dan Petker가 제안한대로 OpenID/Facebook Connect 경로를 사용하는 것이 가장 고통스러운 방법 일 수 있음).

그러나 "유일한 재미"라면 대부분의 사람들이 탐닉하지 않는 것을 막으려 고 많은 시간과 돈을 소비하게 될 수 있습니다. 지출하는 노력의 양은 유권자 사기 비용에 비례해야합니다. .

그럼에도 불구하고, 일부 사람들이 "게임"투표 시스템으로 가서 더 많은 점수를 받도록 노력한 것은 놀라운 일입니다. 따라서 전체 등록 경로로 갈 수 있습니다.

2
ChrisF

EFF가 Panopticlick 프로젝트 에 사용하는 기술은 다음과 관련이 있습니다.

"웹 사이트를 방문하면 해당 사이트에서 컴퓨터 구성에 대한 많은 정보에 액세스 할 수 있습니다.이 정보를 결합하면 일종의 지문 (사용자와 컴퓨터를 식별하는 데 사용할 수있는 서명)을 만들 수 있습니다.".

이 실험의 통계 결과는 사용 가능하지만 기술 정보는 홈페이지에서 링크 된 짧은 용지로 제한됩니다. 그럼에도 불구하고 대부분의 문제를 해결하는 기술인 브라우저 지문 인식에 대한 좋은 영감을 제공합니다.

0
Jean-Marc Liotier

쿠키 또는 IP 주소를 사용하여 두 번 이상 투표하지 않도록 할 수 있습니다.

0
abrudtkuhl