Jump to content

Контроль доступа на основе графов

Управление доступом на основе графов ( GBAC ) — это декларативный способ определения прав доступа , назначения задач, получателей и контента в информационных системах . Права доступа предоставляются таким объектам, как файлы и документы, а также бизнес-объектам, таким как учетная запись. GBAC также можно использовать для назначения агентов задачам в средах рабочих процессов. Организации моделируются как особый вид семантического графа, включающего организационные единицы, роли и функции, а также людей и автоматических агентов (например, людей, машин). Основное отличие от других подходов, таких как управление доступом на основе ролей или управление доступом на основе атрибутов, заключается в том, что в GBAC права доступа определяются с использованием языка запросов организации вместо полного перечисления.

Основы GBAC восходят к исследовательскому проекту под названием CoCoSOrg (Конфигурируемая система сотрудничества) [ [1] ] (на английском языке см. [2] ) в Бамбергском университете. В CoCoSOrg организация представлена ​​в виде семантического графа, а формальный язык используется для указания агентов и их прав доступа в среде рабочих процессов. В рамках проекта C-Org в Институте информационных систем Университета Хофа ( iisys ) этот подход был расширен за счет таких функций, как разделение обязанностей, контроль доступа в виртуальных организациях. [3] и субъектно-ориентированный контроль доступа. [4]

Определение

[ редактировать ]

Управление доступом на основе графов состоит из двух строительных блоков:

  • Семантический граф, моделирующий организацию
  • Язык запросов.

Организационная структура

[ редактировать ]
Организационная структура в GBAC

Организационная диаграмма разделена на тип и уровень экземпляра. На уровне экземпляра существуют типы узлов для организационных единиц, функциональных единиц и агентов. Базовая структура организации определяется с использованием так называемых «структурных отношений». Они определяют отношения «является частью» между функциональными единицами и организационными единицами, а также сопоставление агентов с функциональными единицами. Кроме того, существуют определенные типы отношений, такие как «заместитель» или «информированный_по». Эти типы могут быть расширены разработчиком модели. Все отношения могут быть контекстно-зависимыми за счет использования предикатов .

На уровне типа организационные структуры описываются в более общем виде. Он состоит из типов организационных единиц, типов функциональных единиц и тех же типов отношений, что и на уровне экземпляра. Определения типов можно использовать для создания новых экземпляров или повторного использования организационных знаний в случае исключений (дополнительную информацию см. [1] [2] ).

Язык запросов

[ редактировать ]

В GBAC язык запросов используется для определения агентов, обладающих определенными характеристиками или способностями. В следующей таблице показано использование языка запросов в контексте матрицы управления доступом.

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

Ежедневный финансовый отчет может составлять только руководитель контролирующего отдела или служащие отдела, имеющие на это право (WriteFinancialReport==TRUE).

Объект данных Читать Писать
Ежедневный финансовый отчет Manager(*).(Now() - HiringYear > 0,5) ИЛИ Manager.ReadFinancialReport == TRUE Менеджер(Контролирующий) ИЛИ Клерк(Контролирующий).WriteFinancialReport == TRUE

Выполнение

[ редактировать ]
Использование C-Org

GBAC был впервые реализован в среде CoCoS на сервере организации CoCoSOrg. [1] В проекте C-Org он был расширен за счет более сложных функций, таких как разделение обязанностей или контроль доступа в распределенных средах. Существует также облачная реализация. [5] на IBM Bluemix [6] платформа.

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

См. также

[ редактировать ]
  1. ^ Jump up to: а б с Шаллер, Томас (1998). Организационный менеджмент в системах ЦСХО - диссертация . Бамберг: Бамбергский университет.
  2. ^ Jump up to: а б Лавалл, Шаллер, Райхельт (2014). Архитектура предприятия: формализм для моделирования организационных структур в информационных системах . Салоники: Предприятие и организационное моделирование: 10-й международный семинар CAiSE2014. {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  3. ^ Лавалл, Шаллер, Райхельт (2014). «Ограниченные отношения между организациями для межорганизационных процессов». 16-я конференция IEEE по бизнес-информатике (CBI), Женева : 74–80. {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  4. ^ Лавалл, Шаллер, Райхельт (2015). S-BPM в дикой природе: управление ролями и правами (1-е изд.). Берлин: Шпрингер. стр. 171–186. ISBN  978-3-319-17541-6 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  5. ^ Ловалл, Александр; Райхельт, Доминик; Шаллер, Томас (23 апреля 2015 г.). «Управление ресурсами и авторизация для облачных сервисов» . Материалы 7-й Международной конференции по предметно-ориентированному управлению бизнес-процессами . С-БПМ ОДИН '15. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники: 18:1–18:8. дои : 10.1145/2723839.2723864 . ISBN  978-1-4503-3312-2 .
  6. ^ Блюмикс
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 72fd69ae66dd26ae3d031dbee64010da__1720517700
URL1:https://arc.ask3.ru/arc/aa/72/da/72fd69ae66dd26ae3d031dbee64010da.html
Заголовок, (Title) документа по адресу, URL1:
Graph-based access control - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)