【问题标题】:Will Flutter code be reverse-engineered easily without obfuscation?Flutter 代码是否可以在不混淆的情况下轻松进行逆向工程?
【发布时间】:2020-12-25 22:56:42
【问题描述】:

我知道 Flutter 是 AOT 编译的(提前)。但是,seems 所有方法/类/字段/...名称在最终编译输出(.apk 或 .ipa)中仍然可见。我知道obfuscating 可以使用不可读的字符串来替换这些名称,但我不能使用它,因为 Sentry does not 支持它。

因此,我的问题是:Flutter 代码是否可以在没有混淆的情况下轻松进行逆向工程?(如果不是,我将禁用混淆。)

非常感谢!

【问题讨论】:

    标签: flutter dart reverse-engineering obfuscation


    【解决方案1】:

    如果可能,那么总是假设它会完成。简单或困难的问题取决于谁在尝试进行逆向工程。

    尽最大努力保护您的应用,如果您有任何敏感逻辑,请将其放入您的应用调用的后端 API。如果无法使用 API,这意味着必须将逻辑编码到最终分发给最终用户的应用程序中,那么您只希望没有资源的人注意到您的应用程序。

    【讨论】:

    • 非常感谢!是的,我确实把任何敏感的东西放在后端。
    猜你喜欢
    • 2023-02-14
    • 2010-10-23
    • 2023-03-24
    • 2015-06-10
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    相关资源
    最近更新 更多