Пусть множество S возможных операций над объектами компьютерной системы задано следующим образом: S = {«Доступ на чтение», «Доступ на запись», «Передача прав»}.
1. Получить данные о количестве пользователей и объектов компьютерной системы из табл. 2, соответственно варианту.
2. Реализовать программный модуль, создающий матрицу доступа пользователей к объектам компьютерной системы. Реализация данного модуля подразумевает следующее:
2.1. Необходимо выбрать идентификаторы пользователей, которые будут использоваться при их входе в компьютерную систему (по одному идентификатору для каждого пользователя, количество пользователей указано для варианта). Например, множество из трёх идентификаторов пользователей {Ivan, Sergey, Boris}. Один из данных идентификаторов должен соответствовать администратору компьютерной системы (пользователю, обладающему полными правами доступа ко всем объектам).
2.2. Реализовать программное заполнение матрицы доступа, содержащей количество пользователей и объектов, соответственно Вашему варианту.
2.2.1. При заполнении матрицы доступа необходимо учитывать, что один из пользователей должен являться администратором системы (допустим, Ivan). Для него права доступа ко всем объектам должны быть выставлены как полные.
2.2.2. Права остальных пользователей для доступа к объектам компьютерной системы должны заполняться случайным образом с помощью датчика случайных чисел. При заполнении матрицы доступа необходимо учитывать, что пользователь может иметь несколько прав доступа к некоторому объекту компьютерной системы, иметь полные права, либо совсем не иметь прав.
2.2.3. Реализовать программный модуль, демонстрирующий работу в дискреционной модели политики безопасности.
3. Данный модуль должен выполнять следующие функции:
3.1. При запуске модуля должен запрашиваться идентификатор пользователя (проводится идентификация пользователя), при успешной идентификации пользователя должен осуществляться вход в систему, при неуспешной – выводиться соответствующее сообщение.
3.2. При входе в систему после успешной идентификации пользователя на экране должен распечатываться список всех объектов системы с указанием перечня всех доступных прав доступа идентифицированного пользователя к данным объектам.
Майя
МИФИ
Очень, быстро и качественно подготовила глоссарий. Спасибо большое! Буду еще обращаться к Вам.
Фёдор
НГТУ
Больше спасибо Владимиру за работу. Понравилось, как исполнитель выполнил заказ, всё понятно.
Светлана
МТУСИ
Работа выполнена на отлично! Исполнитель общительный, на все вопросы отвечает быстро. Спас...
диана
Политех
все просто отлично, работа выполнена быстро , даже раньше срока. отвечает на сообщения мак...