Децентралізована система для безпечного збереження та обміну документами
Вантажиться...
Дата
2020-12
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Магістерська дисертація: 88 с., рис. 18, табл. 24, джерел 19, додаток.
Актуальність теми. З часом технології розвиваються, що впливають як на
стрімкий розвиток так і на нові загрози. Останнім часом в Інтернеті збільшився
документний оббіг, що призводить до збільшення ймовірності крадіжки цих
документів в Інтернеті. Майже будь-яка компанія має справу з великою купою
документів. Існує безліч сервісів, які дозволяють підписувати електронно
документи. Проте жоден з них не надає безпеку цим документам. Оскільки такі
сервіси не надійно захищають дані, це може привести до втрати документів. Саме
тому має сенс розробляти системи/сервіси, які надають повну безпеку, а саме
надання управління користувачу контролю безпеки його документами.
Зв’язок роботи з науковими програмами, планами, семами. Дана робота була
реалізована на кафедрі АСОІУ факультету ФІОТ Національного технічного
університету України «Київський політехнічний інститут ім. Ігоря Сікорського».
Мета і задачі дослідження: полягає у розробці децентралізованої системи, яка
здатна за запитом користувача розбивати наданий файл на блоки, шифрувати
публічною частиною ключа асинхронного шифрування наданим користувачем,
надійно зберігати їх на різних серверах, дублюючи кожен з них на будь-який інший
сервер та за запитом користувача збирати блоки файлу, дешифрувати їх і надавати користувачу через візуальний інтерфейс (веб-браузер).
Для досягнення мети необхідно виконати наступні задачі:
- розглянути сучасні алгоритми до кластеризації серверів;
- вдосконалити алгоритм для кластеризації серверів так щоб
кластеризація виконувалася динамічно та автоматизовано;
- використати шифрування та компресування для пришвидчення оббігу
даних у мережі;
- звернути увагу на маршрутизацію даних серед серверів, та покращити
алгоритм аналізу відправлення серверів;
- експериментально довести, що кластеризація працює швидче за
сучасні підходи.
Об’єкт дослідження. Пошук підходів до створення децентралізованої системи, яка
дозволяє зберігати зашифровані частини файлу на різних серверах та при відказі
будь-якого серверу, усі частини файлу присутні на серверах.
Предмет дослідження. Задача для надання системи, яка дозволить користувачам
системи обмінюватися документами швидко та безпечно.
Методи дослідження. У даній роботі було покращено алгоритми кластеризації
системи.
Наукова новизна: під час реалізації програмного продукту, було впроваджено
новий механізм кластеризації серверів, що базується на введенні двох компонент:
сервіс agent та нової метрики – мережева відстань, що дозволило оцінити поточний кластер, і реалізувати його динамічним, що призвело до підвищення ефективності роботи кластеру в цілому. Окрім цього, було покращено алгоритм маршрутизації блоків файлів серед серверів, що зменшило трафік у мережі кластеру.
Практичне значення отриманих результатів: результатом реалізації наданих
нових впроваджень призвело до пришвидчення та динамічності децентралізованої
системи, яка надає можливість користувачу зберігати файли шифруючи його
ключем та відправляти іншому користувачу через візуальний інтерфейс (веб-
браузер), та підвищення ефективності використання кожного серверу, який
під’єднан до кластеру.
Апробація: було оприлюднено на конференції дану тему «МЕТОДИ ВИРІШЕННЯ
ПРОБЛЕМ З ПЕРЕВАНТАЖЕННИМ ТРАФІКОМ У МЕРЕЖАХ»
Публікації: було зазначено у статті «ОГЛЯД ПІДХОДІВ ОПТИМІЗАЦІЇ ОБМІНУ
ДАНИМИ У МЕРЕЖІ МУЛЬТИСЕРВЕРНОЇ ІНФРАСТРУКТУРИ З
ВИКОРИСТАННЯМ ШИФРУВАННЯ, КОМПРЕСУВАННЯ ТА ПРИСКОРЕНОЇ
МАРШРУТИЗАЦІЇ» у науковому журналі «Управління проектами, системний
аналіз, логістика».
Опис
Ключові слова
децентралізована система, макросервіси, кластеризація, алгоритмізація, автоматизація, високодоступність, консенсус, decentralized systems, macroservices, clusterization, algorithmics, automation, high availability, consensus
Бібліографічний опис
Набоков, Е. М. Децентралізована система для безпечного збереження та обміну документами : магістерська дис. : 121 Інженерія програмного забезпечення / Набоков Едуард Максимович. – Київ, 2020. – 88 с.