“修改/删除USB存储内容”权限的含义是什么?


11

什么是modify/delete USB storage contents许可究竟意味着什么?是否授予应用程序访问权限,以读取,修改和写入USB存储设备上的所有数据?也许这仅限于该数据的子集(例如,仅由应用程序本身写入的数据)吗?还是完全意味着别的意思?

Answers:


8

如果您熟悉各种PC平台上的读取和写入权限的概念,则与此处进行的操作几乎相同。您为应用程序提供了对“外部存储”的写访问权限,该外部存储可以是SD卡,也可以是设备随附的一些存储空间。

该权限表示该应用程序能够创建,修改或删除SD卡(或OS对待SD卡最像SD卡的不可移动存储空间)上的任何文件。

因此,它可以从网上下载文件,然后手动将其保存到SD卡中。

它可以生成自己的图像,文本,音频等文件,并将其保存到SD卡中。

它可能会删除SD卡上的任何文件。

它可以找到SD上已经存在的文件(甚至与应用程序无关),然后对其进行更改。


5

这意味着应用程序可以读取/写入sdcard的全部内容。即使应用程序没有此权限,它仍然可以从sdcard的内容中读取。授予其修改/写入权限将允许应用程序创建,编辑或删除文件。

这是99.9%的时间,因此应用程序可以执行将数据保存到sdcard的操作。例如,这可能是墙纸应用程序中的图像,或者该应用程序用于为您备份您的短信,甚至播客应用程序都需要将mp3文件保存到sdcard。

最近,关于ios可以访问设备上的图片和其他数据有些麻烦。您必须记住,这些设备不是电话,而是可以打电话的计算机。如果我在Windows / Linux / OSX上安装应用程序也没什么不同,该应用程序将有权访问系统上我有权访问的每个文件。

如果您不信任将应用程序安装到PC上的应用程序,则不会安装它。您应该对手机使用相同的想法,但请记住,与在PC上相比,在手机上可能拥有更多的个人信息。


1
重新iOS的照片发布:Android为它太
马丁Tapankov

4
@MartinTapankov每台计算机都会执行此操作。这不是后门,已经在屋子里了。尤其是sdcard,FAT32不提供安全保护,这就是为什么OS在android中具有“修改/删除”权限,以便至少要求应用程序要求此操作,然后才允许他们修改sdcard。比其他任何操作系统都要多。
瑞安·康拉德

1

每个应用程序都有一个特定的存储文件夹。但是,某些文件夹是公用的,例如“图片”,“音乐”和“铃声”文件夹。因此,基本上,应用程序可以从公用文件夹及其自己的文件夹中写入/删除文件。

请查看此链接以获取更多详细信息:http : //developer.android.com/guide/topics/data/data-storage.html#SavingSharedFiles


3
该应用程序应该能够在外部存储上的任何位置进行写入/删除。FAT32没有实现任何类型的文件权限(外部存储设备总是使用该权限),因此无法限制对特定文件夹/文件的访问。使用应用程序的存储文件夹是一个很好的设计,但是您绝对不必这样做。
eldarerathis 2012年

尽管FAT32没有权限系统,但操作系统(Android / Linux)操作系统没有理由不能在文件系统访问周围实现沙箱填充程序,以确保应用程序只能访问文件系统的授权部分。令我震惊的是,谷歌没有实现这样的事情,因为它对系统开发人员来说确实非常简单。
蒂莫西·奎因
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.