2

iOSのディレクトリを自分のアプリのためだけに保護して保護する方法はありますか?私のアプリケーションでは、ユーザーが本を購入し、ドキュメントのサブディレクトリに本を保存しているので、他のアプリケーションがこのディレクトリにアクセスすることを望んでいません。このデータを暗号化する必要がありますか?

4

3 に答える 3

1

ドキュメントフォルダは確かに他のアプリからサンドボックス化されていますが、iExplorerなどのiPhoneのファイルシステム(ジェイルブレイクは不要)をチェックできるサードパーティのユーティリティからは安全ではありません。
アプリのデータを保護したい場合は、Appleの開発者ポータルにあるデータ保護APIについて読む必要があります。素晴らしいWWDCの講義もあります(2011年からだと思います)。
別の解決策は、暗号化されたzipファイル(その場で作成するデバイスのuuidから派生したある種のパスワード)などの安全な形式で資料をパックすることです。

于 2012-10-22T14:27:44.360 に答える
1

iOS のデータ保護をご覧になることをお勧めします。

http://support.apple.com/kb/HT4175

新しい「iOS データ保護 API」とは何ですか?

iOS でのデータ保護

iOS データ保護の実装とテスト

于 2012-10-22T23:01:00.210 に答える
0

アプリケーションのドキュメント フォルダーはサンドボックス化されており、アプリケーションでのみ使用できます。アプリで使用するリソースを保存する場合は、ここに配置します。

于 2012-10-22T14:22:33.840 に答える