他のアプリケーションで作成されたファイルまたはフォルダに存在するデータを読み取り/書き込み/削除することはできますか? Android OS がそのような許可を与えないことは 99% 確信していますが、100% 確信しているために、これを知りたいと思っています。つまり、外部ソースから Android アプリをダウンロードすると、どのようなセキュリティ上の脅威が発生する可能性があるのでしょうか?
1 に答える
他のアプリケーションで作成されたファイルまたはフォルダーに存在するデータを読み取り/書き込み/削除することはできますか?
それは、「他のアプリケーションによって作成されたファイルまたはフォルダー」が存在する場所によって異なります。
アプリによって内部ストレージの一部に書き込まれたファイルは、通常、サードパーティのアプリからアクセスできません。デバイスを root 化したユーザーは、これらのファイルへのアクセスを手配できます。
アプリによって外部ストレージに書き込まれたファイルは、他のアプリやユーザーからアクセスできますが、アプリにはアクセス許可が必要READ_EXTERNAL_STORAGE
です。WRITE_EXTERNAL_STORAGE
Android 4.4 以降のリムーバブル ストレージの一部にアプリによって書き込まれたファイルは、通常、サードパーティ アプリからアクセスできません。ユーザーは、Android アプリ以外の場合は、メディアを他のハードウェア (ノート PC など) に移動することで、これらのファイルにアクセスできます。
Android 4.4 より前にアプリによってリムーバブル メディアに書き込まれたファイル (文書化されておらず、サポートされていない手段を使用) は、ユーザーだけでなく、他のアプリからもアクセスできます。