「USBストレージコンテンツの変更/削除」権限は、実際にはどういう意味ですか?


11

何をしないmodify/delete USB storage contents権限は本当に意味ですか?アプリケーションにUSBストレージ上のすべてのデータの読み取り、変更、書き込みを許可しますか?たぶん、これはそのデータのサブセットにのみ限定されているのでしょうか(たとえば、アプリケーション自体によって書き込まれたデータのみ)。それとも完全に別の意味ですか?

回答:


8

さまざまなPCプラットフォームでの読み取りおよび書き込み権限の概念に精通している場合、これはここで行われていることとほとんど同じです。アプリケーションに、「外部ストレージ」への書き込みアクセス権を付与しています。これは、SDカード、またはデバイスに付属のストレージスペースである可能性があります。

この権限は、アプリケーションがSDカード(またはOSがSDカードのように最も扱いやすいリムーバブルでない記憶域)にあるファイルを作成、変更、または削除できることを示します。

そのため、オンラインからファイルをダウンロードし、手動でSDカードに保存できます。

独自の画像、テキスト、オーディオなどのファイルを生成し、SDカードに保存できます。

それはあなたのSDカード上の任意のファイルを削除する可能性があります。

SDに既に存在するファイル(アプリとは何の関係もないファイル)を見つけて変更する可能性があります。


5

これは、アプリケーションがSDカードの内容全体を読み書きできることを意味します。アプリケーションにこの権限がない場合でも、SDカードの内容から読み取ることができます。変更/書き込み権限を付与すると、アプリケーションはファイルを作成、編集、または削除できます。

99.9%の時間で、アプリケーションはデータをSDカードに保存するなどのことができます。たとえば、壁紙アプリの画像や、アプリがSMSメッセージのバックアップに使用されている場合、またはポッドキャストアプリでmp3ファイルをSDカードに保存する必要がある場合などです。

最近、iOSがデバイス上の画像やその他のデータにアクセスすることについて、いくつかの「騒ぎ」がありました。これらのデバイスは電話ではなく、電話をかけるコンピュータであることを覚えておく必要があります。Windows / Linux / OSXにアプリケーションをインストールする場合も同じですが、アプリケーションはシステム上のすべてのファイルにアクセスできます。

PCにインストールするアプリケーションを信頼できない場合は、インストールしません。あなたはあなたの電話で同じ考えを使うべきです、しかしあなたがあなたの電話であなたがあなたのPCでそうするよりさらに多くの個人情報を持っているかもしれないことを心にとめておいてください。


1
iOSの写真の問題について:Androidもそれを行います
Martin Tapankov

4
@MartinTapankovすべてのコンピュータがこれを行います。バックドアではなく、すでに家の中にあります。特にsdカードの場合、FAT32はセキュリティ保護を提供しません。OSがAndroidで変更/削除の権限を持っているため、アプリがsdカードを変更する前に、これをリクエストする必要があります。これは他のどのOSよりも優れています。
ライアンコンラッド

1

各アプリケーションには、特定のストレージフォルダがあります。ただし、Pictures、Music、Ringtonesフォルダーなど、一部のフォルダーはパブリックです。したがって、基本的にアプリケーションは、パブリックフォルダーとそのフォルダーからファイルを書き込み/削除できます。

詳細については、このリンクをご覧ください:http : //developer.android.com/guide/topics/data/data-storage.html#SavingSharedFiles


3
アプリケーションは、外部ストレージのどこにでも書き込み/削除できる必要があります。FAT32は、どのような種類のファイルアクセス許可も実装していません(そのため、常に外部ストレージデバイスが使用します)。そのため、特定のフォルダー/ファイルへのアクセスを制限する方法はありません。アプリケーションのストレージフォルダを使用するのは良い設計ですが、必ずしもそうする必要はありません。
eldarerathis 2012年

FAT32には権限システムがありませんが、OS(Android / Linux)OSがファイルシステムアクセスの周りにサンドボックスシムを実装して、アプリがファイルシステムの承認された部分にのみアクセスできるようにする理由はありません。システム開発者にとって本当に簡単なことなので、Googleがこのようなものを実装しなかったのは私を驚かせました。
ティモシーC.クイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.