Перейти к содержимому

Как подготовить ИИ-агентов на macOS к урезанию Full Disk Access: чек-лист

Марина Погодина

5минут чтения

Представьте утро после обновления macOS: ИИ-агент, который полгода сам раскладывал документы и отвечал на письма, молчит, а в журнале одна и та же строка про отказ в доступе. Apple объявила об ужесточении контроля Full Disk Access, и причиной назвала именно риски от ИИ-агентов. Это уже сигнал, к которому стоит подготовиться заранее.

Снимок страницы TechCrunch: первый экран с заголовком Apple says it’s tightening macOS ‘Full Disk Access’ controls due to new risks from AI agents
Источник: TechCrunch

Я 14 лет смотрю на доступы со стороны аудита, и скажу честно: новость меня скорее радует. Полный доступ к диску это самая грубая permission из возможных, и выдавать её автоматизации, которая сама принимает решения, было удобно только пока никто не считал риски. Apple посчитала за всех нас.

Что именно меняется и кого это заденет

Full Disk Access в macOS разрешает приложению читать всё: почту, сообщения, заметки, историю браузера, файлы других программ. Для агента это удобнейший режим, потому что не нужно составлять списки папок и просить права по частям. Одна галочка, и агент видит весь диск.

Кого заденет ужесточение: Агент читает почту или сообщения через файлы, Скрипты ходят по всему диску без списка папок, Бэкапы и поиск завязаны на полный доступ, В доступе нет ни одного ограничения. Иллюстрация к разделу Что именно меняется и кого это заденет, вид: чек-лист
Иллюстрация: Ужесточение бьёт по агентам, которым выдали Full Disk Access на весь диск

Проблема в том, что агент действует сам. Он может затронуть лишние файлы, не относящиеся к текущей задаче, получив к ним доступ целиком.

Когда такие системы множатся, у вендора появляется выбор: ждать инцидентов или резать права заранее. Apple выбрала второе, и по логике это правильный ход, каким бы неудобным он ни был для тех, кто строит автоматизацию.

Схема-цепочка: ИИ-агент получает полный доступ к диску, читает почту, сообщения и файлы целиком, его ошибки или взлом превращаются в утечку всех данных сразу, Apple отвечает ужесточением Full Disk Access.
Цепочка приводит к тому, что широкий доступ агента к диску становится риском уровня пользователя, и вендор реагирует ограничением.

Заденет это не всех. Если ваш агент работает внутри своей папки с документами и ходит в неё по точечному разрешению, ужесточение пройдёт мимо. Если же он завязан на полный доступ, потому что так было быстрее настроить, готовьтесь к перенастройке. Скорость запуска, купленная широкой галочкой, всегда превращается в долг технического долга.

Почему точечные права спасают всегда

Есть простой принцип, который я проверяла более чем на 60 аудитах: система, которой выдано больше прав, чем нужно для задачи, ломается интереснее всех остальных. Она ломается в момент, когда меняется политика безопасности, обновляется система или приходит новый сотрудник с другим подходом к настройке.

Агент с минимальными правами переживает любые ужесточения по той причине, что ужесточать в нём просто нечего. Он уже работает в своём контуре данных, и системе незачем его трогать. Это тот случай, когда правильная архитектура дешевле любой срочной миграции.

Схема-развилка: если агент запрашивал только конкретные папки и отдельные типы данных, обновление его почти не заденет; если агент работал от Full Disk Access на весь диск, после ужесточения контроля часть функций сломается и потребует перенастройки.
Развилка простая: агент либо работает на минимальных правах и переживает любое ужесточение, либо завязан на полный доступ и падает после первого апдейта.

Ирония в том, что полный доступ чаще всего выдают из лени, и я сама так делала в быстрых внутренних проектах. Разница между профессиональным и кустарным подходом видна в моменте первого обновления системы.

Чек-лист: проверить агентов до обновления

Этот чек-лист я советую пройти всем, у кого на macOS работают ИИ-агенты, скрипты автозагрузки или самописные интеграции с файлами. Он занимает один вечер и снимает риск падения автоматизации в самый неподходящий момент.

  1. Откройте Настройки, затем Конфиденциальность и безопасность, затем Полный доступ к диску, и выпишите весь список приложений с этим правом.
  2. Напротив каждого пункта запишите, какая задача реально требует полного доступа, и пометьте те, где ответ "не знаю" или "так исторически сложилось".
  3. Для каждого ИИ-агента составьте список папок и типов данных, с которыми он работает по факту, взяв его из журнала действий за последние недели.
  4. Выдайте агенту точечные права на эти папки и уберите Full Disk Access, если задача решается без него.
  5. Рабочие файлы агента перенесите в отдельную папку, чтобы его контур данных был виден в Finder одной строкой.
  6. Проверьте журнал ошибок после перенастройки: если там нет отказов в доступе за несколько дней, агент живёт на минимальных правах.
  7. Повторите проход после обновления macOS и сравните список прав с исходным, чтобы поймать изменения сразу.
