Що і як реалізує macOS Mojave для обмеження доступу додатків до персональних даних?


15

Як і багато інших функцій, про які говорилося під час випуску macOS Mojave, як темний режим та додавання нових додатків, таких як Home, ще одна ключова особливість macOS Mojave, здається, полягає в тому, що він посилює зосередженість як на конфіденційності, так і на безпеці.

Як зазначено у розділі "Камера та мікрофон зараз вимагають дозволу" цієї статті:

Apple також оголосила, що інші категорії даних, такі як історія ваших повідомлень та база даних Mail, будуть захищені аналогічно дозволів MacOS Mojave на нову камеру та мікрофон.

Я розумію, що після оновлення, коли програма вимагає використовувати вашу камеру або мікрофон, ви отримаєте сповіщення на зразок наведеного нижче:

введіть тут опис зображення

Однак мене більше заінтригує таке:

... інші категорії даних, такі як історія повідомлень та база даних пошти, будуть захищені аналогічним чином ...

Мені не вдалося знайти багато інформації про це в Інтернеті, і в даний момент у мене не встановлена ​​передвипускна версія MacOS Mojave, і тому я не можу перевірити цю нову функцію, але мені цікаво знати, що саме ця функція буде означати.

Чи публічно задокументував Apple, як це буде працювати?


1
Коментарі не для розширеного обговорення; ця розмова була переміщена до чату .
bmike

2
Це, мабуть, буде в наступному великому випуску 2018/2019 білого паперу Apple про безпеку в macOS .
JBis

Відповіді:


17

Як Mojave реагує, коли програма намагається отримати доступ до цієї конфіденційної інформації; це сповістить користувача, заблокує непідписані програми чи що?

Коли програма намагається отримати доступ до обмеженого каталогу, користувачеві буде запропоновано діалогове вікно, що пояснює наступну інформацію:

  • Яке застосування
  • Що програма намагається отримати доступ
  • Опція дозволити або заборонити доступ

введіть тут опис зображення

введіть тут опис зображення


У багатьох програмах буде запропоновано вибрати папку чи файл. Якщо ви спробуєте перетягнути папку з обмеженого каталогу (із звичайного вікна пошуку) у choose a fileдіалогове вікно, вона відкриється як порожня папка із забороненою піктограмою папки. Це не створить діалогове вікно дозволу на запит.

введіть тут опис зображення

Термінал

Виняток із запиту про доступ - Термінал. Якщо певні команди Terminal намагаються отримати доступ до цих каталогів, вони будуть автоматично заблоковані без діалогового вікна.

$ sudo  cp  -r  ~/Library/Messages/ ~/Desktop/test
cp: /Users/[User]/Library/Messages/: unable to copy extended attributes to /Users/[User]/Desktop/test: Operation not permitted
cp: /Users/[User]/Library/Messages/: Operation not permitted

При спробі використовувати команду zip каталог зіштовхується, рекурсивно, до тих пір, поки заблокований каталог, в якому він виявиться порожнім.

 $ zip -r  ~/Desktop/imessage.zip ~/Library/Messages/

Знімок екрана, зроблений у програмі пошуку після розпакування (~ / Desktop / imessage.zip) та відкриття. Як бачите, він порожній.

введіть тут опис зображення

Винятки

Якщо ви хочете додати винятки, щоб надати деяким програмам необмежені дозволи, це можна зробити в системних налаштуваннях.

  1. Налаштування системи> Безпека та конфіденційність> Конфіденційність
  2. Розблокуйте, якщо потрібно
  3. Виберіть тип дозволу
    • Послуги з розміщення
    • Контакти
    • Календарі
    • Нагадування
    • Фотографії
    • Камера
    • Мікрофон
    • Доступність
    • Дані програми (включає дані повідомлення, дані пошти тощо)
    • Автоматизація
    • Аналітика
  4. Клацніть +піктограму
  5. Виберіть додаток
  6. Натисніть Додати

Примітка. Щоб зміни набули чинності, програму доведеться перезапустити.

Попередження : Додавання терміналу надасть усім командам терміналу доступ.

введіть тут опис зображення


2
Дуже дякую за чудово написану відповідь! Я розумію, що відповідь все ще триває внаслідок обмеженої документації, наявної на даний момент. Однак ваша відповідь повністю задовольнила те, що я сподівався дізнатися з мого запитання! Дякую!
Том

@JBis Чи є інша альтернатива, щоб мати цей дозвіл ??
Vikram Sinha

@vikramsingh Я не розумію вашого питання.
JBis

@JBis Mac Mojave тепер обмежує весь доступ до пошти, повідомлень, історії перегляду сафарі тощо. Як читати ці дані? один з наших додатків працює над історією перегляду сафарі, і я ніде не вирішую це питання.
Vikram Sinha

1
@Buscar 웃 Що? Ні. Просто додайте термінал у системні налаштування.
JBis
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.