БЕЗОПАСНОЕ ДЕЛЕГИРОВАНИЕ КОМАНД В ИИ-АССИСТЕНТАХ ДЛЯ АДМИНИСТРИРОВАНИЯ

SECURELY DELEGATE COMMANDS IN AI ASSISTANTS FOR ADMINISTRATION
Полеев И.К.
Цитировать:
Полеев И.К. БЕЗОПАСНОЕ ДЕЛЕГИРОВАНИЕ КОМАНД В ИИ-АССИСТЕНТАХ ДЛЯ АДМИНИСТРИРОВАНИЯ // Universum: технические науки : электрон. научн. журн. 2026. 5(146). URL: https://7universum.com/ru/tech/archive/item/22746 (дата обращения: 29.05.2026).
Прочитать статью:
DOI - 10.32743/UniTech.2026.146.5.22746
Статья поступила в редакцию: 26.04.2026
Принята к публикации: 30.04.2026
Опубликована: 28.05.2026

 

УДК 004.89

АННОТАЦИЯ

В работе рассматривается проблема безопасного делегирования системных команд интеллектуальным ассистентам в задачах администрирования. Предлагается архитектурная модель, основанная на комбинации атрибутного контроля доступа, семантической валидации команд и изолированного исполнения с временными токенами. В отличие от существующих механизмов (SELinux, AppArmor, gVisor, Firecracker), предложенный подход интегрирует анализ намерений, предварительное моделирование эффекта команды и контекстно-зависимые политики доступа. Традиционные модели контроля доступа, основанные на статических ролях или мандатных политиках, не учитывают вероятностную природу поведения больших языковых моделей и риск генерации семантически некорректных или опасных инструкций. Для решения данной проблемы предлагается многоуровневая архитектурная модель, объединяющая атрибутный контроль доступа (ABAC), семантическую валидацию команд на основе анализа намерений, предварительное моделирование эффектов выполнения и изолированное исполнение в среде с ограниченными привилегиями. Ключевой особенностью подхода является использование динамических временных токенов, привязанных к конкретному хосту, набору разрешённых операций и временному окну. Экспериментальная проверка модели проводилась на тестовом кластере из десяти виртуальных машин с имитацией типовых сценариев администрирования. Результаты продемонстрировали снижение доли критических ошибок на 37% по сравнению с базовыми механизмами и изолированными средами без семантического контроля.

ABSTRACT

The paper considers the problem of safely delegating system commands to intelligent assistants in administration tasks. An architectural model is proposed based on a combination of attribute access control, semantic command validation, and isolated execution with temporary tokens. Unlike existing mechanisms (SELinux, AppArmor, gVisor, Firecracker), the proposed approach integrates intent analysis, preliminary modeling of the command effect, and context-sensitive access policies. Traditional access control models based on static roles or mandatory policies do not take into account the probabilistic nature of the behavior of large language models and the risk of generating semantically incorrect or dangerous instructions. To solve this problem, a multi-level architectural model is proposed that combines attribute access control (ABAC), semantic validation of commands based on intent analysis, preliminary modeling of execution effects, and isolated execution in an environment with limited privileges. A key feature of the approach is the use of dynamic temporary tokens linked to a specific host, a set of allowed operations, and a time window. The experimental verification of the model was carried out on a test cluster of ten virtual machines with simulation of typical administration scenarios. The results demonstrated a 37% reduction in the proportion of critical errors compared to basic mechanisms and isolated environments without semantic control.

 

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

Keywords: secure delegation of system commands, temporary access tokens, isolated runtime environment, semantic validation, attribute-based access control.

 

Введение

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

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

Материалы и методы

Предлагаемая модель архитектуры для решения поставленной проблемы включает пять последовательных этапов:

  • парсинг намерений для преобразования запроса в структурированное действие;
  • контроль доступа с проверкой прав с учётом контекста;
  • семантическая валидация для моделирования результата команды;
  • выдача временного токена для ограничения прав времени и действия;
  • Изолированное выполнение – запуск в sandbox-среде.

В рамках разработки описываемой модели выполняется интеграция семантической валидации как обязательного этапа перед исполнением, использование динамических токенов, привязанных к конкретной операции, а также объединение анализа намерений и политики безопасности в единую цепочку (рисунок 1).

 

Рисунок 1. Архитектура механизма безопасного делегирования команд

 

Основная часть

Процесс работы с ИИ-ассистентом при администрировании обычно строится на нескольких простых принципах. Сначала ассистент переводит запрос на естественном языке в конкретную системную команду. На этом этапе включается разбор намерений: система проверяет, не пытается ли пользователь или сама модель сделать что-то за пределами выделенных прав. Если команда попадает в серую зону, например, удаление логинов или перезагрузка ядра, срабатывает стоп-кран. Запрос уходит на согласование живому оператору или в систему управления политиками [2].

Дальше идёт исполнение. Нормальная реализация не запускает команды напрямую на хосте. Она оборачивает их в изолированную среду с ограниченным временем жизни и временными токенами. Если ассистент ошибётся в аргументах, система просто откажет в доступе к критическим каталогам, а не будет ждать, пока кто-то заметит пропажу конфигов. Делегирование команд в ИТ-администрировании заключается во временной аренде прав на конкретное действие. Концепция строится на принципе наименьших привилегий, но с учётом того, что инициатором выступает не человек, а модель [3, 4].

Существующие механизмы безопасности решают лишь отдельные аспекты проблемы. Так, SELinux и AppArmor реализуют мандатный контроль доступа, но не учитывают семантику команд, gVisor и Firecracker обеспечивают изоляцию выполнения, но не контролируют корректность намерений, а RBAC/ABAC модели ограничивают права, но не предотвращают логически опасные действия. Таким образом, ни один из подходов не покрывает полный цикл, состоящий из подачи намерения, его проверки, прогноза и выполнения [6, 8].

Архитектура строится вокруг простой идеи: ни одна команда не выполняется, пока не пройдёт цепочку проверок, потому что в работе цена ошибки измеряется не в токенах, а в часах простоя [7, 10].

Запрос начинается с парсера намерений. Он берёт фразу на естественном языке и переводит её в структурированное действие, например, не просто «перезагрузи сервис», а {action: restart, target: nginx, scope: staging, user: admin_ivan}. Благодаря этому этапу модель может сгенерировать синтаксически верную, но семантически опасную команду, и парсер ловит такие нестыковки до того, как они уйдут дальше [5].

Далее происходит переход к этапу работы сервера с набором правил в формате кода, которые описывают, кто, что и при каких условиях может делать. Если команда прошла проверку, система выдаёт временный токен [9]. Это не просто ключ доступа, а ограниченный мандат: он привязан к конкретному хосту, набору команд и времени жизни. Токен передаётся в изолированную среду исполнения: контейнер, chroot или минимальную shell-оболочку с отключёнными опасными системными вызовами, для случая, если ассистент ошибётся и попытается выйти за границы, среда просто не даст этого сделать.

Параллельно работает логгер. Он фиксирует контекст, начиная с исходного запроса, заканчивая результатами проверки и метриками времени. И последнее – это слой обратной связи. Если команда отклонена, администратор видит объяснение «Запрос затрагивает продакшен-окружение, требуется подтверждение от владельца сервиса». В итоге архитектура получается слоистой, каждый компонент решает одну задачу.

Результаты и обсуждение

Эксперимент сравнения реализованной модели и аналогов проводился на тестовом кластере из 10 виртуальных машин. Сравнивались три подхода: базовый (RBAC), RBAC + sandbox, предложенная модель.

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

 

Рисунок 2. Сравнение доли критических ошибок

 

Заключение

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

 

Список литературы:

  1. Zhao T. A review of risk analysis methodologies in system reliability // Journal of Loss Prevention in the Process Industries. 2020. P. 64-73.
  2. Buynevich M.V., Ganov G.A., Izrailov K.E. An intelligent method for visualizing program interactions in the interests of an operating system information security audit // Informatization and communication. 2020. No. 4. S. 67-74.
  3. Robert I.V. Personal Information Security // Proceedings of the International Symposium "Reliability and Quality". 2018. V. 1. S. 68-71.
  4. City T., Gulevsky A. Integrating Bayesian Networks with Risk Analysis Methods in Engineering Systems // Nature Scientific Reports. 2022. P. 63-67.
  5. Lee M. Contextual learning for adaptive Bayesian networks // Artificial Intelligence Review. 2022. P. 202-210.
  6. Мехдиев Э.Т., Борисов А.А., Ростоцский М.В., Шорохов К.Д., Кучук М.И., Гардаш В.В. Разработка интеллектуального чат-бота для автоматизации ответов и анализа потребностей пользователей: информатика и вычислительная техника // Human Progress. – 2024. – Т. 10, № 5. – С. 11.
  7. Mehri S., Eskenazi M. USR: An Unsupervised and Reference Free Evaluation Metric for Dialog Generation // Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL 2020). – Online, 2020. – P. 681–687.
  8. Khan A.R. Dynamic Load Balancing in Cloud Computing: Optimized RL-Based Clustering with Multi-Objective Optimized Task Scheduling // Processes. 2024. Vol. 12, No. 3. P. 519.
  9. Logeshwaran J., Shanmugasundaram R.N., Lloret J. Load based dynamic channel allocation model to enhance the performance of device-to-device communication in WPAN // Wireless Networks. 2024. P. 1–33.
  10. Narayanan G., Kannan S. Enhancing security in cloud-based VM migration: a trust-centric hybrid optimization approach // Int. Arab J. Inf. Technol. 2024. Vol. 21, No. 1. P. 166–177.

References:

  1. Zhao T. A review of risk analysis methodologies in system reliability // Journal of Loss Prevention in the Process Industries. 2020. P. 64-73.
  2. Buynevich M.V., Ganov G.A., Izrailov K.E. An intelligent method for visualizing program interactions in the interests of an operating system information security audit // Informatization and communication. 2020. No. 4. S. 67-74.
  3. Robert I.V. Personal Information Security // Proceedings of the International Symposium "Reliability and Quality". 2018. V. 1. S. 68-71.
  4. City T., Gulevsky A. Integrating Bayesian Networks with Risk Analysis Methods in Engineering Systems // Nature Scientific Reports. 2022. P. 63-67.
  5. Lee M. Contextual learning for adaptive Bayesian networks // Artificial Intelligence Review. 2022. P. 202-210.
  6. Mekhdiev E.T., Borisov A.A., Rostotskiy M.V., Shorokhov K.D., Kuchuk M.I., Gardash V.V. [Development of an intelligent chatbot for automating responses and analyzing user needs: informatics and computer engineering] // Human Progress. 2024. Vol. 10, No. 5. P. 11. (In Russ.).
  7. Mehri S., Eskenazi M. USR: An Unsupervised and Reference Free Evaluation Metric for Dialog Generation // Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL 2020). – Online, 2020. – P. 681–687.
  8. Khan A.R. Dynamic Load Balancing in Cloud Computing: Optimized RL-Based Clustering with Multi-Objective Optimized Task Scheduling // Processes. 2024. Vol. 12, No. 3. P. 519.
  9. Logeshwaran J., Shanmugasundaram R.N., Lloret J. Load based dynamic channel allocation model to enhance the performance of device-to-device communication in WPAN // Wireless Networks. 2024. P. 1–33.
  10. Narayanan G., Kannan S. Enhancing security in cloud-based VM migration: a trust-centric hybrid optimization approach // Int. Arab J. Inf. Technol. 2024. Vol. 21, No. 1. P. 166–177.
Информация об авторах

магистрант, ФГАОУ ВО «МГТУ «СТАНКИН», РФ, г. Москва

Master's student, Federal State Autonomous Educational Institution of Higher Education "MSTU "STANKIN", Russia, Moscow

ISSN 2311-5122. Метаданные статей журнала размещаются на платформе eLIBRARY.RU.
Издатель — ООО «МЦНО»
Главный редактор - Звездина Марина Юрьевна.
Top