如何保护 Flutter 中的代码篡改?

Posted

技术标签:

【中文标题】如何保护 Flutter 中的代码篡改?【英文标题】:How to protect CODE TAMPERING in Flutter? 【发布时间】:2021-03-17 09:56:27 【问题描述】:

我是 Flutter 的新手,我正在 Flutter 中创建一个应用程序。 目前我正在通过一些安全点。其中之一是“代码篡改”。

如何保护应用免受代码篡改和代码注入? 在 Native android 中,我们使用检查验证 Release 密钥签名,以避免代码篡改。 在 Flutter 中是否有任何插件或任何方法可以做到这一点? 提前致谢。

【问题讨论】:

【参考方案1】:

是的,有一个用于 Flutter 的免费 RASP(运行时应用自我保护)SDK,有助于防止应用被篡改、与 Debugger/Emulator/Hooking 框架一起运行,以及 Root/JB 检测。

https://pub.dev/packages/freerasp

免责声明。我是该产品的联合创始人,因此欢迎任何批评和反馈。 :)

注意:您也可以从这个帖子中获得灵感:How to protect Flutter app from reverse engineering

【讨论】:

嗨@sergey-y,我对freerasp-flutter lib有疑问,你们在任何生产应用程序上使用过这个吗?或者你知道有人在生产中使用这个库吗?

以上是关于如何保护 Flutter 中的代码篡改?的主要内容,如果未能解决你的问题,请参考以下文章

flutte的第一个hello world程序

flutte学习-编译模式

flutte学习-编译模式

如何保护部署到 Firebase Hosting 的 Flutter Web 的源代码?

flutter SharedPreferences数据存储

「报名招募」8/12 Flutter Meetup