微信跳一跳这一类应用的 post 得分功能,从防范作弊角度是不是无解?

2018-01-02 15:12:22 +08:00
 eurokingbai2
传统解决方案似乎只能在后台计算 Action,逐步验证状态机,但从目前微信小游戏的 API 看,这种做法似乎不符合微信小程序 API 统一性原则。
1996 次点击
所在节点    问与答
7 条回复
whypool
2018-01-02 15:31:24 +08:00
抓包无解;
除非是加密传输,后端拿私钥解密;
后面微信应该会出一个游戏数据上报防作弊功能吧
Flobit
2018-01-02 15:33:31 +08:00
一个小游戏而已,大家娱乐娱乐就好啦,只是每个人娱乐的方式不一样吧。
SoulGem
2018-01-02 15:38:16 +08:00
每走一步都丢服务器验证一次
Quaintjade
2018-01-02 15:38:42 +08:00
客户端开源就很难防范,除非搞成 Captcha 那样上报很多数据,并分析判断是否符合真人游戏的特征。
客户端本身防范好的话大概可以,比如 SSL 加密传输,并且指定证书验证(不使用系统证书),这样至少抓包就没得搞了。
p2pCoder
2018-01-02 15:41:36 +08:00
腾讯上个 举报平台,给你加点 作弊成本
eurokingbai2
2018-01-02 15:49:24 +08:00
@whypool 公钥加密,你可以加密我也可以加密的,只不过要反汇编看下是不是改了什么特殊的加密算法。短期内是个可行的办法,添加了难度。

@SoulGem 这样不太符合小游戏轻后端甚至无后端的基本格调吧,后端过强就像网游了,似乎不是小程序想看到的。

@Quaintjade 恩。看起来是这样的,只能添加些难度了。
HangMax
2018-01-02 15:56:37 +08:00
这游戏让人超不爽的。 好不容易拿个高排名,还清零重来。
去死。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX