Система SSO автентифікації на базі цифрових сертифікатів

dc.contributor.advisorРоковий, Олександр Петрович
dc.contributor.authorГоліней, Андрій Михайлович
dc.date.accessioned2021-06-25T07:34:21Z
dc.date.available2021-06-25T07:34:21Z
dc.date.issued2021-06
dc.description.abstractenThis 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.page96 c.uk
dc.identifier.citationГоліней, А. М. Система SSO автентифікації на базі цифрових сертифікатів : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Голіней Андрій Михайлович. - Київ, 2021. - 96 c.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/41802
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleСистема SSO автентифікації на базі цифрових сертифікатівuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: