АДАПТИВНАЯ МОДЕЛЬ УПРАВЛЕНИЯ ДОСТУПОМ НА ОСНОВЕ ГИБРИДНОГО RBAC/ABAC-ПОДХОДА ДЛЯ ПРОЕКТНЫХ КОМАНД В НЕФТЕГАЗОВОМ СЕКТОРЕ

АДАПТИВНАЯ МОДЕЛЬ УПРАВЛЕНИЯ ДОСТУПОМ НА ОСНОВЕ ГИБРИДНОГО RBAC/ABAC-ПОДХОДА ДЛЯ ПРОЕКТНЫХ КОМАНД В НЕФТЕГАЗОВОМ СЕКТОРЕ

Авторы публикации

Рубрика

Кибербезопасность

Просмотры

25

Журнал

Журнал «Научный лидер» выпуск # 19 (272), Май ‘26

Поделиться

Предложена адаптивная модель управления доступом для информационных систем с разнородным составом участников (сотрудники компании-оператора и внешние контрагенты). Модель интегрирует ролевой (RBAC) и атрибутивный (ABAC) подходы, обеспечивая динамическую корректировку прав доступа в зависимости от стадии жизненного цикла проектной задачи. Формализованы ключевые элементы модели, политики доступа и механизм автоматического изменения разрешений. Введены формальные условия изоляции данных, гарантирующие, что контрагент не получает доступ к ресурсам проектов, в которых он не участвует. Модель ориентирована на специфику проектного взаимодействия в блоке разведки и добычи, но может быть адаптирована для других межкорпоративных B2B-систем.

Введение

Управление доступом является фундаментальным компонентом защищённых информационных систем. Традиционные дискреционная (DAC) и мандатная (MAC) модели не удовлетворяют требованиям динамических проектных сред из-за недостаточной гибкости или чрезмерной жёсткости. Ролевая модель RBAC, признанная «золотым стандартом» корпоративных систем, упрощает администрирование, однако сталкивается с «ролевым взрывом» и не способна учитывать контекст выполнения операций. Атрибутивная модель ABAC обеспечивает тонкозернистый и контекстно-зависимый контроль, но сложна в проектировании и вычислительно затратна.

При взаимодействии компании-недропользователя с временно привлекаемыми подрядчиками необходим подход, сочетающий административную простоту RBAC и динамическую гибкость ABAC. Цель настоящей работы – разработка и формализация гибридной модели, автоматически изменяющей права доступа участников в зависимости от состояния проектной задачи.

Сравнительный анализ базовых моделей доступа

Проведённый анализ показал, что ни DAC, ни MAC, ни RBAC, ни ABAC в чистом виде не отвечают полному набору требований. RBAC эффективен для стационарной ролевой структуры бизнес-пользователей, но не справляется с динамическим характером проектных команд из внешних исполнителей. ABAC даёт необходимую контекстную зависимость, однако его изолированное применение ведёт к высокой сложности администрирования для типовых сценариев. Таким образом, объективно обусловлена гибридизация подходов.

Формальное описание гибридной модели RBAC/ABAC

Модель управления доступом определена кортежем:

M=U,ROL,PERM,UA,PA,A,POL,F,

где

– множество пользователей;

ROL – множество ролей;

PERM – множество базовых разрешений (операция-объект);

UAU×ROL – отношение назначения ролей пользователям;

PAPERM×ROL – отношение назначения базовых разрешений ролям;

A=AUARAEA– множество атрибутов пользователей, ресурсов, окружения и задач;

POL – множество политик ABAC вида:

policyi:(conditioniUA,A)→(grantiPERM×Conditions),

где conditioni – логическое выражение над атрибутами и ролевыми назначениями,

granti – множество разрешений, предоставляемых при выполнении условия,

Conditions – дополнительные условия выполнения операций;

– функция разрешения конфликтов, определяющая приоритет политик.

Итоговое разрешение для пользователя u на выполнение операции o над ресурсом r в контексте c определяется как:

Permu,o,r,c= 

=pPOLconditionp(u,r,c)→((o,r)grantpcheck_conditionsgrantp,c)),

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

Динамическое изменение прав по жизненному циклу задачи

Жизненный цикл проектной задачи формализован как конечный автомат с состояниями:

State(t) 

∈{DRAFT,ASSIGNED,IN_PROGRESS,REVIEW,COMPLETED,ARCHIVED}.

Для каждого состояния определены политики доступа, зависящие от роли и атрибутов участника. Примеры политик:

DRAFT: доступ на чтение и запись только для владельца задачи (бизнес-пользователя).

ASSIGNED: контрагент получает права на чтение описания задачи и требуемых ресурсов, а также на операции «принять/отклонить».

IN_PROGRESS: контрагент-исполнитель получает доступ к проектным ресурсам и право загрузки результатов.

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

ARCHIVED: доступ контрагента полностью прекращается.

Переход между состояниями разрешён только при выполнении условия авторизации:

u:δ(Statek,Event,u,context)=Statek+1 

Authorized(u,Event,Statek,context)=1.

Механизмы изоляции данных

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

ucUC,∀t1,t2T,∀r1Resources(t1),∀r2Resources(t2):

(Access(uc,r1,read,c)=1)∧(Access(uc,r2,write,c)=1

Project(r1)=Project(r2)

То есть пользователь не может одновременно читать данные одного проекта и записывать в другой. Дополнительно используются мандатные метки проектов и виртуализация контекста доступа.

Заключение

Предложенная гибридная модель RBAC/ABAC, интегрированная с жизненным циклом проектной задачи, позволяет реализовать адаптивное, тонкозернистое и контекстно-зависимое управление доступом для временных проектных команд. Она устраняет «ролевой взрыв», автоматизирует изменение прав и гарантирует изоляцию данных различных проектов. Модель формально обоснована, что обеспечивает возможность её строгой программной реализации и верификации.

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

  1. Bennani A., El Kalam A.A. HyARBAC: A New Hybrid Access Control Model for Cloud Computing // IJCDS. – 2024. – Vol. 15, No. 1. – P. 1203-1218
  2. Hu V.C. et al. Guide to Attribute Based Access Control (ABAC) Definition and Considerations // NIST SP 800-162. – 2014
  3. Jin X., Krishnan R., Sandhu R. A unified attribute-based access control model covering DAC, MAC and RBAC // Proc. DBSec’12. – 2012. – P. 41-55
  4. Rao U.P., Kumar P. Enhancing Security and Flexibility with Combined RBAC and ABAC Access Control Models // ICCSP 2024. – P. 1-6
  5. Sandhu R.S., Coyne E.J., Feinstein H.L., Youman C.E. Role-based access control models // IEEE Computer. – 1996. – Vol. 29, No. 2. – P. 38-47
Справка о публикации и препринт статьи
предоставляется сразу после оплаты
Прием материалов
c по
Осталось 3 дня до окончания
Размещение электронной версии
Загрузка материалов в elibrary
Публикация за 24 часа
Узнать подробнее
Акция
Cкидка 20% на размещение статьи, начиная со второй
Бонусная программа
Узнать подробнее