Разрешения и песочница
Мы уже видели, что Claude Code останавливается и просит подтверждения перед рискованными действиями. Но «подтвердить» — это не кнопка, которую нажимают не думая, это привычка: остановиться, реально прочитать команду, причину и охват, и только потом решать. В этом уроке мы научимся распознавать три к
Прежде чем подписать договор, вы внимательно читаете каждый пункт, а не доверяете одному лишь заголовку. Химик, проверяющий опасную реакцию, делает это за толстым стеклянным щитом внутри вытяжного шкафа, а не на открытом столе.
- минимальные привилегии
- Давать агенту только самое узкое разрешение, которое действительно нужно текущей задаче, а не широкий доступ «на всякий случай».
- выполнение в песочнице
- Запуск команды внутри изолированного одноразового окружения — без доступа к сети и без записи в реальные файлы хоста, — так что ущерб остаётся заперт внутри него.
- принудительная отправка (force-push)
- Команда git push, которая перезаписывает удалённую историю; в общей ветке она может незаметно стереть коммиты других людей.
- утечка данных в сеть
- Исходящий сетевой вызов, который отправляет локальные — иногда конфиденциальные — данные во внешнее место, не связанное с задачей, которую вы просили.