Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації

Ескіз

Дата

2026

Науковий керівник

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Дипломна робота за темою «Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Бондаренко Максимом Васильовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 3 розділів («Аналіз предметної області та формування вимог до системи», «Засоби розробки», «Реалізація та використання програмної системи», висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 8 джерел; 19 ілюстрацій; 1 таблиця та додатків. Загальний обсяг роботи 51 сторінка. Актуальність теми зумовлена зростанням вимог до захисту інформації та необхідністю впровадження сучасних механізмів автентифікації у вебзастосунках. Використання багатофакторної автентифікації дозволяє підвищити рівень безпеки облікових записів користувачів та зменшити ризики несанкціонованого доступу. Мета роботи полягає в розробці вебзастосунку для управління користувачами, який забезпечує автентифікацію та авторизацію користувачів, підтримує рольову модель доступу та реалізує механізм багатофакторної автентифікації на основі одноразових кодів. Для досягнення поставленої мети було проаналізувано сучасні підходи до автентифікації та контролю доступу, визначено вимоги до системи, розроблено багатошарову архітектуру системи, застосовано багатофакторну автентифікацію, створено алгоритм генерації та перевірки JWT токенів доступу, розроблено use-case uml -діаграму, створено зручний та зрозумілий користувацький інтерфейс, протестовано роботу ПЗ та впроваджено в рамках Smart Energy. Практичне значення одержаних результатів полягає у створенні готового програмного рішення, яке може бути використане як основа для корпоративних інформаційних систем, внутрішніх вебсервісів та інших застосунків, що потребують підвищеного рівня захисту облікових записів користувачів.

Опис

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

вебзастосунок, автентифікація, багатофакторна автентифікація, MFA, JWT, авторизація, система ролей, Node.js, Vue.js, SQLite, TypeScript

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

Бондаренко, М. В. Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Бондаренко Максим Васильович. – Київ, 2026. – 62 с.

ORCID

DOI