首页 > 解决方案 > TensorFlow Lite 模型被逆向工程窃取

问题描述

我制作了一个使用 TensorFlow Lite 模型的应用程序,因此我将它放在 assets 文件夹中。

我注意到对我的应用程序进行逆向工程以获得该模型是地球上最简单的事情:


有什么方法可以让窃取我的模型变得至少更难?那么,黑客如何仍然能够窃取它呢?

标签: androidtensorflowreverse-engineering

解决方案


  • 您可以加密磁盘上的文件
  • 在运行时加载加密密钥(例如加入字符列表......)
  • 在运行时解密模型文件并加载它
  • 设置minifyEnabledtrueinbuild.gradle以便您的代码被缩小和混淆。

推荐阅读