gpt4 book ai didi

ios - 编译后包含在我的 xcode 项目中的 plist 有多安全?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:42:09 27 4
gpt4 key购买 nike

如果我将重要值存储在 xcode 的 plist 中,是否比在类中硬编码更不安全?越狱设备会轻易破坏这些值吗?我知道一切都存在一定程度的风险,但有人可以解释平面文件与硬编码值(在 MyClass.m 文件中)的相对风险吗?

子问题:您如何为游戏/应用程序运行存储大量初始数据?如果这些值是可读的,那很好,我只是不希望它们易于写入。

最佳答案

关于读取数据:

plist 数据根本不安全 - 获取 plist 内容几乎不需要时间! (因为 ipa 只是一个重命名的 zip,你甚至不需要设备 ;))

提取编译后的代码“更难”,但在纯文本字符串的情况下只有很小的差距。(再次:不需要设备)


至于写入:

如果不破坏代码签名,您交付的数据永远不可写。因此任何方法都可以。通常在使用 CD 时运送 CoreData 数据库,但我也使用 xmld、jsons、plists.. 来传送我的内容。什么最适合需要

注意:破坏代码签名会使该应用程序无法在普通 iOS 设备上使用,但我认为它在越狱后的手机上仍然可用,因为内核并没有真正检查那里的签名

关于ios - 编译后包含在我的 xcode 项目中的 plist 有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162841/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com