Избыточные права доступа

Избыточные права доступа — это ситуация, при которой ИИ-агенту предоставляется больше разрешений и привилегий, чем необходимо для выполнения его задач. Это нарушает принцип минимальных привилегий и создаёт дополнительные векторы атак.

Почему это происходит

Разработчики и администраторы часто предоставляют агентам избыточные права из соображений удобства или в надежде, что «лишние права не помешают». Однако в контексте ИИ-агентов каждое лишнее разрешение — это потенциальная брешь в безопасности.

Примеры избыточных прав

  • Доступ к файловой системе — агенту, который должен только читать документы, предоставлены права на запись и удаление.
  • Полный доступ к API — агенту предоставлены все разрешения API, хотя ему нужен доступ только к нескольким эндпоинтам.
  • Административные привилегии — агент работает с правами администратора системы, хотя мог бы выполнять задачи от имени обычного пользователя.
  • Доступ к базам данных — агенту предоставлен доступ ко всей базе данных, хотя ему нужны только отдельные таблицы или представления.

Как защититься

  • Всегда применяйте принцип минимальных привилегий — предоставляйте агенту ровно столько прав, сколько необходимо для выполнения конкретной задачи.
  • Регулярно проводите аудит прав доступа, назначенных каждому агенту.
  • Используйте механизмы динамического расширения прав по мере необходимости (just-in-time access).
  • Внедрите систему approval workflow для любых операций, выходящих за рамки базовых разрешений.
  • Изолируйте среду выполнения агента с помощью контейнеризации и sandboxing.
← Вернуться к списку рисков