那麽根據IP來算是不夠的,因為IP是可以更改的,雖然外網地址難以修改,但是內行可以通過偽造IP地址的手段來實現。
所以IP獨立計算是最基礎的,在這之上,還要對端口號進行計算,就是說同壹個IP下,不同的端口號也要看做是同壹個人,這樣可以避免因為修改端口號來偽裝成另壹個人。
另外,還需要其他更加嚴格的技術,比較有效的是進行MAC地址計算,這個MAC地址就是妳電腦裏面上網用的網卡物理地址,每個網卡都有唯壹的壹個MAC地址,輕易是不能修改的(某些高科技軟件貌似可以,但是挺麻煩的)
所以用了IP+端口+MAC三重綁定技術後,就可以確保壹個網卡只能投票壹次。
但是要實現1個人只能投票壹次,那麽是不可能的,因為他可以在家投壹次,在網吧不同機器投N次,甚至有的電腦中,有好幾塊網卡,那麽他也可以投票多次。
所以還應當采用登錄機制,就是要先註冊用戶,才可以投票,而註冊時,需要采用實名認證,也就是至少要用真實姓名+身份證號來註冊,最好再加上手機驗證碼,這樣即使他用別的IP和MAC,也需要他註冊壹個新的賬號才可以,而新賬號註冊又需要提供別人的姓名和身份證號,甚至需要另壹個手機號來驗證。壹般人是沒有那麽多他人的個人資料的吧?
經過上面各種規則,可以在最大程度上做到防作弊。
不過壹個人總能聯系壹些親戚朋友什麽的來拉票吧?但是上面這些可以避免技術性作弊了。
但是有錢人就不壹樣了,他們可以通過各種手段獲取他人信息,註冊多個賬號,有錢還可以買多個手機號,這種作弊是防不住的,所以很多藝人的前途,還要看公司的財力,公司能出錢多,幫他在各種榜單上“作弊”登綁,那麽就可以更容易的提高知名度了。
總之,各種防作弊方法都是針對個人而言的,面對壹個組織,就會顯得很無力了。