Open Vasya999999 opened 10 months ago
Запитання No 2 (3 бали) Припустимо, що програмне забезпечення, яке ви розглядали в лабораторній роботі No1, містить БД або множину файлів електронних документів, до яких користувачі повинні отримувати доступ. Враховуючи вищесказане, виконайте наступні завдання: 1) наведіть приклади: файлів або таблиць БД, які обробляє ваше програмне забезпечення; користувачів, яким цікаво працювати з вашим програмним забезпечення; можливих груп (ролей) користувачів, за якими ваше програмне забезпечення може надавати різні функції; 2) вкажіть модель керування доступом, за якою працює ваше програмне забезпечення та прокоментуйте, як програмно ви забезпечили таке керування; 3) надайте рекомендації щодо зміни моделі керування доступом у вашому програмному забезпеченні, якщо кількість користувачів та можливих груп (ролей) користувачів зросте в 100 разів;
1) Моє програмне забезпечення містить такі файли і БД:
Переходити з DAC до RBAC недоцільно Переходити з RBAC до MAC недоцільно
Запитання No1 (2 бали) В презентації, наданої за посиланням https://drive.google.com/file/d/1mrMwwgtLlhXCoUrhj38FnaSNYBpHFZL0, розглянуто вирази загальної оцінки трудомісткості операцій керування доступом для DAC, RBAC та MAC-моделей. Припустимо, що вам необхідно забезпечити доступ до БД, враховуючи, що: кількість таблиць = n 3; кількість користувачів = n 4; кількість груп (ролей) користувачів = n * 2 де n – номер вашого варіанту при виконанні лабораторних робіт. Враховуючи вищесказане, виконайте наступні завдання: 1) розрахуйте трудомісткість операцій керування доступом для DAC, RBAC, MAC моделей, порівняйте значення для моделей та надайте висновки щодо доцільності переходу на керування з використанням іншої моделі (від DAC до RBAC, від RBAC до MAC); 2) у 2 рази збільшивши кількість користувачів, а кількість груп (ролей) зменшивши у 2 рази та повторно виконавши розрахунки трудомісткості операцій керування доступом для DAC, RBAC та MAC моделей, надайте висновки щодо доцільності переходу на керування з використанням іншої моделі (від DAC до RBAC, від RBAC до MAC) в нових умовах;
n = 25 O = n 3 = 75 S = n 4 = 100 R = n 2 = 50 1) DAC = 75 100 = 7500 RBAC = 10050 + 5075 = 5000 + 3750 = 8750 MAC = 100 + 75 = 175
Переходити з DAC до RBAC недоцільно Переходити з RBAC до MAC доцільно
2) DAC = 75 200 = 15000 RBAC = 20025 + 25*75 = 5000 + 1875 = 6875 MAC = 25 + 75 = 100
Переходити з DAC до RBAC доцільно Переходити з RBAC до MAC доцільно