문제

이 질문은 단일 사용자가 여러 계정을 등록하는 것을 방지하는 것이 아닙니다. 여러 계정을 등록 할 수 없다고 가정하지만 사용자가 계정을 사용하여 자신에게 투표 할 때를 피/감지하려는 것은 우리가 피하는 것입니다. 이는 SO 또는 DIGG와 같은 사이트에 적용됩니다. 여기서 사용자는 첫 번째 계정을 투표 할 목적으로 만 2 차 계정을 만듭니다.

그런 식으로 시스템을 어떻게 게임하는지 아이디어를 방지/감지 할 수 있습니까? 어떤 통찰력이 어떻게됩니까? :)

도움이 되었습니까?

해결책

사이트 제작자가 썼습니다 사기와 당신을 투표하십시오.

다른 팁

사용자 A가 사용자 A와 동일한 터미널 포인트에서 마지막으로 연결된 경우 사용자 A에서 사용자 A를 권장하지 않으면 IP 주소, 쿠키 또는이 둘의 조합을 통해 터미널 아이덴티티를 추적하려고 시도 할 수 있습니다. 사용자 (익명의 프록시 또는 여러 WiFi 연결, 쿠키 청소 또는 여러 브라우저의 사용) 및 물론 비하인드 (예 : 기업) 프록시에서 귀하의 사이트에 액세스하는 개인의 피할 수없는 싫어하는 경우.

또 다른 보완 방어선은 투표 모델이 허용하는 경우 잠재적 공모에 의해 주어진 투표 가치를 낮추는 것입니다. 예를 들어 사용자 A가 사용자 B에 대한 투표와 사용자 B가 사용자 A에 대한 투표를 한 경우, 귀하는 임의로 투표를 분할하기로 결정할 수 있습니다. 두 (각각 0.5 포인트); 기존 평판을 기준으로이를 뉘앙스 할 수 있습니다 (기존의 명성으로 사용자의 처벌을 점진적으로 중단하지 않음), 또는 뉘앙스가 뉘앙스 (명성이 높은 사용자가 서로에게 정당하게 투표하더라도 또는 부정직 한 경우 스스로를 위해 더 열심히 일하는 경우 자신을 위해 자신을 위해 자신을 위해 자신을 위해 일하는 경우가 있다고 가정 할 수 있습니다. 추가 평판) 등

한 사용자 계정이 다른 사용자 계정에 대해 거의 모든 업벤트를 캐스팅 할 때의 명백한 신호가 하나 인 것 같습니다.

투표 사기를 찾기 위해 알고리즘을 작성하는 경우, 아마도 다음과 같이 시작할 것입니다. 각 사용자 계정 A에 대해 각 숫자에 대해 히스토그램을 보여줍니다. n = 1,2,3, ... 다른 계정은 a로부터 N 투표를 받았습니까? 오프 핸드 나는 그것이 지수 분포 감소와 같은 것 같아요. 예를 들어, A는 100 계정을 한 번, 50 계정 2 회, 25 계정 3 번, ... 포인트가 된 후에는 0으로 떨어집니다. 수는 거의 없습니다 (이 경우 n ~ 8 이후). 계정 A가 하나의 특정 계정을 너무 자주 UPVOT로 사용하는 경우, 80 또는 100과 같은 터무니없는 큰 N에서 카운트를 볼 수 있으며, 더 자세히 볼 수있는 시스템 플래그를 가질 수 있습니다.

자신을 투표 할 수있는 더 쉬운 방법은 지능적인 응답을 게시하는 것입니다. 또한 어떤 형태의 클릭 잭에 의지하여 다른 사람들이 그렇게하기 위해 명시적인 조치를 취하지 않고 다른 사람들이 당신을 투표하도록 격려 할 수 있습니다.

잠금 할 수는 없지만 일부 통계를 대중에게 보여줄 수 있으며 사용자가이를 피할 수 있습니다. 여기 내 대답이 있습니다.

  1. StackoverFlow에 두 사람이있는 경우 'ㅏ' 그리고 '비'.

  2. 만약에 '비' 고상한 투표 'ㅏ' 25 번 이상이면 표시해야합니다. 처럼 프로필.

  3. 이제 '비' 평판이 500 이상인 경우 괜찮습니다. '비' 또한 참여하고 있습니다.

  4. 만약에 '비' 500 명 미만의 평판과 상향 투표가 있습니다 'ㅏ' 25 번, 'B'는 가짜 프로필 일 수 있습니다.

  5. 상향 투표 후 'B'가 삭제 된 경우, 특정 사례 후에 프로파일에 표시해야합니다.

또는

다음과 같은 각 사용자 프로필에 대한 통계가되어야합니다.

10 up-votes from profiles with above 10,000 rep
27 up-votes from profiles with above 5,000 rep
50 up-votes from profiles with above 3,000 rep
45 up-votes from profiles below 1,000 rep
10 up-votes from deleted profiles.
20 up-votes from inactive profiles.

또는

20 rep on one up-vote from a person with above 10,000 rep
15 rep on one up-vote from a person with above 5,000 rep
10 rep on one up-vote from a person with above 1,000 rep
05 rep on one up-vote from a person with above 500 rep
02 rep on one up-vote from a person with below 500 rep

또는 위와 같은 것들이 도움이 될 수 있습니다.

https://meta.stackexchange.com/questions/35989/how-to-detect-if-users-have-more-more-than-one-profile-to-support-himself-hers/35994#35994

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