Проєкт інформаційної системи мережевого екрану додатків ОС Linux
Автор: Торшин Віталій В'ячеславович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Управління вимогами є фундаментальною частиною розробки інформаційної системи мережевого екрану додатків для ОС Linux. В рамках магістерської кваліфікаційної роботи було проведено аналіз вимог, необхідних для створення такої системи, яка відповідала б сучасним потребам у безпеці та ефективності. Як головний результат цієї роботи надано робочу систему, котра аналізує мережевий трафік у ОС Linux із деякими обмеженням: відсутня пітримка IPv6, відсутня можливість визначати додатки для UDP трафіку. Особливу увагу було приділено вирішенню технічних проблем та проблем пов’язаних з управлінням проектом. Також надані результати аналізу алтернативних засобів, котрі дозволяють налаштувати мережевий екран у OS Linux із зазначенням обмежень кожного із засобів. За результатом аналізу були наведені фактори які на пряму впливають на доцільність та перспективність виконання проекту інформаційної системи мережевого екрану додатків ОС Linux. Було здійснено системний аналіз, включаючи розробку діаграм UML, для забезпечення оптимального прийняття рішень. Проаналізовано вимоги проекту, включаючи розробку плану та визначення ключових вимог. Обрано технічні та програмні засоби, найбільш підходящі для реалізації проекту. Визначено ролі основних учасників проекту, як зі сторони замовника, так і виконавців. Описано завдання, які вони виконуватимуть, та послідовність їх реалізації. На основі цих завдань створено графік Ганта та діаграми ресурсних витрат, визначено критичний шлях проекту для фокусування уваги під час його реалізації. Проведено аналіз потенційних ризиків та розроблено рекомендації щодо їх мінімізації. Результати проекту та окремі модулі розробленого програмного забезпечення представлено у роботі. Розроблена система забезпечує ефективне управління мережевим екраном додатків в ОС Linux, забезпечуючи високий рівень безпеки та гнучкість у використанні. Таким чином, розроблена система, хоч і частково, відповідає сучасним вимогам і створює передумови для підвищення ефективності використання Linux в організаціях і також є корисним інструментом для підвищення рівня безпеки приватним користувачам, сприяючи безпеці та ефективності використання ОС. Представлені особливості використання проекту для забезпечення аудиту додатків, що вимагають постійного підключення до мережі (як глобальної так і локальної). Також були розглянуті можливості інтеграції проекту із існуючими інструментами побудови мережевих екранів: nftables, xtables. Також показано як ця особливість дозволить забезпечити вищий рівень безпеки і вимагатиме мінімальні зміни у ісунючій конфігурації фаєрволів ОС. Отже, ефективне визначення та аналіз вимог до проекту, дозволив розробити прототип системи, яка допоможе досягти підвищення рівню безпеки для користувачів та організацій, що використовують ОС Linux, необхідність якої стає все більш відчутною в сучасному інформаційному суспільстві через збільшення потоків даних, що отримуються чи відправляються до мережі. Ключові слова: проєкт, управління проєктами, інформаційна система, мережевий екран, безпека, управління ризиками проєкту.