Помимо многих других функций, о которых говорилось во время выпуска macOS Mojave, таких как темный режим и добавление новых приложений, таких как Home, еще одной ключевой особенностью macOS Mojave, похоже, является повышенное внимание как к конфиденциальности, так и к безопасности.
Как указано в разделе «Камера и микрофон теперь требуют вашего разрешения» этой статьи:
Apple также объявила, что другие категории данных, такие как ваша история сообщений и база данных почты, будут защищены аналогично новым разрешениям для камеры и микрофона в macOS Mojave.
Я понимаю, что после обновления, когда приложение запрашивает использование вашей камеры или микрофона, вы получите предупреждение, подобное приведенному ниже:
Однако меня больше интересует следующее:
...другие категории данных, такие как история сообщений и база данных почты, будут защищены аналогичным образом...
Мне не удалось найти много информации об этом в Интернете, и в настоящее время у меня не установлена предварительная версия macOS Mojave, и поэтому я не могу протестировать эту новую функцию, но мне любопытно узнать, что именно будет означать эта функция.
Apple публично задокументировала, как это будет работать?
Как Mojave реагирует, когда приложение пытается получить доступ к этой конфиденциальной информации; предупредит ли он пользователя, заблокирует неподписанные приложения или что?
Когда приложение пытается получить доступ к ограниченному каталогу, пользователю будет предложено диалоговое окно, объясняющее следующую информацию:
Многие приложения будут запрашивать выбор папки или файла. Если вы попытаетесь перетащить папку из каталога с ограниченным доступом (из обычного окна Finder) в choose a file
диалоговое окно, папка откроется как пустая папка со значком запрещенной папки. Это не приведет к диалоговому окну запроса разрешения.
Исключением для запроса доступа является Терминал. Если определенные команды терминала попытаются получить доступ к этим каталогам, они будут автоматически заблокированы без диалогового окна.
$ 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/
Скриншот Finder после распаковки (~/Desktop/imessage.zip) и открытия. Как видите, он пустой.
Если вы хотите добавить исключения, чтобы дать определенным приложениям неограниченные разрешения, это можно сделать в Системных настройках.
+
значокПримечание. Чтобы изменения вступили в силу, приложение необходимо перезапустить.
Предупреждение : Добавление терминала предоставит доступ ко всем командам терминала.
bmike
JBis