2

iOS では、Windows で利用可能な暗号化/復号化 DPAPI 関数に相当する API を探しています (CRYPTPROTECT_LOCAL_MACHINE フラグが設定されていません)。

目的は、一部のアプリケーション データをローカルに永続化し、そのアクセスをアプリケーション自体のみに制限することです。

キーチェーン機能について読みましたが、辞書にはユーザーレベルのアクセス権があるようです (スマートフォンのログオン中にロック解除されます)。通常、独自のキーチェーンを持つなど、アプリケーションだけがその情報にアクセスできるようにしたいと考えています。

これに関するアドバイスはありますか?

4

1 に答える 1

1

アプリは、iOS で別のアプリのキーチェーン エントリにアクセスできません。原則として、各アプリが独自のキーチェーンを持っているかのようです。

iOS では、アプリケーションは常に独自のキーチェーン項目にアクセスできますが、他のアプリケーションによって作成された項目にはアクセスできません。

http://developer.apple.com/library/mac/#documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html

ただし、その他のキーチェーンのセキュリティに関する懸念事項については、この投稿を参照してください。

于 2011-07-19T22:18:58.163 に答える