亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)絡(luò)投票防刷票技術(shù)探討

        2018-11-29 14:45:26肖卓明陳寧
        科技與創(chuàng)新 2018年20期
        關(guān)鍵詞:微信用戶

        肖卓明,陳寧

        ?

        網(wǎng)絡(luò)投票防刷票技術(shù)探討

        肖卓明1,陳寧2

        (1.南方報業(yè)傳媒集團(tuán),廣東 廣州 510601;2.廣東省婦幼保健院,廣東 廣州 510010)

        隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展以及移動社交軟件的風(fēng)靡,越來越多的組織通過網(wǎng)絡(luò)投票來進(jìn)行評選活動?;ヂ?lián)網(wǎng)投票作為一種開放的投票形式,具備傳統(tǒng)投票模式所不具備的獨特優(yōu)勢。同時,由于互聯(lián)網(wǎng)的開放性,在線投票更容易受到不可預(yù)知問題的影響,而刷票行為更是困擾互聯(lián)網(wǎng)投票的一個重要問題。惡意刷票可以對投票結(jié)果產(chǎn)生決定性的影響,左右真實的投票結(jié)果。如何抑制刷票、維護(hù)投票的公正公平,是眾多投票組織者迫切關(guān)心的問題。試圖對網(wǎng)絡(luò)投票刷票、防刷票技術(shù)進(jìn)行分析,拋磚引玉供大家在實際應(yīng)用中參考。

        網(wǎng)絡(luò)投票;網(wǎng)絡(luò)刷票;防刷票技術(shù);非技術(shù)手段

        1 概述

        隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展以及移動社交軟件的風(fēng)靡,越來越多的組織通過網(wǎng)絡(luò)投票來進(jìn)行評選。網(wǎng)絡(luò)投票因其廣泛性、智能性、靈活性、覆蓋面廣、影響力大、成本低以及不受時間和地域限制等獨特優(yōu)勢,而越來越受到評選組織者的歡迎。網(wǎng)絡(luò)投票流行的同時,也催生了另一塊互聯(lián)網(wǎng)業(yè)務(wù)——網(wǎng)絡(luò)刷票。各種評選活動通過網(wǎng)絡(luò)投票實現(xiàn),評選各方也越來越重視網(wǎng)絡(luò)投票的結(jié)果。網(wǎng)絡(luò)刷票逐步呈現(xiàn)出公司化、組織化的特點,越來越讓人防不勝防。網(wǎng)絡(luò)刷票讓各式各樣網(wǎng)絡(luò)評選活動的公平性、公正性受到很大的質(zhì)疑。更有甚者,頻繁的刷票行為可以直接使投票服務(wù)器達(dá)到并發(fā)上限而導(dǎo)致正常的投票行為不能開展。如何將刷票的影響控制在最小范圍內(nèi),是網(wǎng)絡(luò)投票主辦方急需解決的問題。通過技術(shù)手段,提高刷票成本,可以在一定程度上控制刷票的影響范圍。投票與刷票,刷票與防刷票,就像兩對冤家。在相關(guān)利益的驅(qū)動下,有投票就必然有刷票,有刷票必然會推動防刷票技術(shù)發(fā)展。防刷票,主要是通過技術(shù)手段來限制每個用戶的投票數(shù),控制用戶的重復(fù)投票行為,盡量使投票處于一種相對公平公正的環(huán)境中。

        2 網(wǎng)絡(luò)投票刷票手段簡述

        網(wǎng)絡(luò)刷票分為人工刷票和程序刷票。人工刷票單從技術(shù)角度來防范基本上無法實現(xiàn),因為人工刷票就是真實的人在投票,沒有辦法區(qū)別哪些是正常投票哪些是人工刷票,所以我們僅對利用程序刷票的行為進(jìn)行探討。

        程序刷票最初是通過抓包工具,抓取投票頁面URL,分析請求的參數(shù),然后通過編寫腳本程序,模擬正常的請求,自動批量發(fā)送投票請求。投票系統(tǒng)做了IP限制和單用戶請求頻次限制后,模擬自動批量發(fā)送投票請求失效,這時刷票機構(gòu)可以通過一批肉機,或通過動態(tài)代理工具,偽造不同的IP請求,繞過系統(tǒng)限制。更高級別的刷票系統(tǒng)可以模擬用戶注冊、登錄、瀏覽、投票等操作,最大程度上讓投票系統(tǒng)認(rèn)為這是真實的用戶操作,從而達(dá)到刷票的目的。

        刷票行為讓各種網(wǎng)絡(luò)評選的公平公正受到質(zhì)疑,防刷票技術(shù)手段主要有以下幾種。

        3 防刷票技術(shù)分析

        3.1 Cookie限制

        Cookie是保存在客戶端的用戶信息,在瀏覽器首次訪問服務(wù)器時由服務(wù)器創(chuàng)建并發(fā)給客戶端,瀏覽器收到Cookie后會根據(jù)Cookie時效,選擇將Cookie內(nèi)容保存在內(nèi)存或硬盤,當(dāng)瀏覽器再次訪問服務(wù)器時會在請求中攜帶之前的Cookie.Cookie機制是在客戶端保持狀態(tài)的方案,在實際應(yīng)用中,可以對用戶的每次投票進(jìn)行Cookie記錄,再次投票時檢測發(fā)現(xiàn)Cookie中已經(jīng)存在投票記錄則禁止投票。由于Cookie信息保存于客戶端之中,所以只要在客戶端清除掉Cookie信息,或在客戶端偽造Cookie信息,則又可以繞過這種限制進(jìn)行刷票。該方法只能限制極少數(shù)人進(jìn)行刷票,無法應(yīng)用在安全性要求比較高的場合。

        3.2 Session驗證

        Session 是保存在服務(wù)端的用戶信息,服務(wù)器為每個會話創(chuàng)建一個Session,Session里面可以保存用戶信息,通過以Cookie的方式發(fā)送Session ID 給客戶端作為標(biāo)識來識別用戶。Session機制采用的是在服務(wù)器端保持狀態(tài)的方案,客戶端無法篡改Session變量,所以可以利用Session設(shè)置變量記錄是否投過票,投票時先檢查Session變量,從而達(dá)到防刷票的目的。但是關(guān)閉瀏覽器,Session就會被銷毀,客戶端禁用Cookie,Session也會失效。所以,用戶只要不斷啟動多個瀏覽器窗口即可進(jìn)行多次投票,或者直接用定制軟件發(fā)送http請求進(jìn)行刷票。

        3.3 IP地址驗證

        這是使用比較廣泛的一種刷票限制方式,通過獲取并記錄投票用戶的IP地址,用戶投票時先對客戶端IP地址進(jìn)行對比判斷,根據(jù)IP地址是否重合來限制其在一段時間內(nèi)所能投票的票數(shù)。同時,IP限制也可用于投票地區(qū)限制,通過匹配IP地區(qū)來限制只有在某個地區(qū)的用戶才能投票。這個方法可以很好地限制那些正常訪問投票的用戶,但是對于ADSL用戶來說,可以通過斷線重?fù)軄砀鼡QIP地址。另外,使用代理訪問的用戶,由于無法獲取其真實的IP地址,只能獲得代理服務(wù)器的IP地址,所以如果利用動態(tài)代理工具,可以更加輕松地繞過這一限制。

        3.4 注冊用戶投票限制

        限制游客的投票權(quán)限,每個用戶必須注冊了賬戶登錄后才能進(jìn)行投票,并通過限制每個賬戶ID的投票數(shù)來減少刷票。同時可以限制初始注冊用戶,注冊一段時間后才可以參與投票,還可以通過限制用戶注冊數(shù)量來進(jìn)一步進(jìn)行限制。也可以通過設(shè)置注冊用戶時的復(fù)雜度來加大刷票的難度,例如注冊用戶時加入手機短信驗證碼等。

        3.5 驗證碼

        針對刷票軟件,投票時增加文字驗證碼、圖片驗證碼、問題驗證碼、手機短信驗證碼、Email驗證碼、滑塊驗證等,可以通過驗證碼復(fù)雜度和識別難度的控制來過濾一部分刷票機,從而減少刷票的發(fā)生。比如12306的圖形驗證碼,就是該方法的其中一種應(yīng)用模式。驗證碼的使用同時也加大了正常用戶的投票難度,而且刷票頻繁訪問驗證碼,也會加大服務(wù)器負(fù)擔(dān)。

        3.6 投票碼/排號系統(tǒng)

        每次投票前,用戶都需要在其他頁面或是郵箱先獲取一個唯一的投票碼,使用一次后即作廢。同一用戶再次進(jìn)行投票時,只要驗證該用戶是否已經(jīng)獲取過投票碼,即可對重復(fù)投票進(jìn)行限制。這種方法可以極大程度上降低刷票軟件的有效性。

        3.7 WAF(Web應(yīng)用防火墻)

        Web應(yīng)用防火墻(簡稱“WAF”)本來應(yīng)用于Web服務(wù)器安全,因為刷票行為與網(wǎng)絡(luò)攻擊存在一定相似性,所以利用WAF也可以在一定程度上抑制刷票行為。利用WAF的訪問控制、反向代理、增強輸入驗證、狀態(tài)管理、異常檢測等模塊,通過適當(dāng)?shù)囊?guī)則配置,可以過濾掉那些不符合正常規(guī)則的投票請求,達(dá)到過濾刷票請求的目的。

        3.8 服務(wù)端接口保護(hù)

        通過抓包軟件,可以獲取投票系統(tǒng)的投票接口,進(jìn)而通過反復(fù)調(diào)用投票接口來實現(xiàn)刷票。因此,對投票接口的保護(hù),可以給投票接口增加隨機參數(shù),每個隨機參數(shù)使用過后即作廢,過濾掉簡單的重復(fù)調(diào)用,增加刷票的難度。

        3.9 MAC地址限制

        MAC網(wǎng)卡的物理地址是唯一的,通過網(wǎng)卡的MAC地址在服務(wù)器端進(jìn)行投票限制,也是一種可行的辦法。但是現(xiàn)在大多數(shù)網(wǎng)絡(luò)投票都是基于Web開發(fā)的,作為Web程序很難獲取真實的MAC地址,因為讀取客戶端MAC時,讀取的是存儲于注冊表的一個信息,它是可以修改的,很多軟件都能夠制造偽MAC地址,所以MAC地址限制也是可以破解的。

        3.10 微信投票防刷票

        最近幾年,隨著微信用戶數(shù)的不斷增長,越來越多的網(wǎng)絡(luò)投票基于微信開發(fā)平臺來實現(xiàn),而微信平臺的社交屬性可以讓網(wǎng)絡(luò)投票得到更大范圍傳播。基于微信開發(fā)平臺的網(wǎng)絡(luò)投票同樣面臨刷票問題,基于微信開發(fā)平臺的防刷票技術(shù)又有其獨特性:①Openid驗證。Openid是加密后的微信號,每個用戶對每個公眾號的Openid是唯一的,可以通過Openid來判斷一個用戶是否已經(jīng)投過票,以此來限制同一個微信用戶重復(fù)投票。②限制關(guān)注公眾號才能投票。在投票時通過微信接口先判斷用戶有沒有關(guān)注公眾號,沒有關(guān)注則跳轉(zhuǎn)至關(guān)注頁面,此方法可以防止沒有關(guān)注公眾號的“僵尸用戶”刷票。③判斷上一級頁面。通過http請求header中的referer變量,判斷投票操作的上級頁面,可以防止直接發(fā)送請求來進(jìn)行投票的部分自動投票軟件。④判斷是否在微信客戶端上操作。通過請求頭部信息中的agent變量來判斷是否在微信客戶端中打開投票頁面。拒絕非微信客戶端上的請求,以防止部分自動投票軟件。

        4 結(jié)語

        道高一尺,魔高一丈。在網(wǎng)絡(luò)刷票已呈公司化、組織化運作的背景下,僅憑技術(shù)手段基本上沒有辦法杜絕刷票行為,利用技術(shù)限制雖然可以限制一些刷票軟件的使用,卻無法避免人工刷票行為。但是提高刷票成本,從另一個角度來看,也可以降低刷票意愿。通過開放投票時間段、降低網(wǎng)絡(luò)投票權(quán)重等非技術(shù)手段,結(jié)合防刷票技術(shù)將刷票行為的影響降到最低,也許是網(wǎng)絡(luò)投票活動中的最優(yōu)解決方案。

        [1]吳三柱.在線投票系統(tǒng)中防刷票技術(shù)研究[J].價值工程,2018,37(22):203-204.

        [2]張國欽.網(wǎng)絡(luò)投票系統(tǒng)中防刷票功能的設(shè)計與實現(xiàn)[J].福建電腦,2016,32(12):102,132.

        2095-6835(2018)20-0064-02

        TP393.09

        A

        10.15913/j.cnki.kjycx.2018.20.064

        肖卓明(1981—),男,研究方向為數(shù)據(jù)庫設(shè)計、網(wǎng)絡(luò)應(yīng)用。陳寧(1981—),男,研究方向為網(wǎng)絡(luò)信息安全。

        〔編輯:嚴(yán)麗琴〕

        猜你喜歡
        微信用戶
        微信
        微信
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        微信
        微信
        微信
        微信
        Camera360:拍出5億用戶
        久久免费大片| 欧美日韩一区二区三区在线观看视频| 亚洲av无码国产精品色软件下戴 | 亚洲香蕉毛片久久网站老妇人| 日本女u久久精品视频| 欧美白人战黑吊| 国产精品沙发午睡系列990531| 女人体免费一区二区| 久久精品日韩免费视频| 亚洲深深色噜噜狠狠网站| 国产真实老熟女无套内射| 国产麻豆一精品一AV一免费软件| 少妇激情一区二区三区| 色呦呦九九七七国产精品| 亚洲成人色区| 无码片久久久天堂中文字幕| 日本熟妇色xxxxx日本妇| 日韩精品久久中文字幕| 亚洲欧洲久久久精品| 久久露脸国产精品| 亚洲av第一页国产精品| 国产亚洲sss在线观看| 在线观看日本一区二区三区| 国产无套乱子伦精彩是白视频| 影视先锋av资源噜噜| 欧洲人体一区二区三区| 少妇人妻无奈的跪趴翘起| 亚洲一区二区三区av无码| 欧美日韩中文制服有码| 中文天堂一区二区三区| 免费观看国产短视频的方法| 精品国内自产拍在线观看| 中文字幕大乳少妇| 久久丝袜熟女av一区二区| 午夜福利试看120秒体验区| 一本久到久久亚洲综合| av在线播放一区二区免费| 亚洲精品动漫免费二区| 亚洲h视频| 国产精品av网站在线| 日本伊人精品一区二区三区|