Re: [情報] 加強打擊外掛力道 隨機圖形驗證上線

作者: takahashikag (那來自某島的蘇州軍部長)   2016-10-11 10:31:40
有作網站經驗、跟 BOTs 還有惡意使用者打過戰的來試著解釋一下這個認證機制
這個遊戲從已知的情報還有新聞稿來看,是建立在 Google 的 Cloud Datastore 儲存玩家與系統產生的資料,而同樣的在運算上也是依靠 Google,這就是所謂的企業維運雲端服務的 CRE(Customer Reliability Engineering)
就想成一個公司推出一款需要連線到網路的遊戲之後,不需要自己買主機架設機房,只需要把 Code 都丟上雲端主機就好了,而 Pokemon GO 正是建立在 Google CRE,從運算端到連線機制等等都是依靠 Google
沒有特地去看 Pokemon GO 的各國機房是不是就放在當地的 Google 資料中心裡面,但從八號還是七號晚間延遲曾經噴到 692ms 來看應該還是在太平洋的彼岸才是,區域識別可能還是依靠 GPS 跟 IP location DB 來確認,但從台灣區的延遲跟負載情況來看,往往晚間八點以後到凌晨兩點之間延遲偏高甚至伺服器有不穩的情況來看,台灣地區非正當使用者可能偏多
而過去的 reCAPTCHA 之所以被淘汰,是因為現在的自動圖像辨識系統在判別率已經有百分之九十五以上的驗證圖片,這也是為何到末期圖形文字驗證的樣本都在找碴,因為不用那種很機車的圖根本考不倒專門處理圖像文字辨識的人工智慧
新版的叫做 noCAPTCHA,很遺憾的是目前只有第一關「 I'm not robot 」有繁體中文版本,至少就我們網頁開發中防 BOTs 的網頁版 UI 來說,或是說其實他有繁體中文版的 UI,但因為這個遊戲內建語系只有 EN/FR/GM/IL/JP/SP 所以 noCAPTCHA 也只提供這幾個版本
而 noCAPTCHA 是 Google 的「風險管理平台」的一部分, Pokemon GO 中有這個機制可見身為 Google 的乾兒子還是有優點的,連 noCAPTCHA 都可以鑲嵌在遊戲裡面啊
目前這邊確定的判定條件除了使用過 0.35 API 而收到過紅色警告的玩家之外,也可能有
●玩太久(比如說你從中午不關一直開著到傍晚,我 iPhone 7 有遇到)
●衝太快(比如說你都不關然後開車追追追
●頻切換(比如說你兩台裝置輪流登出登入玩同一個帳號
●沒什麼(對,就是你莫名其妙就會收到測試
就技術來說洨黑窗跟基於它的偵察機應該是掰了,但是 iOS 搭配 X**de 中 De***/S******** L******* 的工程師技術力展示品應該都活著(提醒一下如果不是 Individual Dev 不要亂拿人家的計劃案
至於 P*** *o ** 只能說你做了什麼理論上官方不一定知道,但被抓到你只能認了(飛人偵測有難度這個我找機會解釋
http://i.imgur.com/wUyefCi.png
阿里嘎多八里碼頭的館主,我的 Pokedex 也解出袋獸了( ゚∀゚)・;’.、
BTW,別說亞洲人偷吃步跟開掛的很多,南美洲尤其是巴西的玩家其實也很優質,南美洲剛開放的那一陣子有百分之七十的流量是第三方應用跟洨黑窗
作者: s91156 (CCU)   2016-10-11 10:36:00
聽說飛人在ingress也沒有完全解決?
作者: horseorange (橘小馬)   2016-10-11 10:40:00
NIA解決不了的問題 換個遊戲也還是一樣
作者: visa9527 (高級伴讀士官長)   2016-10-11 10:46:00
飛人根本無法解決,就算偵測所有 fakeGPS 軟體如果它直接用機器把 GPS 信號從外部打出來給手機接收那你也無從分辨那是真 GPS 還是假 GPS 信號之前北投都有住戶想搞 GPS 干擾器了,那只是一種電波
作者: watashiD (watashiD)   2016-10-11 10:51:00
...你是說機器人看不到"I'm not robot"?
作者: birdy590 (Birdy)   2016-10-11 10:53:00
機器人看的到 但是沒辦法在同一套程式內回答硬體的 GPS 模擬器沒辦法抓是正常 但幾個人有這玩意?
作者: tsubasawolfy (悠久の翼)   2016-10-11 11:02:00
巴西玩家有玩國外OLG都知道多"優質"
作者: deep5313 (JM)   2016-10-11 11:05:00
昨天GPS不穩時有碰到,我覺得蠻麻煩的,一直點驗證,當時正在坐公車,害我沿路的點都沒踩到。
作者: birdy590 (Birdy)   2016-10-11 11:08:00
軟體端就有可能偵測, Android 上有可能向 Google 反應硬體的是絕對抓不到... 不知道會不會有瘋子當課金玩 XDnocaptcha 目前最有效的解法是靠真人互助
作者: DuFanSong (dufansong)   2016-10-11 11:11:00
這樣那些阿公阿罵不就GG了 遇到第二題誰回答得出來
作者: MrSugar (MrSugar)   2016-10-11 11:12:00
請問大大70%流量是外掛的數據是哪來的啊? 另外這幾天ban0.35api後有統計流量掉幾%嗎?謝謝!
作者: DuFanSong (dufansong)   2016-10-11 11:15:00
好像之前CRE的團隊有公布數據吧.....
作者: JINGSHAN (在星輝小鎮的日子￾ ￾ I
所以可不可以玩家認養一個robot 去驗證,就有地圖雷達可可用了
作者: DuFanSong (dufansong)   2016-10-11 11:17:00
所以目前用安卓方式不通 可以用IOS當機器人去當雷達?
作者: tsming (斷水流大師兄)   2016-10-11 11:20:00
可以開始接駭客任務還是魔鬼終結者推文了XDDD
作者: opman543   2016-10-11 11:24:00
總覺的Google越來越天網了,包山包海
作者: birdy590 (Birdy)   2016-10-11 11:25:00
真人互助的運作方式是: 有人架一個網站 提供 API 給 bot使用者裝 browser extension, 回答問題可賺點數(或 $$)但是現在 API 都搞不定, 還到不了這一層 XD
作者: tsming (斷水流大師兄)   2016-10-11 11:27:00
硬體的GPS模擬器?我想到之前有藍芽傳輸的外接GPSPC用藍芽連這種是不是更像真的XDDD
作者: birdy590 (Birdy)   2016-10-11 11:29:00
GPS signal generator... 通常是工廠或 RD 才會有的玩意
作者: tsming (斷水流大師兄)   2016-10-11 11:32:00
我是在開fake GPS軟體玩笑啦XD
作者: birdy590 (Birdy)   2016-10-11 11:34:00
現在用藍牙接或軟體模擬 對遊戲App來說可能沒兩樣外部 GPS 來源應該不會弄成直接可用
作者: kuonet (鍋貼)   2016-10-11 11:34:00
FPM discord的消息是 在一堆狂熱者RE之下 API那邊進展順利
作者: birdy590 (Birdy)   2016-10-11 11:35:00
現在這個態勢, NIA 在貓抓老鼠遊戲佔絕對優勢它每一版都可以對 API 稍做更動, 再來玩一次灑網捕魚
作者: hidog (.....)   2016-10-11 15:52:00
其實不需要那麼麻煩 按照目前走勢 玩家會跑光玩家少到一個程度 就不會有人開發外掛了
作者: Wolfken   2016-10-11 21:21:00
不不不,道高一尺魔高一丈,現在discord那群人已經找出方法直接"借用"Nia的lib來幫他們產生驗證要用的資訊,Nia再怎麼改也沒效
作者: birdy590 (Birdy)   2016-10-11 21:52:00
?剛剛才去看過 目前根本沒有實質進度
作者: Wolfken   2016-10-11 21:55:00
應該是說有人提出來這是可行的路,只是不知道他們現在實際在走的是不是這條路,還有他們進度不一定會寫在上面
作者: birdy590 (Birdy)   2016-10-11 22:09:00
另外為了避免被拿去做在bot,API可能不會再開源使用太氾濫=死的快

Links booklink

Contact Us: admin [ a t ] ucptt.com