以前,我们曾爆料说黑客已经操纵了Pokemon Go游戏,以允许成千上万的软件“机器人”自动玩游戏。
这里有多少个Pokemon Go机器人,它们如何工作?
指向机器人安装程序的站点:
http://hackaday.com/2016/07/26/pokemon-go-bot-edition/
https://github.com/PokemonGoF/PokemonGo-Bot
http://necrobot.net/
- 您从未听说过这家拥有27年历史的公司,但它创造了2018年最大的视频游戏
- Nighthold Mythic Chronomatic Anomaly首先杀死攻略和提示
- 您需要了解的关于Pokemon Go的事情
- PlayerUnknown的Battlegrounds社区一片混乱
- 全球对接会:修订我的高级论文项目
显示从安装到运行的bot软件的视频:
https://youtu.be/iqx4NRNkeVc
https://youtu.be/3bdAdVXNKDE
奖励:这个家伙有超级迷人的口音!
专门讨论机器人的讨论组:
https://www.reddit.com/r/pokemongobotting/
http://www.ownedcore.com/forums/pokemon-go/pokemon-go-hacks-cheats/
http://hackforums.net/forumdisplay.php?fid=358
FunCaptcha应该何时出现在游戏中?
领先的应用程序测试公司BugCrowd所做的分析使它触手可及:“ 由于机器人,交易将产生巨大影响。 也许实施级别要求,所以Niantic拥有禁止机器人进入的数据阈值。 我们通过说FunCaptcha应该出现在公差和禁止阈值之间的灰色区域来扩展这个想法。
例如,保持每个用户的持续怀疑分数。 当时间片包含XP,项目,捕获,获胜等方面的高得难以置信的收益时,提高分数。 随着时间的流逝消耗分数,因此只有幸运的玩家才不会保持可疑状态。 当怀疑分数超过阈值,并且用户不在中间时,并且一段时间未显示挑战,则显示一个FunCaptcha挑战。 如果解决了,怀疑就会降低。 如果不是这样,就会引起怀疑。 仅当怀疑继续上升时,才应暂停或禁止用户。
数据阈值既简单又客观,但是可能会偶然出现过于严格的风险。 这样做没问题,因为随之而来的挑战是对少数超高性能玩家造成了较小的不便-远胜于在允许与禁止之间对用户进行严格的二进制划分,这无论在哪里划定界限都会造成问题。 如果成功解决了挑战,开发人员将收到反馈,提示阈值可能太严格,需要更多调整。
一个以接近普通用户速度的速度前进的用户(或者说是一个非常驯服的机器人)永远不会遇到挑战。
每个人都讨厌验证码,为什么这还没有结束?
坏的旧验证码无处不在,但是FunCaptcha演示的新技术显示了真正的进步。 我们已经证明,合法用户可以通过一种有趣且吸引人的方式,在几秒钟内以99%的成功率解决精心制作的挑战。
在线游戏一直都有机器人,那么为什么要担心呢?
那么Pokemon Go中的机器人与许多其他游戏中的机器人有什么区别? 我们都知道机器人已经存在了很长时间。 例如,大型多人在线游戏(MMO)长期以来一直使机器人自动“耕种”游戏中的进度。 为什么《 Pokemon Go》与众不同? 其他游戏在僵尸程序中幸存下来,那么为什么对Pokemon Go和其他AR游戏感到恐慌呢?
这是第一款大型游戏,在服务器可能了解其玩家的信息与玩家实际作为输入的行为之间存在新的差距。 利用此漏洞,机器人会造成更大的破坏,同时更难发现。 这是由于一些关键原因,例如,MMO机器人和Pokemon Go机器人之间存在差异。
MMO botPokemon Go botGap服务器知道化身可以穿越世界的速度,每个人都以这个最大值移动。化身(真实人类)可以穿越(真实)世界的速度很高,但是每个人几乎总是移动到远低于此最大值的位置。以比普通人快得多的速度移动的Pokemon Go机器人具有很大的优势……但不能被完全禁止,因为它实际上仍然可能是人。化身总是必须实时连接到服务器,并随着服务器的移动,在服务器上跟踪其移动的每一步。化身(真实的人)可以与服务器断开连接(应用程序已关闭),然后重新出现在很远的地方,可能是在飞行之后或开车去。多大的跳跃次数,多久一次就足以禁止? 哪种算法可以有效地在允许和禁止之间进行二进制划分?当化身有障碍物(山,建筑物,墙壁等)阻止其直接到达资源时,服务器会知道所有障碍物。 (汽车,人行横道,建筑物),降低了服务器不知道的速度。 但是化身可能没有这些障碍,也不能因为从一个点直接走到另一个点并收集资源而受到指责。另一个二进制分割可能会出错。 化身在禁令前的聚会效率如何? 如果禁令使幸运的人暂时摆脱障碍怎么办?
与《 Pokemon Go》和即将到来的AR游戏浪潮相比,这些差距比任何其他流行的数字游戏都要大得多。 Pokemon Go机器人可以(并且确实)比几乎任何人类玩家快很多倍地前进,但是如果它实际上是一个专门的人类,则不能被禁止。 这意味着滥用和阻止滥用的错误方法所产生的影响,要比其他任何游戏都大得多。
黑客会不会使他们的机器人以低于活动阈值的速度运行?
此处描述的措施会将机器人限制在其当前速度的一小部分,从而使对游戏经济性和竞争的影响降至最低。
同样,在找到阈值的过程中,许多黑客会越过阈值,受到挑战,无法解决阈值并被暂停或禁止。 风险要高得多,而报酬要低得多,这是应对自动滥用的胜利。
黑客会注意自己的机器人并手动解决挑战吗?
如果机器人正在以超人的速度前进,因此偶尔会遇到挑战,那么当心的机器人人工操作员确实可以手动解决它并保持机器人运行。 但是,这花费了Internet上一些最不可简化的东西:人类的关注。 该用户无法像目前那样运行多个24/7高速机器人。 减速带不会使自行车停下来,但它肯定会弄乱火箭车。
FunCaptcha技术如何才能适应口袋妖怪Go的平稳运行?
FunCaptcha提出了一些挑战,这些挑战可以利用人类固有的视觉识别能力,但是对于解决计算机程序而言是不切实际的。 这既可以简单地以正确的方式上映图像,也可以复杂到我们为各种系统开发的专有技术。 口袋妖怪Go内置的挑战似乎根本不是一个验证码-这只是玩家获得奖励的另一个简短而有趣的活动。
Bot作家说他们不会编写在健身房中使用机器人的机器人,因此伤害不会那么严重……
这种自愿的自我限制是不会持续的。 这个线索很好地说明了推理的螺旋式下降如何导致下一个不可避免的步骤。 更新:如预期的那样,它可能正在发生。
保存Pokemon Go为时已晚?
没有! 当前的机器人活动水平与随着时间的流逝所积累的水平相比没有什么,因此立即采取行动将阻止最严重的破坏。 另外,随着游戏的扩展,它将增加新的资源,新的货币以及先进经济的新支柱和层次。 如果现在停止,它们将免受当今机器人滥用的影响。
此外,该讨论不仅涉及该类型的第一个革命性游戏。 续集将到来。 其他游戏将跟随Pokemon Go的惊人成功。 现在采取减少机器人程序的措施将阻止腐烂蔓延。