キーチェーン アイテムは、それを追加したアプリによって削除できることを知っています。ただし、アプリをアンインストールしてもデバイスに残ります。ユーザーは不要なキーチェーン アイテムを削除できますか?
2 に答える
いいえ。キーチェーン アイテムは iOS サンドボックスにあり、ユーザーは不要なキーチェーン アイテムを削除するためのアクセス権を持っていません。これらは API 経由でのみアクセスできます。
iOS はサンドボックスからキーチェーン アイテムにアクセスするための API を提供するため、アプリケーションはこれらの API を使用してキーチェーン アイテムにアクセスできます。ただし、アプリケーションはhttps://developer.apple.com/library/ios/documentation/security/conceptual/keychainServConcepts/02concepts/concepts.htmlに従って、独自のキーチェーン アイテムにしかアクセスできません。
したがって、アプリがアンインストールされたときにユーザーのデバイスに残っていれば、十分に安全です。
iOS デバイスからキーチェーン アイテムを削除することはできません。キーチェーンはアプリケーション間で共有されるため、別のアプリが同じ資格情報を使用している可能性があります。アプリを削除するときは、情報をそのままにしておく必要があります。アプリを削除しても、キーチェーンは保持されます。キーチェーン内のアイテムを明示的に削除しない限り、キーチェーンがクリアされないことはほぼ確実です。