3

キーチェーン アイテムは、それを追加したアプリによって削除できることを知っています。ただし、アプリをアンインストールしてもデバイスに残ります。ユーザーは不要なキーチェーン アイテムを削除できますか?

4

2 に答える 2

4

いいえ。キーチェーン アイテムは iOS サンドボックスにあり、ユーザーは不要なキーチェーン アイテムを削除するためのアクセス権を持っていません。これらは API 経由でのみアクセスできます。

iOS はサンドボックスからキーチェーン アイテムにアクセスするための API を提供するため、アプリケーションはこれらの API を使用してキーチェーン アイテムにアクセスできます。ただし、アプリケーションはhttps://developer.apple.com/library/ios/documentation/security/conceptual/keychainServConcepts/02concepts/concepts.htmlに従って、独自のキーチェーン アイテムにしかアクセスできません。

したがって、アプリがアンインストールされたときにユーザーのデバイスに残っていれば、十分に安全です。

于 2013-10-22T06:42:28.770 に答える
0

iOS デバイスからキーチェーン アイテムを削除することはできません。キーチェーンはアプリケーション間で共有されるため、別のアプリが同じ資格情報を使用している可能性があります。アプリを削除するときは、情報をそのままにしておく必要があります。アプリを削除しても、キーチェーンは保持されます。キーチェーン内のアイテムを明示的に削除しない限り、キーチェーンがクリアされないことはほぼ確実です。

于 2013-10-22T06:49:03.790 に答える