Counting Anonymous Votes

I am creating a small application that is highly dependent on the anonymous user who voted for some elements. It is so small that requiring registration will be tedious and cannot be justified.

In any case, I did some research on this, including a search here on stackoverflow ( https://stackoverflow.com/search?q=anonymous+votes ) and it does not seem to have a satisfactory answer.

My question is: are there any security measures that I can apply to prevent anonymous voices in games?

One thing comes to mind CAPTCHA, but I would like to avoid this, because users will vote for several items in a very short period of time, and CAPTCHA just annoy them.

Another thing that I was thinking about is limiting the number of votes per minute from one IP (in addition to the cookie), but I'm not sure how this will work.

Any thoughts?

+5
source share
3 answers

You can use CAPTCHA once to confirm the vote and create a session with IP and cookie.

+1
source

There are several ways that I saw the work:

  • Email registration: you get your email address, they need to confirm their vote. The combination of their IP + email makes a unique entry, which they cannot then use to vote again (for the same poll).
  • Captcha: without additional checks (IP, etc.), it’s easy enough for the monkey team to successfully enter many captchas.
  • : (, , ) .

, , , , .

+2

, , , " ". , cookie , / , IP- , . , cookie .

Of course, if you require complete accuracy or if voting involves rewarding something of a monetary value, registration is really the way to go.

0
source

All Articles