2

Core Data に大きく依存するアプリを作成しています。主に質問/回答をユーザーに提供するコンテンツ主導型のアプリです。

最初の読み込みで、アプリ デリゲートは SQLite からアプリの永続ストアに大量のデータを取得します。データは基本的に、アプリ内で購入できるだけでなく、著作権で保護された多くのコンテンツです。

通常、コア データの暗号化/保護を必要とする開発者は、機密性の高いユーザー データを保存するためにそれを必要とします。ただし、この(私の)ケースのように、誰かまたは任意のソース(ユーザーを含む)からの外部アクセスから永続ストアを保護する必要があります。永続ストアからのアプリの知的財産全体。

iPhone シミュレーターで、永続ストアを見つけて (SQLite ブラウザーで) 開くのはまったく問題ないことに気付きました。これは少し心配なので、これがデバイスへのリリース インストールでも簡単に可能である場合は、次のことを知りたいです。

これを行ごとに(遅延して)行う方法を見つけたので、必ずしも暗号化に全力を尽くしたいとは限りません。永続的なストアを難読化/スクランブルする簡単な方法はありますか?

4

1 に答える 1

0

この記事では、個々の属性を暗号化する方法を示します (もちろん、すべての属性を暗号化できます)。

于 2013-03-22T07:53:41.987 に答える