首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >围绕iOS共享NSHTTPCookieStorage的安全性

围绕iOS共享NSHTTPCookieStorage的安全性
EN

Stack Overflow用户
提问于 2015-04-23 08:28:33
回答 1查看 708关注 0票数 8

我很难找到这方面的具体细节,所以我希望能在这里得到一些帮助。我想了解一些关于iOS共享NSHTTPCookieStorage的底层存储机制的信息:

  • 当cookies使用共享NSHTTPCookieStorage存储时,默认情况下是否存在任何加密,例如使用密钥链服务?还是使用NSUserDefaults将cookie简单地存储在明文中?
  • 我知道cookie存储在应用程序的沙箱中,因此其他应用程序将无法访问,但我的理解是,具有物理访问该设备的人可以轻松地访问应用程序的cookie及其值(特别是在未经加密的情况下)吗?

如果必须处理cookie中的一些敏感数据,但希望使用NSURLSession API的默认cookie处理/存储(共享NSURLSession),那么最好的选择是什么?

对不起,我知道我已经问了三个问题,但是在这方面的任何帮助都是非常感谢的。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-06-29 22:05:55

我不知道cookies是如何具体存储的,但是所有的应用程序文件都是在iOS上加密的,其中有一个特定于应用程序的AES256密钥。这些密钥来自最终来自CPU芯片中的“安全飞地”的其他密钥,后者只在用户解锁设备时才释放密钥。(苹果为iOS提供了一份相当全面的安全白皮书,详细描述了这一点。)

因此,访问iOS上的文件是相当困难的,即使是物理访问,除非您能够获得设备的密码并解锁它。常规的cookie存储可能对您的目的是足够安全的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29817799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档