46fo
V2EX  ›  问与答

如何保证提交的数据是 APP 生成的而不是恶意用户伪造的?

  •  
  •   46fo · Mar 19, 2019 · 2026 views
    This topic created in 2786 days ago, the information mentioned may be changed or developed.
    如题,或有没有什么办法增加恶意用户伪造数据的成本?
    10 replies  •  2019-03-21 10:14:28 +08:00
    delectate
    delectate
    Mar 19, 2019❤️1
    1
    加 key 和验证字符,或者参考 otp 的方法。
    46fo
    46fo
    OP
    Mar 19, 2019
    2
    @delectate 这些用户端都可以获取或模仿吧
    tomczhen
    tomczhen
    Mar 19, 2019❤️1
    3
    答案是没法绝对保证。

    中间人可以靠 HTTPS 还有各种安全机制保证,其实最难的是如何识别恶意用户。
    46fo
    46fo
    OP
    Mar 19, 2019
    4
    @tomczhen 是的
    yunye
    yunye
    Mar 19, 2019 via Android❤️2
    5
    面对面凭介绍信提交数据
    ysc3839
    ysc3839
    Mar 19, 2019 via Android❤️1
    6
    这要看你怎么定义“恶意用户伪造的数据”。有了定义之后,照着定义过滤就好了。
    46fo
    46fo
    OP
    Mar 20, 2019
    7
    @ysc3839 如我要获取设备的一个值 用户提交了个假的值
    ysc3839
    ysc3839
    Mar 20, 2019❤️1
    8
    @xdeng 这个值应该有个合理范围吧?如果没有的话,那也没办法判断是不是假的了。
    46fo
    46fo
    OP
    Mar 21, 2019
    9
    @ysc3839 那用户也会在合理范围内 作假吧。
    ysc3839
    ysc3839
    Mar 21, 2019 via Android
    10
    @xdeng 这种情况就不能知道是不是假的了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1407 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 20:50 · PVG 04:50 · LAX 12:50 · JFK 15:50
    ♥ Do have faith in what you're doing.