ios - 如何在任何操作系统攻击的情况下保护 iOS 应用程序(在越狱设备上)

标签 ios cocoa-touch jailbreak unauthorized

我想保护我的应用程序数据,以防越狱 iOS 设备受到任何操作系统攻击或未经授权的访问。在这种情况下,是否有任何方法可以检测此类威胁并保护应用数据。

最佳答案

虽然我同意 jrturton 所说的内容,但如果您有要保护的关键数据免受流氓应用程序(而非用户)的侵害,您可以尝试以下操作:

1) Detect if your app has launced on a jailbroken device. Close the app, delete sensitive data. Refer this this thread.

2)Use third party solutions like one from EnsureIT. They are somewhat helpful in saving critical data stored by an app, from a rogue user/app on a jailbroken device.

3) Try Obfuscating your code. More information on this link.

您还可以从 this 中的讨论中找到有用的内容线程

关于ios - 如何在任何操作系统攻击的情况下保护 iOS 应用程序(在越狱设备上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559301/

相关文章:

iphone - Xcode 本地化让我抓狂!不加载 Storyboard

objective-c - 如何在 TabBar iOS 应用程序中实现模态视图

iphone - 如何带来渐变外观 - IOS

ios - Objective-C : How to remove a white background from a JPG image without losing edge quality

ios - 越狱设备中的钥匙串(keychain)数据安全性

ios - 检查应用程序是否有使用私有(private)框架的通知?

ios - 核心数据 : Using NSPredicate to filter one to many to many relationship (error to-many key not allowed here)

ios - CoreData NSOrderedSet-修复吗?

ios - 在 Xcode 中识别静态单元格的正确方法?

ios - iOS企业开发人员计划:Apple如何告诉员工中的随机顾客?