permission presets DeepSeek Harness: проверка по принципу наименьших привилегий

Редакция OdiRouter

permission presets DeepSeek Harness следует рассматривать как проверку безопасности, а не как переключатель для удобства. DeepSeek Harness — это предварительная версия для разработчиков от стороннего поставщика с открытым исходным кодом. В его README указано, что будут происходить изменения, нарушающие совместимость, поэтому используйте документацию как актуальный справочный материал и проверяйте конфигурацию, работающую в вашей среде.

В официальном справочнике указано, что предустановка разрешений объединяет два отдельных элемента управления: sandbox/mode и approval/policy. Этот уровень является необязательным. Он записывает и применяет пакет настроек, тогда как поведение выполнения и согласования остается за компонентами, использующими эти элементы управления. Понятное имя предустановки не заменяет границу принудительного применения ограничений.

Что содержат документированные предустановки

В текущей документации указаны два пакета по умолчанию:

  • workspace-write объединяет workspace-write с ask.

  • danger-full-access объединяет danger-full-access с never.

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

Сначала проверьте область действия и согласование

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

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

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

Проверяйте фактическое состояние, а не только название

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

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

Проверьте параметры сессии по умолчанию отдельно.

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

Воспользуйтесь этим кратким списком для повторения:

  • Определите назначение сеанса и минимально необходимую для него область действия.

  • Проверьте фактические значения sandbox/mode и approval/policy.

  • Подтвердите, что именованная предустановка по-прежнему соответствует этим значениям.

  • Проверьте, не был ли сеанс создан до изменения настроек по умолчанию.

  • Зафиксируйте версию проекта и повторно сверьтесь с официальным справочником перед изменением производственной политики.

Четко разграничивайте стороннего поставщика

DeepSeek Harness не является продуктом, интеграцией или обязательством по поддержке OdiRouter. Техническими источниками для этого руководства служат официальный справочник и репозиторий DeepSeek Harness. Для отдельного рабочего процесса OdiRouter посетите OdiRouter.

Источники

#DeepSeek Harness безопасность#permission presets DeepSeek Harness#политика утверждения#режим песочницы