1

我有一个网站,我们会定期在其中举办一些摄影比赛。我们还有一群用户,他们注册了很多虚假账户进行投票。这是一个让我们的比赛名誉扫地的大问题。所以问题是 - 如何检测哪个用户是真实的,哪个是假的。

这里有一些我们尝试过的案例:1)电子邮件验证 - 没有帮助,因为像 10minutemail 这样的服务允许获取验证电子邮件 2)IP 验证 - 我们有很多 ISP,它为所有用户使用 1-2 个 IP,也是许多公司使用一个外部 IP。3) 使用社交网络按钮投票 - 并非我们的每个用户在任何社交网络中都有一个帐户,并且 SN 按钮只允许每张照片投票一次。但我们希望允许每 24 小时投票一次。

4

3 回答 3

0

由于 SMS 需要花钱,我认为如果真的关心可信度,可能会使用 Paypal。人们可以投票给 0.01 美元,我认为这比 SMS 的成本要低,但它提供了良好的身份验证。当然,不是每个人都有 PayPal 帐户...

于 2012-11-19T10:04:43.777 回答
0

你真的无能为力。

甚至像 Hotmail 和 GMail 这样的服务也允许您设置多个帐户,因此一个人可能拥有 10 个 GMail 帐户、10 个 Hotmail 帐户等。

如果您使用基于 cookie 的解决方案,那会更好一些,但人们可以随时清除所有 cookie,也可以使用不同的浏览器。不过,我可能会选择这种方法,因为它不像电子邮件地址或 IP 地址那样不可靠。

于 2012-11-19T09:59:06.537 回答
0

一个想法是将注册基于电话号码 - 确保某些用户拥有超过 1 部电话,但不如电子邮件那么多。您不会通过邮件验证帐户,而是通过短信验证帐户。

于 2012-11-19T10:00:24.020 回答