eurokingbai2
V2EX  ›  问与答

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

  •  
  •   eurokingbai2 · Jan 2, 2018 · 2529 views
    This topic created in 3090 days ago, the information mentioned may be changed or developed.
    传统解决方案似乎只能在后台计算 Action,逐步验证状态机,但从目前微信小游戏的 API 看,这种做法似乎不符合微信小程序 API 统一性原则。
    7 replies    2018-01-02 15:56:38 +08:00
    whypool
        1
    whypool  
       Jan 2, 2018
    抓包无解;
    除非是加密传输,后端拿私钥解密;
    后面微信应该会出一个游戏数据上报防作弊功能吧
    YanSep
        2
    YanSep  
       Jan 2, 2018 via Android
    一个小游戏而已,大家娱乐娱乐就好啦,只是每个人娱乐的方式不一样吧。
    SoulGem
        3
    SoulGem  
       Jan 2, 2018
    每走一步都丢服务器验证一次
    Quaintjade
        4
    Quaintjade  
       Jan 2, 2018
    客户端开源就很难防范,除非搞成 Captcha 那样上报很多数据,并分析判断是否符合真人游戏的特征。
    客户端本身防范好的话大概可以,比如 SSL 加密传输,并且指定证书验证(不使用系统证书),这样至少抓包就没得搞了。
    p2pCoder
        5
    p2pCoder  
       Jan 2, 2018
    腾讯上个 举报平台,给你加点 作弊成本
    eurokingbai2
        6
    eurokingbai2  
    OP
       Jan 2, 2018
    @whypool 公钥加密,你可以加密我也可以加密的,只不过要反汇编看下是不是改了什么特殊的加密算法。短期内是个可行的办法,添加了难度。

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

    @Quaintjade 恩。看起来是这样的,只能添加些难度了。
    HangMax
        7
    HangMax  
       Jan 2, 2018
    这游戏让人超不爽的。 好不容易拿个高排名,还清零重来。
    去死。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2767 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
    ♥ Do have faith in what you're doing.