Схема слоёв: нижний слой это минимальные права доступа, на нём лежит изоляция данных для агента, выше обработка ошибок и повторные попытки, наверху журналирование действий агента, которое позволяет разобраться в любой сбойной ситуации.
Слои показывают: устойчивость к изменениям системы стоит на минимальных правах и журналировании, и без нижнего слоя верхние не спасают.

Вопросы, которые задают перед перенастройкой

Можно ли оставить агенту Full Disk Access, если он работает с почтой?

Технически можно, и до обновления это будет работать ровно так же, как раньше. Вопрос в том, что вы принимаете риск, при котором ошибка агента затрагивает весь диск целиком, и этот риск уже назван причиной ужесточения со стороны Apple. Я бы рассматривала полный доступ как временную меру со сроком замены.

Что делать, если агент после перенастройки падает с отказом доступа?

Первым делом смотрите журнал ошибок и определяйте, к какому именно пути он стучится, потому что отказ всегда содержит конкретику. Дальше решение одно из двух: добавить эту папку в точечные права или изменить логику агента, чтобы он работал в своём контуре данных. Чаще всего падение обнаруживает лишний обход файлов, о котором никто не помнил.

Как понять, что агенту действительно нужен полный доступ?

Честный критерий один: если из журнала действий видно, что агент читает данные из нескольких защищённых зон системы одновременно ради одной задачи, полный доступ может быть обоснован. Если же все обращения укладываются в две-три папки, галочка на весь диск это наследие быстрого запуска, и её стоит убрать.

Что проверить уже сегодня

Откройте список приложений с полным доступом к диску и посмотрите на него глазами аудитора: каждый пункт должен иметь задачу, каждого агента стоит знать по имени. Дальше запустите журнал действий вашего агента и проверьте, какие пути он трогает на самом деле. Эти два действия дают вам карту рисков задолго до того, как обновление что-то изменит.

Если вы строите агентов под бизнес-задачи и хотите, чтобы они жили на минимальных правах с первого дня, посмотрите, как мы это делаем в PROMAREN при сборке ИИ-ассистентов: контур данных и права закладываются в архитектуру для предотвращения падений.

Сколько приложений с Full Disk Access найдётся в вашем списке, о которых вы забыли?

Новые разборы выходят в моём канале: t.me/promaren.

AI-ассистенты: экономия 4 часа в день

RAG-помощник на ваших данных и регламентах

Чем подкреплено

Первоисточники

Вопросы

Частые вопросы

Зачем Apple ужесточает Full Disk Access в macOS?

Apple называет причиной новые риски от ИИ-агентов, которые получают полный доступ к диску и читают все данные пользователя сразу. Широкие права превращают ошибку агента в утечку всей информации на устройстве, поэтому контроль урезают.

Сломаются ли мои скрипты и ИИ-агенты после обновления macOS?

Если агент или скрипт работал от имени Full Disk Access на весь диск, часть функций после ужесточения перестанет работать и потребует перенастройки. Агенты с точечными правами на конкретные папки обновление почти не заметят.

Как проверить, у кого выдан полный доступ к диску на macOS?

Откройте Настройки, раздел Конфиденциальность и безопасность, пункт Полный доступ к диску. Там виден весь список приложений и агентов с таким правом, и его стоит пройти вместе с журналом ошибок.

Как заменить Full Disk Access точечными правами?

Составьте список папок и типов данных, с которыми реально работает агент, выдайте доступ только к ним, а рабочие файлы агента перенесите в отдельную папку. Затем проверьте журнал ошибок: если там нет отказов в доступе, агент живёт на минимальных правах.

Кто делает
Марина Погодина, основатель PROMAREN

Марина Погодина, основатель PROMAREN

17 лет в ИТ и управлении технологическими рисками, из них 14 лет в аудите ИТ и внутреннем контроле. Более 60 аудитов ИТ и информационной безопасности.

Об автореКанал в MAX (откроется в новой вкладке)

Похожие материалы

Надпись: «Нейросети. Какую нейросеть выбрать бизнесу?».
Нейросети для работы и бизнеса: промпты, документы, таблицы

Как выбрать нейросети для бизнеса: задачи, риски и таблица сервисов

Показываю, как выбрать нейросети для бизнеса через три вопроса, где проекты ломаются и какая таблица сервисов поможет решить споры на совещании.

Читать
Надпись: «Shopify Canvas. Магазин из чата — до прайса».
Нейросети для работы и бизнеса: промпты, документы, таблицы

Как собрать магазин в чате с ИИ: тестируем Shopify Canvas до того, как это перепишут в прайс

Разбираю новый ИИ-конструктор Shopify и даю чек-лист: как проверить черновик магазина до показа людям.

Читать
Надпись: «CRM. Почему команда саботирует?».
Процессы, техническое задание и внутренний контроль малого бизнеса

Как пройти внедрение CRM без саботажа команды: этапы и чек-лист

Разбираю причины саботажа при внедрении CRM и показываю этапы, после которых команда реально работает в системе. Внутри чек-лист.

Читать