-2

我尝试做一个互联网投票服务,但问题是互联网很容易通过创建多个帐户和投票同一件事来作弊。验证码和电子邮件无济于事,因为人类只需 3 秒即可通过。可以通过代理更改IP。如果我们在选民浏览器上放一些 cookie,他下次会清理它。

我创建了这个问题来寻求帮助我们可以使用所有浏览器(javascript等)的基本期货的方法,以防止我们的服务被轻易欺骗。

我自己的第一个想法是,我的网站有可能通过访问我的网站来访问用户浏览器上的所有 cookie 吗?因为当他们通过 CCleaner 为新帐户清理所有内容时,我可以理解浏览器是空的,所以这个人可能是个骗子,因为大多数真实用户来到我的网站时总是至少有几个来自不同网站的 cookie

4

1 回答 1

1

根据定义,如果不走出虚拟系统,就无法解决唯一标识真实世界资产(此处为人类)的问题。

有多种方法可以确保“一个人到一个虚拟身份”映射的更高可靠性,但没有一种方法是万无一失的。

  • 最方便的方法是通过智能手机应用程序来完成。一个人通常只有一部智能手机(和一个电话号码)。
  • 另一种方法是向他们发送蜗牛邮件到他们的真实地址,并附上密码,您需要他们在您的虚拟系统中输入密码。
  • 社会保险号
  • 或他们的指纹作为登录凭据

清单可以继续,但重点是,这些东西都与物理世界绑定在一起。如果你结合更多这样的元素,你会得到更高的准确性(但绝不是 100% 的确定性)。

于 2012-10-08T12:42:52.293 回答