まず、私の経歴を少し説明します。私は10年以上にわたって大規模なWebシステムに取り組んできましたが、Androidは過去2か月間私が注目してきたものです。ご想像のとおり、ギャップはかなり広いです:)
ドキュメントのAndroidのセキュリティとアクセス許可とデータストレージの部分を見て、開発者と直接話し、本やチュートリアルを読んで、モデル全体がどのように機能するかはかなり明らかです。ただし、SQLiteファイルとSharedPreferencesファイルが、暗号化されていないデリケートな情報(OAuthトークンなど)を格納するのに十分な安全性があるかどうかについては、答えを見つけることができませんでした。誰かが何らかの方法でそれらをつかむことは可能ですか?Androidのドキュメントの引用:
アプリケーションによって保存されたデータには、そのアプリケーションのユーザーIDが割り当てられ、通常は他のパッケージにアクセスできません。
それは私に追加の白髪を与える通常はアクセスできない部分です:)
ありがとう、役立つ答えをいただければ幸いです:)