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

dc.contributor.advisorВолков, Володимир Олександрович
dc.contributor.authorКорнійко, Максим Васильович
dc.date.accessioned2026-07-29T13:22:08Z
dc.date.available2026-07-29T13:22:08Z
dc.date.issued2026
dc.description.abstractДипломна робота виконана на 84 сторінках, містить 5 таблиць, 14 рисунків, 1 додаток та 36 джерел у переліку посилань. Мета роботи – розробка інформаційної системи корпоративного захищеного обміну повідомленнями з архітектурою self-hosted що забезпечує повний контроль підприємства над власними даними та багаторівневий захист інформації. Методи та засоби розробки: мова програмування Kotlin, серверний фреймворк Spring Boot 4.0, технологія Kotlin Multiplatform та Compose Multiplatform для розробки клієнтського застосунку, реляційна база даних PostgreSQL, сховище даних Redis, брокер повідомлень RabbitMQ, протокол Signal (X3DH + Double Ratchet) для наскрізного шифрування повідомлень, Docker Compose для контейнеризації та розгортання системи. Результат – інформаційна система що складається з мікросервісної серверної частини та мультиплатформенного клієнтського застосунку для Android та Desktop. Система реалізує захист транспортного рівня через TLS 1.3, JWT автентифікацію з двома токенами, BCrypt хешування паролів, дворівневий rate limiting через Redis Lua-скрипти та наскрізне шифрування повідомлень на основі Signal Protocol. Система розгортається на власній інфраструктурі підприємства через Docker Compose без залежності від зовнішніх хмарних сервісів.
dc.description.abstractotherThe thesis is completed on 84 pages, contains 5 tables, 14 images,1 appendice, and 36 sources in the list of references. The purpose of this work is to develop a corporate secure messaging information system with self-hosted architecture that ensures complete enterprise control over its own data and multi-layered information protection. Methods and tools: include the Kotlin programming language, Spring Boot 4.0 server-side framework, Kotlin Multiplatform and Compose Multiplatform technologies for client application development, PostgreSQL relational database, Redis data store, RabbitMQ message broker, Signal Protocol (X3DH + Double Ratchet) for end-to-end message encryption, and Docker Compose for containerization and system deployment. The result is an information system consisting of a microservices server-side and a multiplatform client application for Android and Desktop platforms. The system implements transport-level security via TLS 1.3, JWT authentication with dual tokens, BCrypt password hashing, two-level rate limiting via Redis Lua scripts and end-to-end message encryption based on the Signal Protocol. The system is deployed on the enterprise's own infrastructure via Docker Compose without dependency on external cloud services.
dc.format.extent85 с.
dc.identifier.citationКорнійко, М. В. Інформаційна система корпоративного захищеного обміну повідомленнями : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Корнійко Максим Васильович. – Київ, 2026. – 85 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82313
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleІнформаційна система корпоративного захищеного обміну повідомленнями
dc.typeBachelor Thesis

Файли

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