我正在创建一个 Web 应用程序,用户将通过单击“赞成”或“反对”来为某些候选人投票,并且这些用户在该网站上没有任何帐户。
最好使用什么技术?是否有必要使用验证码来进一步防范垃圾邮件?
预计投票数将达到数百万,主题也不是很关键,只要我得到 95% 的准确率就可以了。谢谢。
您可以结合使用这两种方法:
- 添加cookie以防止同一台机器多次投票
- 记录 IP 地址并防止同一地址投票超过设定次数(例如,同一小时 5 次)。
这将使多人从同一网络投票成为可能,但仍然可以防止过度作弊。
您还可以通过添加一些带有必须包含在投票中的令牌的隐藏表单字段和/或使用 Ajax 进行投票来增加构建投票机器人的难度。我知道无论如何,构建一个机器人相对容易,但大多数作弊者并不那么聪明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)