Захист веб-застосунків за допомогою JWT та моделі Zero Trust

dc.contributor.advisorБарановський, Олексій Миколайович
dc.contributor.authorРябко, Дмитро Вячеславович
dc.date.accessioned2025-10-30T11:47:33Z
dc.date.available2025-10-30T11:47:33Z
dc.date.issued2024
dc.description.abstractОб’єктом дослідження є процеси авторизації та автентифікації в браузерних клієнт-серверних застосунках. Предметом дослідження є методи забезпечення безпеки в клієнт- серверних застосунках з використанням JWT та принципів моделі Zero Trust. Метою роботи є дослідження та аналіз безпеки під час автентифікації та авторизації, а також забезпечення перевірки автентичності користувача за допомогою JWT і моделі Zero Trust. В ході виконання роботи були розглянуті основні підходи до автентифікації та авторизації у веб-застосунках. Запропоновано кілька варіантів реалізації перевірки автентичності користувачів з використанням JWT та моделі Zero Trust. Розроблено мікросервіси на базі фреймворка мови програмування Python - FastAPI, які демонструють принципи роботи даної системи. Перший мікросервіс відповідає за автентифікацію, авторизацію користувачів, другий – відповідає за виконання довільної бізнес логіки.
dc.description.abstractotherThe object of the study is the processes of authorization and authentication in browser-based client-server applications. The subject of the study is the methods of ensuring security in client-server applications using JWT and the principles of the Zero Trust model. The aim of the thesis is to research and analyze security during authentication and authorization, as well as to ensure user authenticity verification using JWT and the Zero Trust model. During the course of the study, the main approaches to authentication and authorization in web applications were examined. Several options for implementing user authenticity verification using JWT and the Zero Trust model were proposed. Microservices based on the Python programming framework FastAPI were developed to demonstrate the principles of this system. The first microservice is responsible for user authentication and authorization, while the second is responsible for executing arbitrary business logic.
dc.format.extent41 с.
dc.identifier.citationРябко, Д. В. Захист веб-застосунків за допомогою JWT та моделі Zero Trust : дипломна робота ... бакалавра : 125 Кібербезпека / Рябко Дмитро Вячеславович. – Київ, 2024. – 41 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77043
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.titleЗахист веб-застосунків за допомогою JWT та моделі Zero Trust
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Riabko_Bakalavr.pdf
Розмір:
2.41 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: