0

在 iOS 上,如果有完整版和免费版的应用,但它只是由一个简单的控制

isFullVersion = YES;   // or NO

在代码中,似乎将程序从免费版转换为完整版,黑客可能只更改一个字节。(并且可以通过定位该字节在应用程序的未来更新中轻松被黑客入侵)。有没有一种已知的方法可以降低代码被黑客入侵的可能性?例如,如果一ViewController.m开始就添加了一个虚拟方法定义,那么免费版会返回数字 1,而完整版会循环 1 到 10,然后将数字相加返回,现在我们的代码将编译成几乎相同,但完整版将在文件开头有“额外字节” .app,所以至少完整版和免费版不会仅仅相差一个字节?

这个问题旨在将编码视为相关的,这样代码就不会那么容易被黑客入侵。

4

0 回答 0