Система SSO автентифікації на базі цифрових сертифікатів
dc.contributor.advisor | Роковий, Олександр Петрович | |
dc.contributor.author | Голіней, Андрій Михайлович | |
dc.date.accessioned | 2021-06-25T07:34:21Z | |
dc.date.available | 2021-06-25T07:34:21Z | |
dc.date.issued | 2021-06 | |
dc.description.abstracten | This bachelor's degree project implements a single-entry system with the possibility of authentication using digital certificates. The service provides passwordless access to connected and preconfigured for SSO (Single Sign-On) applications. It is possible to add multiple users and create a corporate network. The service generates a report on the logins made, as well as visualizes the status of digital certificates attached by users. The software product was created in JavaScript using the Node.js platform and its NW.js library, development was carried out in the WebStorm 2021 programming environment. Additions to Node.js were also applied, such as: npm package loader, pg database module, Express framework. The Git system was used to control the version of the project. This implementation of the web service was built on the basis of existing analogues. All their shortcomings have been taken into account, in particular, a better data security system has been developed, as well as innovative solutions have been added to prevent compromising each user. | uk |
dc.description.abstractuk | В даному бакалаврському дипломному проєкті реалізована система єдиного входу з можливістю автентифікації за допомогою цифрових сертифікатів. Сервіс надає безпарольний доступ до підключених та попередньо налаштованих для SSO (Single Sign-On) застосунків. Є можливість додавати кілька користувачів і створювати корпораційну мережу. Сервіс формує звіт із здійснених входів, а також візуалізує стан прикріплених користувачами цифрових сертифікатів. Програмний продукт був створений на мові JavaScript з використанням платформи Node.js та її бібліотеки NW.js, розробка велася у середовищі програмування WebStorm 2021. Також були застосовані доповнення до Node.js, такі як: завантажувач пакетів npm, модуль роботи із БД pg, фреймворк Express. Для контролю версії проекту було застосовано систему Git. Дана реалізація веб-сервісу була побудована на основі вже існуючих аналогів. Враховані усі їх недоліки, зокрема була розроблена краща система безпеки передачі даних, а також додані інноваційні рішення запобіганню компрометації кожного користувача. | uk |
dc.format.page | 96 c. | uk |
dc.identifier.citation | Голіней, А. М. Система SSO автентифікації на базі цифрових сертифікатів : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Голіней Андрій Михайлович. - Київ, 2021. - 96 c. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/41802 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.title | Система SSO автентифікації на базі цифрових сертифікатів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Holinei_bakalavr.pdf
- Розмір:
- 2.23 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: