Веб-застосунок для спілкування з використанням технологій шифрування та конфіденційності даних

dc.contributor.advisorЧереватенко, Олексій Володимирович
dc.contributor.authorГлюза, Андрій Іванович
dc.date.accessioned2024-11-04T09:47:00Z
dc.date.available2024-11-04T09:47:00Z
dc.date.issued2024
dc.description.abstractВ бакалаврському дипломному проєті було реалізовано BACK-END та FRONT-END частину веб-застосунку для спілкування. Метою розробки було створення вітчизняного месенджера з використанням технологій захищеного спілкування на основі шифрування даних та з залученням функцій адміністрування. Для цього в ході підготовки до розробки було проаналізовано сучасні аналоги подібних систем в результаті чого виділено стек технологій, що будуть використовуватись. Для створення захищеного каналу зв’язку було обрано технологію на основі асиметричного шифрування та використано WebSockets. Побудова серверної частини здійснювалась з використанням мови програмування Java та фреймворку Spring та таких його складових як Spring-Boot та Spring Security. Для збереження інформації використовувалась база даних PostgreSQL. Клієнтська частина була створена з використанням сучаного та швидкого фреймворку ReactJS. В результаті розробки веб-застосунку було отримано готовий та масштабований продукт готовий для використання кінцевими користувачами.
dc.description.abstractotherIn the Bachelor’s degree project was implemented BACK-END and FRONT-END part of the web application for communication. The purpose of the development was to create a domestic messenger using secure communication technologies based on data encryption and involving administrative functions. In order to achieve this goal,modern analogs of similar systems were analyzed, resulting in the identification of the technology stack to be used. A technology based on asymmetric encryption and WebSockets were chosen in order to establish a secure communication channel. The server side was built using the Java programming language and the Spring framework, including such components as Spring-Boot and Spring Security. PostgreSQL database was used to store data. The client-side was developed using modern and fast ReactJS framework. As a result of the web application development, a ready-to-use scalable product was obtained for end-users.
dc.format.extent175 с.
dc.identifier.citationГлюза, А. І. Веб-застосунок для спілкування з використанням технологій шифрування та конфіденційності даних : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Глюза Андрій Іванович. – Київ, 2024. – 175 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/70343
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвеб-застосунок
dc.subjectfront-end
dc.subjectback-end
dc.subjectwebsockets
dc.subjectjava
dc.subjectspring
dc.subjectspring-boot
dc.subjectspring security
dc.subjectreactjs
dc.titleВеб-застосунок для спілкування з використанням технологій шифрування та конфіденційності даних
dc.typeBachelor Thesis

Файли

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