Apple готовит изменения в механизме выдачи приложениям полного доступа к диску в macOS. Как сообщает 9to5Mac со ссылкой на исследователя кода под псевдонимом pdfu, первые ограничения могут появиться уже в версии macOS 27.3.
Полный доступ к диску позволяет программе читать широкий круг данных на компьютере, включая содержимое защищённых папок и баз данных приложений. Такая привилегия требуется некоторым инструментам с ИИ-функциями, которые работают с личной информацией пользователя, однако одновременно создаёт риск доступа к данным, не связанным с непосредственной задачей приложения.
Что изменится
Сейчас приложение, пытающееся открыть защищённый файл без нужного разрешения, получает отказ от macOS. При этом система может добавить программу в список в разделе «Полный доступ к диску» в «Системных настройках». Разработчики используют этот механизм: они предлагают пользователю открыть соответствующий раздел и включить переключатель для приложения.
По данным pdfu, в macOS 27.3 приложения, запросившие файлы за пределами уже предоставленных разрешений, перестанут автоматически попадать в этот список. То есть пользователю будет сложнее выдать программе полный доступ по подсказке внутри самого приложения: ему придётся самостоятельно найти нужный раздел настроек и добавить программу вручную.
Ранее Apple заявляла, что предоставление полного доступа к диску будет требовать «очень явного действия пользователя». Компания не уточняла техническую реализацию этого принципа. Описанное изменение может стать одной из его частей, однако Apple пока не подтверждала детали публично.
Почему это важно для ИИ-агентов
Особенно остро вопрос стоит для программ с ИИ-агентами. Для работы с перепиской, например с локальной базой сообщений в iMessage, разработчики нередко запрашивают полный доступ к диску, поскольку более узкого системного разрешения для таких сценариев может не быть. В результате пользователь, желающий предоставить приложению доступ к одному типу данных, фактически открывает ему существенно более широкие возможности.
В публикации также упоминается возможный механизм Private Folders – «частных папок». Если Apple позволит выдавать доступ только к конкретной папке, например к хранилищу сообщений, это могло бы снизить потребность в полном доступе к диску. Однако сведений о работе этой функции пока недостаточно, поэтому говорить о её появлении и возможностях преждевременно.
Изменения находятся в разработке и до финального релиза macOS 27.3 могут быть скорректированы. Тем не менее выбранный Apple подход показывает стремление сделать предоставление наиболее чувствительных разрешений менее случайным и более осознанным.