如今的網絡投票比賽中﹐總有一些參賽者在利益心的刺激下﹐不惜摒棄公平競爭的原則﹐採取違規刷票的手段﹐嚴重干擾比賽的正常秩序﹐這對其他參賽者是極其不公平的﹐對活動主辦方更是會產生負面影響。如何防止刷票成為投票功能開發者和運營方的首要任務。
七種防止刷票的技術方法解析
1﹑限制IP
限制IP是最早﹑最廣泛被使用的防刷手段﹐通過記錄投票用戶的IP地址﹐來限制其在一段時間內所能使用的票數。正常訪問頁面投票的用戶﹐肯定都能很好地被這個手段所限制。
2﹑增加驗證碼
增加驗證碼驗證進行防刷﹐確切的說驗證碼的出現不是針對於人﹐而是針對於機器。通過驗證碼的複雜度和識別難易度阻攔掉一部分刷票機﹐從而減少刷票的發生。
3﹑強制用戶註冊
強制用戶註冊應該算很有用的方式。必須註冊了賬戶才能進行投票﹐通過限制用戶ID來限制投票﹐並且可以限制初始註冊用戶﹐一段時間內不能參與投票。大量的註冊用戶湧入﹐也會同時增加網站的流量。當然﹐對於部分網站來說﹐強制註冊的要求會讓用戶覺得很麻煩﹐可能放棄投票。總之在使用這個方法之前﹐應仔細權衡利弊。
4﹑限制設備指紋
限制設備指紋﹐識別投票用戶的終端設備﹐並生成唯一的設備指紋ID﹐從設備源頭上防禦多變的刷票攻擊手段。
5﹑微信授權防刷
微信授權防刷﹐通過記錄微信用戶的唯一OpenID並對其進行投票限制﹐達到一定的防刷效果。
6﹑行為記錄防刷
其實﹐很多刷票行為我們是沒辦法進行限制的﹐但大部分時候﹐我們卻可以記錄下來﹐當檢測到非正常投票的情況﹐及時封禁非正常投票行為用戶﹐也可以很好地限制刷票。
7﹑短信驗證碼
短信驗證碼可以作為重要的投票身份驗證工具﹐因其操作簡便﹑安全性高﹑時效性強等優點已被開發人員廣泛使用。但因其獲取便利﹑限制較少容易被不法分子利用進行短信轟炸﹐惡意刷掉大量短信費用﹐給公司或個人造成大量的金錢損失。防止這種情況需要在產品的設計過程中增加防範意識﹐增強對請求短信驗證碼的相關限制。
隨著軟件技術﹑識別技術不斷地發展﹐違規刷票軟件也在不斷嘗試越過層層屏障。因此在發起一場投票﹑徵集﹑評比活動時﹐除了要考慮活動的熱度﹑活躍度﹐更重要的選擇一個可以避免風險﹑保證活動安全的靠譜投票平臺。
不少政企單位經常使用“光明雲投”做一些投票類﹑調研類的活動﹐面對“刷票黨”﹐“光明雲投”正是通過上述七種防刷票解決方案﹐實時識別其違規行為﹐並給予相應處理,維護活動公平性﹑權威性﹐充分保證收集數據的真實有效性。
“光明雲投”所服務的政企單位﹐點擊圖片跳轉至官網
“光明雲投”是中央重點新聞網站光明網自主研發的徵集﹑評選﹑投票一體化全媒體活動平臺﹐憑藉多年的專業經驗積累﹐擁有著完善的防刷票機制。
活動籌備階段設置嚴謹的規則﹐築起防護網
在發起一場活動時﹐首先需要配置完善的業務規則﹐用來設定用戶的參與門檻﹐制定用戶的行為界限。“光明雲投”為活動主辦發提供開放的配置選項﹐可按自身需求選擇是否限制參與投票的設備﹑投票的時間和頻率﹐以及參與的用戶群體範圍等﹐全方位﹑多維度將非法用戶拒之門外。在以往支持的大型活動中﹐“光明雲投”通過設置完善的業務規則﹐有效提昇了活動的風險控制等級。
“光明雲投”後臺的部分配置規則
活動舉辦階段全平臺實時監控﹐毫秒級響應
精准識別風險等級﹕“光明雲投”後臺配置了監控探針﹐如果出現機器刷票﹐平臺能夠立即檢驗出來並報警。其次﹐除了能夠判斷機器自動刷票﹐“光明雲投”同時能監測到違規的人工刷票行為﹐後臺對投票﹑徵集﹑評選活動開設了巡檢平臺﹐技術人員實時觀測數據走向﹐如發現短期內票數增長異常﹐可在第一時間鎖定異常IP地址。