Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації
| dc.contributor.advisor | Шуклін, Герман Вікторович | |
| dc.contributor.author | Бондаренко, Максим Васильович | |
| dc.date.accessioned | 2026-09-18T09:14:35Z | |
| dc.date.available | 2026-09-18T09:14:35Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Дипломна робота за темою «Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Бондаренко Максимом Васильовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 3 розділів («Аналіз предметної області та формування вимог до системи», «Засоби розробки», «Реалізація та використання програмної системи», висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 8 джерел; 19 ілюстрацій; 1 таблиця та додатків. Загальний обсяг роботи 51 сторінка. Актуальність теми зумовлена зростанням вимог до захисту інформації та необхідністю впровадження сучасних механізмів автентифікації у вебзастосунках. Використання багатофакторної автентифікації дозволяє підвищити рівень безпеки облікових записів користувачів та зменшити ризики несанкціонованого доступу. Мета роботи полягає в розробці вебзастосунку для управління користувачами, який забезпечує автентифікацію та авторизацію користувачів, підтримує рольову модель доступу та реалізує механізм багатофакторної автентифікації на основі одноразових кодів. Для досягнення поставленої мети було проаналізувано сучасні підходи до автентифікації та контролю доступу, визначено вимоги до системи, розроблено багатошарову архітектуру системи, застосовано багатофакторну автентифікацію, створено алгоритм генерації та перевірки JWT токенів доступу, розроблено use-case uml -діаграму, створено зручний та зрозумілий користувацький інтерфейс, протестовано роботу ПЗ та впроваджено в рамках Smart Energy. Практичне значення одержаних результатів полягає у створенні готового програмного рішення, яке може бути використане як основа для корпоративних інформаційних систем, внутрішніх вебсервісів та інших застосунків, що потребують підвищеного рівня захисту облікових записів користувачів. | |
| dc.description.abstractother | The bachelor’s thesis titled “Software for Access Control to the Data Storage of the ‘Smart Energy’ Software Complex Using Multi-Factor Authentication” was completed by Maksym Vasylovych Bondarenko, a student of the Department of Software Engineering in Energy at the Educational and Scientific Institute of Atomic and Thermal Power Engineering (NN IATE), majoring in 121 “Software Engineering” under the educational and professional program “Software Engineering of Intelligent Cyber-Physical Systems in Energy”. The thesis consists of an introduction, three chapters (“Analysis of the Subject Area and System Requirements Formation”, “Development Tools”, and “Implementation and Use of the Software System”), conclusions for each chapter, general conclusions, a list of references containing 8 sources, 19 figures, 1 table, and appendices. The total volume of the thesis is 51 pages. The relevance of the topic is determined by the increasing requirements for information security and the need to implement modern authentication mechanisms in web applications. The use of multi-factor authentication improves the security of user accounts and reduces the risk of unauthorized access. The purpose of the work is to develop a web application for user management that provides authentication and authorization of users, supports the role-based access model and implements a multi-factor authentication mechanism based on one-time codes. To achieve this goal, modern approaches to authentication and access control were analyzed, system requirements were determined, a multilayer system architecture was developed, multi-factor authentication was applied, an algorithm for generating and verifying JWT access tokens was created, a use-case UML diagram was developed, a convenient and understandable user interface was created, the software was tested and implemented within the Smart Energy framework.s. The practical significance of the obtained results lies in the creation of a ready-to-use software solution that can serve as a foundation for corporate information systems, internal web services, and other applications requiring an enhanced level of user account protection. | |
| dc.format.extent | 62 с. | |
| dc.identifier.citation | Бондаренко, М. В. Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Бондаренко Максим Васильович. – Київ, 2026. – 62 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/83243 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | автентифікація | |
| dc.subject | багатофакторна автентифікація | |
| dc.subject | MFA | |
| dc.subject | JWT | |
| dc.subject | авторизація | |
| dc.subject | система ролей | |
| dc.subject | Node.js | |
| dc.subject | Vue.js | |
| dc.subject | SQLite | |
| dc.subject | TypeScript | |
| dc.title | Програмне забезпечення контролю доступу до сховища даних програмного комплексу "Smart Energy" із застосуванням багато факторної автентифікації | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bondarenko_bakalavr.pdf
- Розмір:
- 1013.11 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: