0

Android アプリを作成しました。プレイストアに投稿する準備ができました。しかし、アプリのコンテンツが安全かどうかはわかりません。

ポイントは、アプリ内にデータベースがあり、アプリ以外の方法でデータベースから情報を取得したくないということです。

どうすればこれを行うことができますか?

4

1 に答える 1

2

誰かが電話をルート化しない限り、データベースは安全です。

ルート化された電話の場合にデータを取得するのをより困難にするには、次のことができます。

  • アプリケーションのみがアクセスできるサーバーでデータベースをホストします (ssl クライアントサーバー認証)
  • アプリケーション コードに保存されているパスワードを使用してデータベース コンテンツを暗号化する (リバース エンジニアリングが可能)

http://sqlcipher.net/sqlcipher-for-android/

アプリケーションにアクセスできる人は誰でもリバース エンジニアリングできることに注意してください。プロガードを使用すると、より困難にすることができます。

http://developer.android.com/tools/help/proguard.html

復号化コードを難読化します。

于 2012-07-31T13:47:04.570 に答える