2010-12-02 8 views
2

iOSでは、Windowsで使用できる暗号化/復号化DPAPI関数(CRYPTPROTECT_LOCAL_MACHINEフラグが設定されていない)と同等のAPIを探しています。IOSのキーチェーンをWindowsのDPAPIと比較できますか?

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

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

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

答えて

1

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

は、アプリケーションが常に独自のキーチェーンの項目が、他のアプリケーションで作成された ないアイテムにアクセスすることができます。

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

しかし、他のキーチェーンセキュリティ上の懸念のためのthis postを参照してください。

+0

あなたの答えに感謝します! – Starbuck3000

関連する問題