asp.net – 有一个可靠的方法来防止在匿名用户可以投票的基于网络的比赛中作弊?
|
我正在开展基于网络的比赛,该比赛应允许匿名用户投票,但我们希望防止他们多次投票.基于IP的限制可以绕过匿名代理,用户可以清除Cookie等.可以使用Silverlight应用程序,它可以访问隔离存储,但用户仍然可以清除. 我不认为有可能做这个没有一些小丑投票自己与机器人或东西.有想法? 解决方法简短的答案是:不.较长的答案是:但是你可以使它变得任意困难.我会做什么>投票需要解决验证码(尽可能避免自动投票).为了更有效,我建议您准备好多种类型的简单验证码(例如“选择猫的照片”,“什么是2 2”,“输入字”等),然后旋转它们(即如果有人使用IP A创建机器人来解决验证码,则在第二天将无用,或者如果将其分发到其他计算机/使用代理) 这些方法都不是100%,但希望结合在一起,为您提供所需的保证.如果你想要把这个级别提高一点,你需要添加一些用户注册(可以简单地在投票时询问一个有效的电子邮件地址,并向给定的地址发送确认链接,而不是计算没有点击链接的投票 – 所以它不需要是一个完整的“创建一个用户名/密码/ firs名称/姓氏/ etc”的帐户). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何在mvc网格格式中格式化日期
- asp.net – RegisterStartupScript不能使用ScriptManager,U
- .NET 4.5通用成员资格提供程序表名称
- asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的相对URL
- asp.net-mvc-4 – 如果使用实体连接字符串(与SQL连接字符串
- 从ASP.NET应用程序直接将文件上传到Amazon S3
- asp.net-web-api – 从ExceptionLogger引用操作参数
- asp.net-mvc – ASP.NET MVC模型/ ViewModel验证
- asp.net-mvc-3 – 淘汰赛和全球化
- asp.net – 当HttpContext属性返回null时如何检索?
- asp.net – 如何将网页添加到gridview
- asp.net – MVC 4 – 在局部视图中使用不同的模型
- asp.net-mvc – 什么时候应该在ASP.NET MVC中使用
- asp.net – 使用vb.net和EPPlus的单元格包装
- asp.net – User.GetUserId()在控制器的构造函数
- .net – 使用Model First方法时如何种子数据?
- asp.net – FindControl()返回null
- asp.net-mvc – 将集合传递给EditorFor()时,它会
- 为什么ASP.NET MVC中的移动视图在不同的服务器上
- 有人可以向我介绍asp.net路由语法吗?
