互联网时代下新型投票系统的优势与不足.docxVIP

互联网时代下新型投票系统的优势与不足.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
互联网时代下新型投票系统的优势与不足 0 减轻宣传渠道 在线投票系统的出现,打破了传统手动投票模式的时间和地域限制,扩大了参与者的范围,扩大了公共关系,增强了人物的影响力,消除了手动票、发票、发票、统计票等环节。在线投票系统是基于HTTP协议, 而HTTP协议是一种无状态连接的协议, 他自身存在缺陷以及参与投票者身份复杂性导致在线投票系统极易遭受作弊攻击, 从而出现恶意刷票现象。 1 抗癫痫常用技术 1.1 东北部:充分利用嘴唇内的承担型承担模型1. Cookie是由服务器端生成, 发送给User-Agent (一般是浏览器) , 浏览器会将Cookie的文本信息保存到客户端的某个目录下, 下次请求同一网站时就会发送该Cookie的文本信息给服务器。优点:能够记录投票者信息, 利用Cookie里的文本信息判断投票者是否已经投过票。缺点: (1) Cookie的文本信息保存在客户端的目录下, 所以它很容易被用户篡改或删除; (2) 利用Cookie防刷票前提是浏览器设置为启用Cookie, 未启用Cookie, 投票者可以随意刷票。 1.2 有生命周期的程序 Session是WEB服务器用于保持客户端状态的一种解决方案。优点:较Cookie而言, Session的变量存储在服务器上, 用户无法修改或删除Session的变量值。缺点:Session有生命周期, 因为X用户和Z服务器建立连接时所处的Session的变量值同Y用户和Z服务器建立连接时所处的Session的变量值是两个不同的Session的变量值, 所以X用户操作和Y用户操作互不相干。因此, 用户可以启动多个浏览器窗口即可刷票, 或者借用软件发送HTTP请求刷票。 1.3 验证码的实现 验证码 (CAPTCHA) 是“Completely Automated Public Turing test to tell Computers and Humans Apart”的缩写, 是一种区分用户是计算机还是人的公共全自动程序。验证码从答案存储的位置可以分为基于Cookie的验证码和基于Session的验证码, 一般采用基于Session的验证码较为安全。验证码从实现技术类型可以分Gif动画验证码、手机短信验证码、手机语音验证码、视频验证码。目前最常用的验证码有Gif动画验证码和手机短信验证码, 其中Gif动画验证码常见的有数字和字母组合、汉字、随机数字+随机大写英文字母+随机干扰像素+随机位置、韩文或日文、随机英文字母+随机颜色+随机位置+随机长度、广告验证码、问题验证码等。优点:可以有效地防止利用软件进行刷票, 提高了作弊技术门槛, 在一定程度上保证了投票的安全性。缺点:对于大多数验证码用数字、字母或组合型可以很容易破解, 且破解率较高。 1.4 数据库数字调值 为了限制客户端的计算机每天只能对同一个参赛作品进行固定次数投票, 数据库中单独建立一张表用来记录IP地址和票数。每次对某个参赛作品进行投票时, 投票系统会对参赛作品对应客户端IP和投票数进行检验, 若数据库中IP地址已存在且投票数已达到固定次数, 则禁止投票, 否则投票成功, 数据库表中票数字段加一。优点:通过IP地址能有效地防止刷票。缺点: (1) 针对客户端使用的是ADSL、FTTB、GPRS、CDMA等有动态IP的网络, 则可以在程序里自动刷票; (2) 如果是固定IP的用户, 则可以使用代理方式进行刷票; (3) 对于学校、科研机构等很多人共享一个IP上网的投票人员, 很难反应真实民意。 1.5 tivdx控制软件 在投票之前强制客户端安装指定的Active X控件, 安装好后才允许进行投票。客户端安装指定的Active X控件后, 可以通过控件获取用户详细信息, 包括MAC地址等。优点:可以确保每一位参与投票人唯一性, 有效地防止刷票。缺点: (1) 对于用户来说安装Active X控件比较繁琐, 有些参与投票用户可能放弃参与投票; (2) 操作性和程序制作性的成本决定只能应用在要求特别严格的场合。 1.6 后台管理功能 实名注册用户在注册过程中可以分为通过电子邮箱注册和通过手机发送短信验证码注册两类。优点:只有注册成功的用户才可以进行投票, 后台可以设置用户投票数量, 这样有效地防止刷票。通过邮箱注册缺点:因为一个用户可以申请多个邮箱账号, 所以一个用户可以投多张票。通过手机短信验证码注册缺点:它相比通过电子邮箱注册代价大, 对于一般用户来说拥有多个手机号码成本比较高, 所以用户一般拥有的手机号码有限, 投票数量也有限。但是对于那些想提高自己票数用户可以购买多个手机号码进行刷票。 2 反打印策略 根据常见的几种防刷票技术, 本文在投票设计中提出以下几种策略。 2.1 身份证号码和姓名的检验 居民身份证

文档评论(0)

182****8318 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档