用户可以从他的iOS设备上删除钥匙串项目吗? [英] can a user remove a keychain item from his iOS device?

查看:218
本文介绍了用户可以从他的iOS设备上删除钥匙串项目吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道可以通过添加钥匙串的应用程序删除它.但是即使他卸载了应用程序,它们也将保留在设备中.用户可以删除任何不需要的钥匙串物品吗?

I know that keychain items can be removed by the app which added it. But they will remain in the device if even if he uninstall the app. Can a user remove any unwanted keychain item?

推荐答案

否.钥匙串项目位于iOS沙箱中,用户无权删除不需要的钥匙串项目.这些只能通过API访问.

No. Keychain items are in iOS sandbox, users don't have access to remove unwanted keychain item. These are accessible via API's only.

由于iOS提供了用于从沙箱访问钥匙串项目的API,因此应用程序可以使用这些API来访问钥匙串项目.但是应用程序只能按照 https://developer.apple.com/library/ios/documentation/security/conceptual/keychainServConcepts/02concepts/concepts.html

As iOS provides API's to access keychain items from sandbox, applications can use these API's to access keychain items. But an application can access only its own keychain items as per https://developer.apple.com/library/ios/documentation/security/conceptual/keychainServConcepts/02concepts/concepts.html

因此,如果在卸载应用程序时它们仍保留在用户设备上,它们将足够安全.

So they are secure enough if they still remain on the user's device when the app is uninstalled.

这篇关于用户可以从他的iOS设备上删除钥匙串项目吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