Програмне забезпечення моніторингу та класифікації системних логів локальної обчислювальної мережі

Вантажиться...
Ескіз

Дата

2022-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Робота містить 44 рисунки і 22 таблиці. Із розвитком комп’ютерних технологій ширшає різноманіття обчислювальних пристроїв, збільшується їх кількість у локальних мережах, необхідних для забезпечення безперебійної роботи підприємств та приватних установ. Незважаючи на те, що потреба моніторити стан мережі не є новою, за рахунок росту складності мереж постає необхідність покращувати та удосконалювати вже існуючі рішення. Також має сенс роботи їх універсальними аби не було потреби змінювати засоби моніторингу з релізом кожного нового пристрою. У міру того, як ширшає різноманіття мережі, додаються нові пристрої та вдосконалюються існуючі складнішає процес підтримки робочого стану, запобігання та вирішення проблем, які виникають. Оптимальним є саме передбачення та спроби запобігти критичним ситуація, тож вкрай важливо безперебійно слідкувати за станом системи та кожного пристрою зокрема. У першому розділі було розглянуто і проаналізовано предметну область, пристрої локальної обчислювальної мережі такі як концентратори, маршрутизатори, комутатори, роутери. Було викладено особливості Syslog, UDP и TCP протоколів, основні відмінності протоколів транспортного рівня та особливості використання. Також було проведено аналіз відомих технічних рішень та програмних продуктів, наявних на поточний час, їхніх особливостей та наявних функцій. Крім того бути висунуті функціональні та нефункціональні вимоги і докладно описані задачі розроблюваного програмного забезпечення. У другому розділі було описано процеси, які відбуватимуться в ході роботи програми такі як, перехоплення повідомлення, парсинг, перевірка на відповідність правилам, виконання дій. Проведено моделювання та аналіз програмного забезпечення та представлено у форматі діаграми. Також було описано архітектуру застосунку та обґрунтовано доцільність обраних рішень для реалізації API та сховища даних. Представлено алгоритми кодування та шифрування, використані для забезпечення безпеки даних. Крім того було докладно описано основні методі та функції, які забезпечують виконання задачі програмного забезпечення.

Опис

Ключові слова

LAN, Syslog, UDP, TCP, мережева модель OSI, вебзастосунок, Windows Service, .NET 6.0, GraphQL, Angular, OSI network model, Web-Application

Бібліографічний опис

Бершацька, О. О. Програмне забезпечення моніторингу та класифікації системних логів локальної обчислювальної мережі : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бершацька Олександра Олегівна. – Київ, 2022. – 138 с.

ORCID

DOI