【发布时间】:2014-03-31 07:51:30
【问题描述】:
最近,我刚刚看到我的同事,他是一名 android 开发人员,反编译了一个 APK 文件并阅读了所有源代码。经过一番谷歌搜索,我发现也可以使用 IPA 文件。
如何保护我的应用免遭逆向工程?此外,我将我的 SQLite 文件存储在 Document 文件夹中。我可以将它存放在哪里或如何保护它?
谢谢。
【问题讨论】:
-
这里的问题不是“如何保护我的应用免受逆向工程?”但是“为了保护我的应用程序免受逆向工程,我想走多远?”如果有人决心破解您的应用程序,他们会这样做。问题是,你是想阻止普通用户偷看内部,还是想阻止更多的硬核尝试闯入? 你在哪里画线?
-
好吧,我不知道他们会走多远,但不会像 android 这样的命令行代码很少。大概 5 分钟,然后他们把所有东西都弄得又干净又干净,即使我自己也能做到。
-
你找到了一些东西,告诉你如何反编译 IPA?我想说这不像你说的那么容易,首先它们是加密的,其次是编译的应用程序主要是汇编,第三是 Objective-c 使用“objc_sendMsg()”
标签: ios objective-c code-access-security