關於飛人、模擬器以及偽造GPS的問題
想單純從現有技術上與各位討論。
先講我自己的結論,
我覺得無論官方用任何方法,都是完全無法防止玩家作弊而成為領先族群的。
Pokemon Go(以下簡稱PmGo)的運作模式,是從個人手持的mobile上獲取GPS資訊進行的,
但GPS的訊號處理完全出自手機的的GPS接收器,
PmGo最後得到的只是接收器回傳的結果而已,也就是mobile的所處位置。
意即PmGo是完全沒有接觸到最重要的位置訊號的,無法驗證信息的真實性,
甚至連回傳GPS訊號的裝置,PmGo都沒有認證的能力,
只能無條件的使用這個"由不知真假的裝置所給予的不知真實性的GPS訊號"
因為PmGo無法一一去檢定全球每一個人所使用的手機裝置是否如規格,
連最基本的mobile模擬器都沒有能力檢測出來。
用電腦模擬手機裝置、模擬GPS資訊,Server端有何能力驗證到底是電腦還是手機?
我覺得這是當前技術的限制,
我個人想到的唯一物理上的根本解決之道,
就是從一開始PmGo就發售他們自己的GPS接收器,有他們自己的加解密系統與認證機制,
要用什麼東西玩遊戲都行,但是你人物的位置PmGo只承認跟你5公尺距離內的GPS訊號,
這樣就可以完全100%的確認資訊的來源正確,裝置的可信度正確
(此處先忽略這個接收器一樣會有被破解的可能 因為即使有極少數垃圾一樣會以破壞公平
性作為賺錢的源頭,但可以遏止絕大多數目前正在作弊的玩家 但這就跟儲藏室完全沒有門
鎖跟警衛 現在起碼有門鎖一樣 是有很大的差距的)
這是最佳解,但是是辦不到的,
因為這會讓目前起碼一半的玩家根本不會開始玩這遊戲,大幅的提高了門檻,
而且成本、發售、維修也是巨大的問題,
這跟中華電信MOD發送電影訊號到你家一樣,他們其實要把電影直接送進你手機超簡單的,
但是寧願投入巨大的人力與研發成本,過來你家裝一個機上盒一樣。
那好了,現在該怎麼辦?
我個人覺得,以目前技術而言,這是完全無解的,不可能解決。
希望版友能提出一些看法,討論看看技術上是不是其實有可能辦到的而我沒有注意到。
因此只能朝非技術端的遊戲設計去努力了,
也就是提醒玩家正常進行遊戲其實比較好玩,以及縮短外掛玩家與一般玩家之間的差距,
隱惡揚善,盡量避談作弊玩家得到了什麼,而是讓大家發現到處找怪逗留公園超好玩的。
這部分目前作得還不錯,
其實激發人類的善意,讓大家在可以選擇作弊的情況下,還正常玩遊戲,是很簡單的,
就是"正常玩遊戲就很好玩了,沒必要作弊" 這麼簡單
可是一旦玩家之間有比較的管道,有對戰、獎勵跟排名之後,這些都不可能了,
光看現在各道館,你家旁邊佔了一個3000卡比獸大家有多幹就知道了
現在道館比起走到公園抓怪可是幾乎沒有啥了不起獎勵的喔!但還是會讓人恨得牙癢癢的
開啟對戰的話,縮短外掛與正常玩家的差距還有一個手段,就是限制最大值,
當最後大家都走得到一樣的終點,大多數一般玩家應該不會介意多走一點路去追求樂趣,
但如果大家都有辦法獲得6隻100%神獸,那遊戲壽命一下就沒了,太容易破台,
雖說如此...應該還是有可以做的事情
與野外的NPC怪獸作戰、挑戰NPC大師,4人、6人組隊打NPC道館獲得特色徽章.......等
應該吧。
現階段遊戲內容其實蠻少的,不足以支撐這種熱潮太久。
很希望能持續下去
作者: andy58320 (CreeperS) 2016-08-12 16:34:00
強制要求使用網路定位 歪瓜會死一半
作者:
menti (道。)
2016-08-12 16:35:00他們pokemon出現是以座標方式 外瓜都四處飛不知是否有程式能計算出相鄰抓的pet超過一定距離 就能BAN不要跟我說你這秒在屏東 過兩秒在台北抓pokemon很正常啊~~
我有玩過一個遊戲,用外掛會被丟到全部都是外掛人的伺服
全球封測,大數據分析正常人行為,篩選直線不飄者抓。
你愛掛就把都跟你一樣的關在一起,正常玩的跟你不同服
作者:
ybz612 (私はスキをあきらめない)
2016-08-12 16:38:00就把那些CP3000快龍占道館的ban一Ban阿...
作者:
TllDA (踢打)
2016-08-12 16:40:00將帳號跟MAC綁起來 讓你用手機登入後就不能用電腦開
作者:
menti (道。)
2016-08-12 16:40:00我的意思不是soft ban 而是他飄的距離已經太誇張 那種直接鎖帳更好 當然這只能屏除一部份四處飛外瓜近距離走動的還需要集思廣益了
作者:
TllDA (踢打)
2016-08-12 16:41:00但如果第一次登入就改MAC 這招就無效了
不要有訓練等級這個東西 然後稀有寵物商城制反正外掛都是在掛等級掛星塵掛稀有怪 把這些通通拿掉
作者:
gasboy (屁男孩)
2016-08-12 16:42:00抓GPS路徑超過正常速度就可以了,看官方要不要而已
作者: sxs7747 (努力必保留痕跡) 2016-08-12 16:45:00
蠻正確,有人還在疑惑為啥要ban goradar不去抓飛人難度問題
作者:
goodsnk (天天PO)
2016-08-12 16:47:00我說我請朋友異地登入 很正常啊XD
作者: silence5105 (Silence) 2016-08-12 16:47:00
鎖 ROOT (含模擬器), 鎖模擬座標, 鎖更新要求頻率太高(一些雷達 APP)
大家沒想過如果止弊這件事情如果需要你我在這裡討論才能解決,那也太悲哀了
作者:
pita30 (低調)
2016-08-12 16:49:00哪天把會穿牆的都鎖了 就會有很多人出來說坐直昇機在玩被誤鎖
作者: notfound0407 2016-08-12 16:49:00
移動路徑直線 丟球模式顧定 對怪的反應時間規則
作者:
quirrel (quirrel)
2016-08-12 16:49:00太簡單了 你放一之100%快龍在北極南極喜馬拉雅山
作者:
RedPine (sasa777sasa777)
2016-08-12 16:50:00可以用手機電話號碼驗證啊這就能防堵不少投機者了啊
作者:
quirrel (quirrel)
2016-08-12 16:50:00抓到的 就自動BAN 除非你拿出你登山的證明嚕
作者:
drcula (Son of SUN)
2016-08-12 16:50:00很簡單好吧,移動距離直線在城市就100%不可能了吧
作者: silence5105 (Silence) 2016-08-12 16:50:00
另外裝置跟模擬器是可以區分出來的
作者: notfound0407 2016-08-12 16:51:00
活動時間 挑怪模式 等等等 有很多可以判斷是不是外
玩個遊戲幹嘛弄得自己這樣痛苦不開心,還要浪費自己時間腦力替遊戲公司想解決方案!?
作者: silence5105 (Silence) 2016-08-12 16:51:00
模擬位置也是, 也可以擋, 只是在這款剛好都沒有
作者:
quirrel (quirrel)
2016-08-12 16:52:00空拍機 到北極南極喜媽拉雅山也是個案吧
作者:
ChoDino (Dino)
2016-08-12 16:52:00你需要學寫個APP,再來說從技術出發這件事。通篇用猜的。
作者:
gidens (0)
2016-08-12 16:52:00穿牆很難判定,他不可能去分析全球高架橋和地鐵路線
作者:
TllDA (踢打)
2016-08-12 16:53:00穿牆很難嗎? Google map好像沒叫我穿牆過
作者:
drcula (Son of SUN)
2016-08-12 16:53:00空拍機也不可能幾秒在城市裡幾個點飛來飛去,你是空拍機還是外星人飛碟啊
作者:
menti (道。)
2016-08-12 16:54:00黑啊 現在外瓜指定抓到稀有寵 我就不信稀有寵相鄰都那麼近
作者:
drcula (Son of SUN)
2016-08-12 16:54:00外掛能快速升級的原因就在1.快速掃地標,2.遇怪馬上抓怪
作者:
menti (道。)
2016-08-12 16:55:00如果都超遠 兩點不可能在現有科技到達 這種直接鎖就好
作者:
drcula (Son of SUN)
2016-08-12 16:55:00如果你外掛一個地標蹲五分,掛24小時,經驗也只比常人高一點
作者: notfound0407 2016-08-12 16:57:00
空拍機怎麼丟寶貝球 還要加裝機器手臂?
作者:
Micaco (糖份boy)
2016-08-12 16:57:00認證好像不錯 一隻手機只能綁一個帳號 抓到就GG
所以一堆人穿牆,就是這裡是可以穿牆的,少少的就瓜。
作者: superquiz 2016-08-12 16:59:00
ip和gps, 可以拿來參考
作者:
drcula (Son of SUN)
2016-08-12 17:00:00ID我都給100多組了,家裡附近三個點,從開服20級掛到現在35
作者:
kgh (恩~~~)
2016-08-12 17:01:00掌機上的pokemon一人一套 主機是公司出的 依然在作弊
作者: silence5105 (Silence) 2016-08-12 17:02:00
的確出一隻隨機產名稱的 APP 端看不到的怪就好了抓到就鎖又簡單
作者: silence5105 (Silence) 2016-08-12 17:03:00
隨機產名稱, 讓外掛黑名單不了
樓上超超聰明,這招太強了,不過有 Log,改程式又活。
作者:
kgh (恩~~~)
2016-08-12 17:04:00app跟外掛不都是call同一組api
作者: silence5105 (Silence) 2016-08-12 17:05:00
app 端可以設定要不要顯示呀, 雖然收到的資料都一樣外掛小黑窗直接略過 APP 控管當然吐什麼抓什麼了
作者:
kgh (恩~~~)
2016-08-12 17:05:00大概能檔個幾天 破解之後就繼續了飛人的部份我比較不解為什麼不抓
作者: silence5105 (Silence) 2016-08-12 17:06:00
名稱隨機產, 可以跟寵物一樣名稱除非外掛不想抓快龍
作者:
awpex127 (Brian)
2016-08-12 17:06:00在北極放一隻怪阿 然後去外掛座標回報抓到這隻怪的全部ban掉
不過他們是不是有指定只抓白名單。不顯示超 IV 如何?
作者: ninggo (穿著褲子的男人) 2016-08-12 17:07:00
你文組?
作者:
OLafk (OL掛網 老闆很開心)
2016-08-12 17:07:00檢舉慢正常 這公司員工我就不相信夠支援所有開放服務的地區
作者:
tamadio (我想打球QQ)
2016-08-12 17:08:00官方自己秘密丟出一套好用的外掛, 用的人就BAN XDDDDDDDD
作者:
yys310 (有水當思無水之苦)
2016-08-12 17:08:00鎖鎖鎖 這些東西這麼好分析且不會誤鎖的話官方早做了吧
作者:
OLafk (OL掛網 老闆很開心)
2016-08-12 17:09:00網路遊戲要擋外掛根本不容易 最有效是帳號創建綁定
作者:
awpex127 (Brian)
2016-08-12 17:09:00其實超好抓 因為外掛翻據點跟抓掛座標不一樣
作者:
kgh (恩~~~)
2016-08-12 17:09:00我相信綁手機大概外掛會少掉很大部分XD
作者:
kgh (恩~~~)
2016-08-12 17:12:00應該說其實有很大部分的人並不在意道館
要防範非常非常簡單 只是官方不願意而已 絕對沒有技術方便的問題 只有官方要不要抓而已
作者:
kgh (恩~~~)
2016-08-12 17:13:00綁個登錄裝置其實就結束了 大概官方覺得沒有必要性
作者: silence5105 (Silence) 2016-08-12 17:14:00
都要放超夢了還放北極做什麼? 直接隨機產誰抓到誰鎖
要濾出來誰有問題只要解密封包過濾一下資料就知道了吧,每一隻都210xp然後一小時三萬五千抓9x只,身上一堆快龍卡比獸的
作者:
TllDA (踢打)
2016-08-12 17:15:00為什麼是抓210xp? 就算210xp抓9x隻 也不到35K耶
那種非人類操作可能的條件列出來,違反經驗法則都ban啊有錯在傳真解凍
作者:
kgh (恩~~~)
2016-08-12 17:16:00其實我覺得他們還在忙著營運 沒有多餘心力處理這些
作者:
coolda (cool)
2016-08-12 17:17:00回報手機基地台位置 如果差GPS太多 就有可能是 但隱私問題
作者:
TllDA (踢打)
2016-08-12 17:17:00綁MAC會增加6B傳輸 相當於每台裝置的1秒傳輸量 太恐怖了
作者:
clst (卡列斯特)
2016-08-12 17:19:00開遊戲的時候同時啟動前鏡頭驗證手機前有沒有人(笑)分析玩家瞳孔變化如果抓到稀有怪沒有正常人興奮特徵就ban
我覺得最後用數據去過濾比較可行,你不太可能完全防堵,但要找出誰有問題是可能的
作者: scatology (scatology) 2016-08-12 17:22:00
重點是公司有沒有要做吧
作者:
clst (卡列斯特)
2016-08-12 17:22:00側錄手機的麥克風如果稀有怪跑掉而玩家沒有罵髒話就ban
當距離超過10km 結果你的ip與mac完全沒變 就要列入觀察名單了
ban就被告到破產麥克風BAN XDDDD 遊戲公司就等著破產
作者:
q2520q (木天蓼)
2016-08-12 17:24:00異地登入就是共用帳號啊==,被ban也是正常
作者:
fleeaaa (天天)
2016-08-12 17:25:00原來如此 這樣我就放心了
作者:
lmc66 (嗯嗯呵呵)
2016-08-12 17:26:00真要抓應該不難 作弊狗的模式都差不多
作者:
PPTAlex (艾利斯)
2016-08-12 17:27:00其實不用那麼複雜啦~再開遊戲的時候出現像銀行那種輸入
作者:
waijr (時差13HR)
2016-08-12 17:28:00把某些等級高到不合理的人ban掉就好 沒那麼複雜
作者:
PPTAlex (艾利斯)
2016-08-12 17:28:00一串數字~然後那些數字再用成不容易辨識系統便試就好
作者:
waijr (時差13HR)
2016-08-12 17:29:00不課金 等級高到不合理直接封鎖就好了
作者:
jakevin (真。假凱文)
2016-08-12 17:29:00跟LINE一樣綁deviceId就好了啊,要換需要24hr以上
作者:
jakevin (真。假凱文)
2016-08-12 17:30:00做不做而已,龍拼也是一個月才能換一台device
作者:
LaPass (LaPass)
2016-08-12 17:30:00推文XDDD 非技術底的別來討論這種東西
作者:
Rexup (Rexup)
2016-08-12 17:31:00以uber來講 只接受iphone且不能jb的機器 有一部分原因就是防止fake gps。所以只要support android就完全不可能避免外掛。就連apk都能反組譯.要抓到太誇張的飛人是可以的 。但要抓那隻仿人的外掛不可能
作者:
SidMax (吼吼吼~~~)
2016-08-12 17:33:00我覺得綁 BMI 最實在,飛來飛去還不瘦就ban.
作者:
SidMax (吼吼吼~~~)
2016-08-12 17:34:00順便綁銀行帳戶,飛來飛去 口袋沒錢的還真辦不到
如果什麼都你們說的那麼簡單 就不會到現在還沒全球開放XDD
作者:
waijr (時差13HR)
2016-08-12 17:36:00滴水不露當然很難 但是基本過濾總該做一下吧
作者: toshizo (歲三) 2016-08-12 17:37:00
用行為模式分析和灰名單系統做吧包括丟球行為及軌跡都一起分析
作者:
SidMax (吼吼吼~~~)
2016-08-12 17:39:00飛人程式包含丟球命中?!還是純找怪?
作者:
poi96300 (天阿poi)
2016-08-12 17:41:00說個笑話 google沒能力抓外掛
作者: SHINJER (QO1116) 2016-08-12 17:41:00
短時間異地登入有可能呀
作者: SHINJER (QO1116) 2016-08-12 17:42:00
朋友住某地想借看登入自己的帳號看有什麼這樣不也會被誤程判外掛 短時異地登入
樓上你沒簽約嗎?勿共享帳號,所以被 BAN 怪不得抓。
作者:
SidMax (吼吼吼~~~)
2016-08-12 17:44:00沒綁裝置 異地登入就只是換地方登入而已
作者:
K118H (星巴克 阿法其朵)
2016-08-12 17:45:00就沒想管 人家技術是沒你好嗎 蠢到哪去
作者: SHINJER (QO1116) 2016-08-12 17:47:00
不是共享啊 就友人在異地想看自己帳號有什麼而已
作者:
rahim03 (隨風而去)
2016-08-12 17:48:00就不想管而已啦
作者: silence5105 (Silence) 2016-08-12 17:55:00
反組譯一回事, 可以加密的..另外重包還有簽證問題真這麼好破銀行也不會出 apk 了
作者:
yzkeroro (å°è£½)(′˙ω˙‵)
2016-08-12 17:56:00神魔不是也鎖過BS嗎 我以為鎖模擬器是辦得到的@@?求解
唯一有效的大概是驗證碼吧,而且還要那種很醜的驗證碼,要不然電腦還是解的出來
作者:
SidMax (吼吼吼~~~)
2016-08-12 17:58:00認真就輸了,google要不要做而已
作者: silence5105 (Silence) 2016-08-12 17:58:00
反組譯可以看碼一回事, 加密過看不看得懂又是一回事直接增加自己的重新包一包還有 sign key 問題
作者:
K118H (星巴克 阿法其朵)
2016-08-12 18:00:00一堆白吃宅 這樣強怎寫不出個賺錢的app
作者: silence5105 (Silence) 2016-08-12 18:00:00
目前單純就是官方沒積極防堵而已
作者:
PLUS300 (天真a小帥哥)
2016-08-12 18:00:00毫無反應只是個短線遊戲。 end
作者: silence5105 (Silence) 2016-08-12 18:01:00
可能以為學校寫過 APP, 開個小黑窗就會程式了
作者:
keane9112 (拎北逮頑郎 拎北反支那啦)
2016-08-12 18:01:00手機驗證是不錯 但要有懲罰例如被抓到後 以後此手機在google上一些服務將享受不到
作者:
K118H (星巴克 阿法其朵)
2016-08-12 18:02:00會程式又怎樣 沒爸靠還不是人生的白吃一堆惱補官方就不想管不滿不要玩呀
作者:
keane9112 (拎北逮頑郎 拎北反支那啦)
2016-08-12 18:03:00不太相信手機號碼那麼容易取得 一直換號碼也是很累的
炸藥?大家來腦補,可了解有沒有物理限制來期待希望。
作者: lineagewen (機械磨人) 2016-08-12 18:09:00
全面用鏡頭影像識別
不可能防得了 跟本傳改獸一樣 外掛不做奇妙行為 單純合法模擬例如時速30km一天跑14小時 怎麼抓?
作者: silence5105 (Silence) 2016-08-12 18:16:00
本傳是記錄在你機器上, PMGO 紀錄是 SERVER
作者:
shyshyan (神人為吾,千葉傳奇。)
2016-08-12 18:17:00自動抓怪就脫機啊 隨便google就有好嗎 自動抓怪自動找據點刷寶貝球 自動賣怪 這東西早就有了好嗎
作者: silence5105 (Silence) 2016-08-12 18:17:00
跑多遠後時速多少以下, 只要從 ip, mac 位址下去判斷時速20, 台灣跑到美國 ip 都沒變,這種就先鎖吧重點是最後資料會傳回 server....
我覺得有一款遊戲防外掛就做的極好部落衝突:皇室戰爭
作者:
shyshyan (神人為吾,千葉傳奇。)
2016-08-12 18:22:00推文講的距離跟速度ban 就是內建的softban了 刷刷據點就能解除 不痛不癢
作者: silence5105 (Silence) 2016-08-12 18:23:00
那是他現在給你 softban 既然都會這樣知道了表示養到40忽然變鎖也不意外了
作者: vancoffee (咖啡帆) 2016-08-12 18:31:00
寫個陀螺儀也可以拿出來說嘴 ㄎㄎ
作者:
okbon66 (專搞8P的灰哥)
2016-08-12 18:58:00這是收集遊戲啊 那麼在意勝負做什麼?
Google 街景辨認是否當下所在地也是一個方法。
作者:
chrisnt (那個夏天)
2016-08-12 19:49:00簡單來說就是不可能 別款遊戲沒有 是破解的人不夠多說甚麼 判斷 穿牆的 知不知道資料庫需要多大?我做私人噴射機 拿磚頭挖牆 都需要跟各位報備?
之前玩過的線上遊戲很少遇到外掛 1.美版伺服器+玩的人不多2.吃技術不吃裝備 不會因為你幣多就比較強3.賺錢功能是拿來美化或是蒐藏用4.要花錢買序號買帳號的人不會消失 掛外掛的也不會消失 真的要從制度做起才有用~