Савчук, Віталій Миколайович (2026) Веб-сервіс зберігання та управління користувацькими файлами з персоналізованим доступом [Кваліфікаційні роботи здобувачів] Перший (бакалаврський). Шифр академічної групи: ІНб-1-22-4.0д. Дата захисту: 16.06.2026, Київський столичний університет імені Бориса Грінченка.
|
Текст
V_Savchuk_FITM_2026.pdf Download (1MB) |
Анотація
Кваліфікаційна робота: 61 с., 15 рис., 4 табл., 31 посилання. Актуальність: зумовлена стрімким зростанням обсягів персональних даних у цифровому середовищі та посиленням вимог до їх захисту відповідно до Закону України «Про захист персональних даних» і регламенту GDPR. Існуючі комерційні хмарні сервіси (Google Drive, Dropbox, OneDrive та інші) мають суттєві обмеження щодо гнучкості контролю доступу та конфіденційності даних, що зумовлює потребу у створенні власних незалежних рішень для зберігання і управління файлами з персоналізованим доступом. Об'єкт дослідження: процеси зберігання, управління та надання доступу до користувацьких файлів у веб-орієнтованих системах. Предмет дослідження: архітектура, моделі даних та механізми персоналізованого доступу у веб-сервісі хмарного зберігання файлів. Мета роботи: розробити веб-сервіс для зберігання та управління користувацькими файлами з механізмами персоналізованого доступу, який забезпечує безпечне зберігання, гнучке керування правами та зручний інтерфейс для кінцевих користувачів.Завдання: проведено аналіз предметної області та порівняльний аналіз існуючих рішень; спроєктовано архітектуру системи з ownership-based моделлю доступу; реалізовано серверну частину на Spring Boot з Java та клієнтську частину на React.js; впроваджено механізми безпеки (TLS 1.3, BCrypt); проведено комплексне тестування системи. Основні результати: розроблено веб-сервіс із технологічним стеком Spring Boot / React.js / PostgreSQL / MinIO / Redis. Реалізовано стримінгову обробку файлів, рекурсивні операції над директоріями, генерацію ZIP-архівів та ownership-based модель ізоляції даних. Тестування підтвердило 100% проходження функціональних тест-кейсів, стабільну продуктивність під навантаженням до 50 одночасних користувачів та відповідність базовим вимогам безпеки. Практичне значення: створено готовий до розгортання веб-сервіс, який може застосовуватися в освітніх закладах, невеликих організаціях чи для індивідуальних потреб - без залежності від комерційних хмарних платформ, із повним контролем користувача над власними даними.
| Тип елементу : | Кваліфікаційні роботи здобувачів (Перший (бакалаврський)) |
|---|---|
| Ключові слова: | хмарне зберігання; веб-сервіс; персоналізований доступ;, Spring Boot; React.js; PostgreSQL; MinIO; JWT; RBAC; ownership-based access control; безпека даних |
| Шифр освітньої програми: | 122.00.01 |
| Шифр академічної групи: | ІНб-1-22-4.0д |
| ПІБ наукового керівника: | Варченко-Троценко Лілія Олександрівна |
| Дата захисту: | 16.06.2026 |
| Місце захисту: | Київський столичний університет імені Бориса Грінченка |
| Типологія: | Кваліфікаційні роботи здобувачів > Інформатика |
| Підрозділи: | Факультет інформаційних технологій та математики > Кафедра комп'ютерних наук |
| Користувач, що депонує: | Ізабелла Андріївна Соболенко |
| Дата внесення: | 22 Лип 2026 20:00 |
| Останні зміни: | 22 Лип 2026 20:00 |
| URI: | https://elibrary.kubg.edu.ua/id/eprint/59294 |
Actions (login required)
![]() |
Перегляд елементу |


