文章《#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,如需轉載請自行聯系原作者