このアプリ以外の方法でアプリの localStorage にアクセスすることは可能ですか?
localStorage を使用するアプリを作成していますが、誰かが私のデータにアクセスできないようにしたいと考えています。
ご清聴ありがとうございました。
このアプリ以外の方法でアプリの localStorage にアクセスすることは可能ですか?
localStorage を使用するアプリを作成していますが、誰かが私のデータにアクセスできないようにしたいと考えています。
ご清聴ありがとうございました。
PhonegapアプリケーションはUIWebViewで実行され、UIWebViewはすべてのWeb関連のものにWebKitエンジンを使用します。ローカルストレージやキャッシュなどのすべてのナビゲーションデータはアプリのデータストア(サンドボックス)に保存されるため、共有キーチェーンなどの方法を指定しない限り、他のアプリからアクセスすることはできません。 、URIなど。
これはiOSセキュリティシステムに組み込まれており、パブリックAPIを介してデータにアクセスする公式の方法はありません(これは完全に安全であるという意味ではありません)。アクセスしたくない機密情報を保存している場合は、常にそのようなデータを暗号化する必要があります。このトピックに関する詳細情報が必要な場合は、このドキュメントを参照してください。
デフォルトでは、アプリ自体を除いて、アプリに保存されているデータにアクセスすることはできません。info.plistファイルにエントリを追加できます
Application supports iTunes file sharing
info.plistにこのフィールドを追加してYESに設定すると、その場合にのみ、ユーザーはデバイスをiTunesに接続することにより、ドキュメントディレクトリに保存されているデータにアクセスできます。