Що дійсно означає дозвіл на змінення / видалення вмісту USB-накопичувача?


11

Що modify/delete USB storage contentsнасправді означає дозвіл? Чи надає доступ додатку для читання, зміни та запису всіх даних на мій USB-накопичувач? Може бути, це обмежується лише підмножиною цих даних (наприклад, лише даними, записаними самою програмою)? Або це означає щось інше цілком?

Відповіді:


8

Якщо ви знайомі з поняттями дозволу на читання та запис на різних платформах ПК, це майже те саме, що відбувається тут. Ви надаєте програмі доступ для запису до вашого "зовнішнього сховища". Це може бути SD-карта чи деякий простір для зберігання, який постачається разом із вашим пристроєм.

Цей дозвіл вказує на те, що програма здатна створювати, змінювати або видаляти будь-які файли, які знаходяться на SD-карті (або незнімний простір для зберігання, який ОС обробляє найбільше, як SD-карту).

Щоб він міг завантажити файл з Інтернету і вручну зберегти його на SD-карту.

Він може генерувати власний файл зображення, тексту, аудіо тощо. І зберігати його на SD-картці.

Він може видалити будь-який файл із вашої SD-карти.

Він може знайти файл, який вже існує на вашому SD (навіть той, який не має нічого спільного з додатком), і внести зміни до нього.


5

Це означає, що програма може читати / записувати весь вміст вашої карти SDD. Навіть якщо програма не має цього дозволу, вона все одно зможе читати зі вмісту sdcard. Надання прав на зміни / запису дозволить програмі створювати, редагувати чи видаляти файли.

99,9% часу це так, що програма може робити такі речі, як збереження даних на sdcard. Наприклад, це можуть бути зображення з програми шпалер, або якщо додаток використовується для резервного копіювання SMS-повідомлень для вас, або навіть програма для подкастів потребує збереження mp3-файлу на sdcard.

Останнім часом спостерігається певна суєта з приводу того, що ios має доступ до ваших фотографій та інших даних на пристрої. Ви повинні пам’ятати, що ці пристрої не Телефони, це комп’ютери, які здійснюють телефонні дзвінки. Нічим не відрізняється, якщо я встановлю програму в Windows / Linux / OSX, програма матиме доступ до кожного файлу в системі, до якої я маю доступ.

Якщо ви не довіряєте програмі встановити її на свій ПК, ви не встановите її. Ви повинні використовувати ті самі думки зі своїм телефоном, але майте на увазі, що у вас може бути ще більше особистої інформації на телефоні, ніж у вашому ПК.


1
Випуск фотографій iOS: Android теж робить це
Мартін Тапанков

4
@MartinTapankov Кожен комп'ютер робить це. Це не задні куточки, це вже в будинку. Особливо sdcards, FAT32 не забезпечує захисту безпеки, тому ОС має дозвіл на зміну / видалення в android, щоб принаймні вимагати від додатків запит на це, перш ніж вони дозволять їм змінювати sdcard. що більше, ніж будь-яка інша ОС.
Райан Конрад

1

Кожна програма має певну папку зберігання. Однак деякі папки є загальнодоступними, як-от папки Зображення, Музика та Мелодії дзвінків. Отже, в основному програма може записувати / видаляти файли із загальнодоступної папки та з власної папки.

Перегляньте це посилання, щоб отримати докладнішу інформацію: http://developer.android.com/guide/topics/data/data-storage.html#SavingSharedFiles


3
Програма повинна мати можливість записувати / видаляти в будь-якому місці зовнішнього сховища. FAT32 не реалізує будь-яких дозволів на використання файлів (і саме це незмінно використовують зовнішні пристрої зберігання), тому немає можливості обмежувати доступ до певних папок / файлів. Це добре використовувати папку для зберігання вашої програми, але цього точно не потрібно.
eldarerathis

Хоча FAT32 не має системи дозволів, немає причин, що ОС (Android / Linux) не може реалізувати прошивку пісочниці навколо доступу до файлової системи, щоб гарантувати, що додатки мають доступ лише до авторизованої частини файлової системи. Мене змушує те, що Google не реалізував щось подібне, як це дійсно досить просто зробити для розробників систем.
Тімоті К. Куінн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.