【问题标题】:Protecting constants保护常量
【发布时间】:2017-11-27 17:51:24
【问题描述】:

我正在使用一些常量,使用 public static final 语句。但如果 apk 被反向工程,它可以是可见的。是否有任何解决方案可以限制常量的可见性?

【问题讨论】:

    标签: android constants


    【解决方案1】:

    任何东西都可以逆向工程。在您的情况下,这是使用 proguard 的唯一方法。

    【讨论】:

    • 但它不会限制显示 apk 使用什么常量
    • 会隐藏变量名
    • 你也可以制作静态的原生方法,但是黑客会通过将这个方法替换为常量来解决。
    • 例如,通常我们在常量中维护数据库表名。为了限制它知道
    • 你只能迷惑黑客,在你的代码中添加一些复杂的逻辑来防止逆向工程。
    猜你喜欢
    • 1970-01-01
    • 2020-05-07
    • 2019-04-04
    • 2011-11-18
    • 1970-01-01
    • 2016-11-05
    • 2017-10-29
    • 1970-01-01
    相关资源
    最近更新 更多