开发者社区> zting科技> 正文

由csdn开源项目评选中闹出刷票问题想到投票程序的设计

简介:
+关注继续查看
帖子《#CSDN刷票门# 有没有人在恶意刷票?CSDN请告诉我!用24小时监控数据说话!》
http://www.cnblogs.com/sanshi/p/3155946.html

网站投票是属于比较基础的程序设计,基于此机会发起此贴。

以下是不成熟的想法,希望园友踊跃讨论,给后学提供更多的设计思路。
 


csdn规定一个账号只能投票5个项目,但是却没有限定ip。
如果限定ip,那么使用公用环境上网的人就不方便了。
如果加上mac,而mac又可以手动篡改。
那么就只能采用综合智能识别了。
而智能识别却不是几行代码搞定的。

 

逐层设计限制

比如账号登陆限制、ip、mac

 

第一层 每个账号只能投票一次

第二层 检查ip+mac是否唯一投票 

第三层 检查这个ip投票的总数是多少,超过异常临界点,则进入异常检查程序

 

 

异常检查程序怎么设计呢?

毕竟真实的环境是复杂多样,难以预料的。 

主要判断方式是采取特征识别 

 

针对ip段下的

目标投票总数

目标票数增长速度

 

 

整体上判断 

目标投票总数

目标票数增长速度

投票ip分布

投票账号特征

投票时间特征


本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/p/3157264.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
完成人生的第一次代码贡献 - 新手村任务
完成人生的第一次代码贡献 - 新手村任务
73 0
如何接手老代码的讨论,笔者亲身参与
http://www.jianshu.com/p/c6205054de97
621 0
开源新项目GitTest.com,欢迎大牛,小牛,菜鸟,同学加入发PR
 开源新项目GitTest.com,欢迎大牛,小牛,菜鸟,同学加入发PR 项目地址:https://github.com/gittestapi/gittest demo地址:http://gittest.com 用php yii2+apache+mysql实现,目标: 用户注册登录后可以创建项目,测试用例,测试步骤,测试结果。
1422 0
十年编程开发生涯经验总结:比起掉发,我更怕掉队
蓦然回首,从毕业到现在做后台开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多志同道合的朋友。
1168 0
也许能帮到你一点!eboot框架基础版发布
每次开发都从0开始,重复造了无数个轮子,或者是把之前的项目抠出来,改吧改吧。但是技术的更新速度太快,甚至还见过现在开发的项目用jdk1.6的,因为老项目用的1.6······ 为了简化项目开始这一步的操作,有了开发eboot的念头,已经有很多前辈开发过类似这样的东西,在这里先感谢一下走在前面的前辈们,但是每个人的都会有一些不同,能给大家提供多一种的选择也就足够了 eboot简介 目前发布一个基础版,适用于中小型项目开发,后续会加入更多功能,以满足大型项目的需求。
1168 0
怎么才能向技术大牛提切中要点的问题?本文教你如何高质量提问
是否为向别人请教问题却不能切中要点而苦恼过?是否为遇到一个问题却表达不出而失望过?别着急,本文可以帮助你提出高质量的问题。
6507 0
CSDN社区分享面试经历活动作品13——ASP.NET面试经历分享(最终版)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN/article/details/7301995 200X年12月23日的一次面试经历(共六轮),至此9-X周年之际,和各位朋友分享,希望对各位朋友有用,有些自己的答案贴出来也仅仅是抛砖引玉,希望各位朋友不吝赐教,说句老实话,面试的时候时间很紧,很难考虑最优算法。
1110 0
CSDN社区分享面试经历活动作品2——面试求职帖:瑾对自己负责
  最然面试的话题和经验分享有很多,但是我还是根据我个人的一些经历分享一下!不带任何主观色彩,纯属个人观点:   最开始来选择来北京,在大学的时候就已经把面试约好了几家!来北京后就开始面试,不停的面试,最后的时候一天4家面试,南南北北的人会要晕掉。
857 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
从《阿里巴巴Java开发手册》编写推广谈技术成长
立即下载
从码农到CTO再到CEO过程中的认知升级
立即下载
长安十二时辰背后的技术秘籍
立即下载