Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ref.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
181 Кб
Скачать
☆

1.3 Выводы

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

Что касается модели Take-Grant, то данная модель на практике используется очень редко. В основном ее применяют для анализа защищенности систем с дискреционным разграничением доступа.

2 Ролевая модель разграничения прав доступа

Управление доступом на основе ролей (англ. Role Based Access Control, RBAC) – развитие политики дискреционного управления доступом, при этом права доступа субъектов системы на объекты группируются с учетом специфики их применения, образуя роли [7]. Недостатком дискреционной модели является излишняя детализированность, т.е. количество связей субъект-объект может быть огромным при наличии большого количества субъектов и объектов. Использование ролей решает эту проблему. Субъектам выдаются не права доступа, а роли. Роли, в свою очередь, определяют конкретные права доступа к объектам в информационной системе. Ролевая модель изображена на рисунке 3.

Рисунок 3 – Ролевая модель разграничения прав доступа

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

Такое разграничение доступа является составляющей многих современных компьютерных систем. Как правило, данный подход применяется в системах защиты СУБД, а отдельные элементы реализуются в сетевых операционных системах. Ролевой подход часто используется в системах, для пользователей которых четко определен круг их должностных полномочий и обязанностей.

Несмотря на то, что роль является совокупностью прав доступа на объекты компьютерной системы, ролевое управление доступом отнюдь не является частным случаем избирательного управления доступом, так как его правила определяют порядок предоставления доступа субъектам компьютерной системы в зависимости от имеющихся (или отсутствующих) у него ролей в каждый момент времени, что является характерным для систем мандатного управления доступом [6].

Так как привилегии не назначаются пользователям непосредственно, и приобретаются ими только через свою роль (или роли), управление индивидуальными правами пользователя, по сути, сводится к назначению ему ролей. Это упрощает такие операции, как добавление пользователя или смена подразделения пользователем.

Достоинства ролевой модели:

- более высокоуровневая модель по сравнению с дискреционной и мандатной моделью (может давать привилегии на сложные операции с составными данными);

- более интуитивно понятна для пользователя, чем с дискреционная и мандатная модели;

- у пользователя может быть несколько непротиворечивых ролей;

- возможно наследование привилегий для операций с объектами;

- допускает иерархию и поэтому применяется в больших организациях.

Недостатки ролевой модели:

- непереносимость — роли легче реализовать в каждом конкретном случае и корректировать, чем перенести из другой ролевой модели;

- сложность реализации;

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

Вывод: ролевая модель хорошо подходит для информационных систем с большим количеством субъектов (пользователей). На практике эта модель часто используется в системах управления базами данных.

3 Мандатная модель разграничения прав доступа

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]