关于飞人、模拟器以及伪造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.要花钱买序号买帐号的人不会消失 挂外挂的也不会消失 真的要从制度做起才有用~