2011-02-28 9 views
-1

私はアプリストアのパッケージ化時にビルドプロセス中にアプリのバイナリが暗号化されて署名されていることを知っていますが、そのバンドルのデータがどれくらい安全か疑問に思っていますか?たとえば、iPhoneアプリの文字列(または悪化した暗号化キー)を読むことができる人がいるのですか?App StoreのiPhoneアプリにデータが保存されるのはどれくらい安全ですか?

私は賞金をあげてゲームを作りたいと思っています。勝者がゲームを解き、ゲームをしなくても賞金を得ることができれば、それは少し意味がありません。

アドバイスありがとうございます。

+1

関連する、いくつかの洞察力はここに適用されます:http://stackoverflow.com/questions/5006022/securely-provide-a-unique-secret-code-to-winner-of-flash-game –

+0

もう少し詳しく教えてください「賞」は何ですか?ウェブサイトやゲームプレイに使用されているコードですか? – Staros

+0

アップルのストアガイドラインで賞品が許可されているかどうかを確認したい場合があります。 –

答えて

1

iPhoneアプリのリバースエンジニアリングが成功したので、アプリバンドルの暗号化(およびその内容)が防弾ではないことを示す例があります。

このような例の1つとしてthis linkを参照してください。

2

アップルストアの分散アプリは、アップルがiOSデータを保護するので安全ではないが、脱獄は一般的で簡単な作業なので、誰でもあなたのアプリを検索することができます。

貴重なデータをiOSアプリに保存しないことをおすすめします。

+0

機密データはサーバーのどこかに保存する必要があります。特にOPのような賞品のシナリオでは、 – jonathanpeppers

+0

私は@ Jonathan.Peppers – MacTeo

0

イメージ、テキストファイル、およびサウンドデータは、iOSアプリケーションバンドル内に完全に「安全でない」方法で保存されます(独自の暗号化を含めない限り)。 .ipaファイルを解凍するだけです。

+0

-1に同意します。 "あなた自身の暗号化を含めない限り"。申し訳ありませんが、暗号化キーを含むiphoneに何も隠す場所はありません。 – rook

+0

同じデバイスにキーを保存する必要はありません。 – hotpaw2

関連する問題