2012-04-11 12 views
1

私はSSLを使ってWebサービスと話すiPhoneアプリケーションを持っています。私は、アプリケーションがWebサービス(アプリケーションキー)に自分自身を識別するために使用できるアプリケーションでキーを配布したいと思います。すべてのアプリで同じキーを使用できるため、すべてのアプリで同じキーを配布できます。iPhoneアプリケーションと一緒に配布されたデータを保護する

これをアプリケーション以外のディスカバリや用途から保護する方法で配布するにはどうすればよいですか?

私はSQLiteデータベースでコアデータを使用しています。

答えて

0

iOSキーチェーンメカ​​ニズムを使用できます。 Googleの詳細については、またはSFHFKeychainUtilsをご覧ください。これは、Buzz Andersenの小さなクラスであり、キーチェーンを非常に簡単に操作できます。

iOSキーチェーンによって提供される「本当の」セキュリティが心配な場合は、this very interesting S.O. articleにお読みください。

+0

ありがとうございました。だから私はアプリケーションと安全にキーを配布し、アプリケーション内からアクセスすることができますか? – Undistraction

+0

これはキーチェーンが意味するものです...それはMacOSのキーチェーンのようなものです。情報のすべての賢明な部分(パスワード、証明書など)はそこに保存されています... – sergio

+1

パスワードを安全に保存することができます私はそれを配布する際にどのようにパスワードを保護するのですか?アプリケーションを初めて実行してキーチェーンに追加するまで、アプリケーションバンドルにパスワードを保存する必要があります。この間、それは暴露される。 – Undistraction

関連する問題