gpt4 book ai didi

ios - iPhone 的临时文件目录有多安全?

转载 作者:行者123 更新时间:2023-12-01 15:47:48 25 4
gpt4 key购买 nike

在我的应用程序(swift 2.3,xcode 7+,对于 iOS 9+)上,我写入一个文件,使用该文件,然后从使用 NSTemporaryDirectory 创建的 tmp 目录中删除该文件(在沙盒应用程序上)。虽然它是一个快速的自动序列,但在短时间内文件被写入 tmp 目录以便使用然后删除。
我担心的是:在那个短暂的时刻,文件存储在 tmp 目录中的安全性如何?当文件位于 tmp 目录时,攻击者能否访问该文件?

最佳答案

如果您正在编写一个文件只是为了删除它,您应该尽量避免将文件完全存储在系统上。如果您绝对必须将数据存储在设备上,您可以使用 .completeFileProtection 选项。
根据documentation , .completeFileProtection将使其仅在设备解锁时才能访问该文件。这意味着某人可以访问您的数据的唯一方法是,如果他们拥有您手机的密码,能够以某种方式使用该密码远程解锁它,然后执行可以访问您的应用程序沙盒临时文件存储的代码。
据我所知,这将很难实现。

关于ios - iPhone 的临时文件目录有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39859703/

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