Дослідження використання технології шифрування на льоту при розробці прикладного програмного забезпечення

Вантажиться...
Ескіз

Дата

2022

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Загальний обсяг роботи: 96 с., 23 джерела, 21 рис., 9 табл., 1 додаток. Метою дипломної роботи є дослідження існуючих програмних засобів та баз даних, які використовують шифрування на льоту, для розробки прикладного програмного забезпечення. У першому розділі розглядається технологія прозорого шифрування, та технологія повного шифрування дисків. Дані технології досить широко використовуються в операційних системах. Також в даному розділі наведені переваги використання повного шифрування дисків. Так як жодна технологія шифрування не є ідеальною було розглянуто атаки, до яких вразливе повне шифрування дисків, та слабкі місця даного шифрування. На додачу в цьому розділі були розглянуті такі види шифрування, як: шифрування мережі, шифрування на рівні поля, повне шифрування файлів. І наведено методи їх використання. Другий розділ присвячений базам даних, які використовують шифрування на льоту. Було охарактеризовано переваги та недоліки використання шифрування на льоту в наведених базах даних, а також за наявності описані особливі функції цих баз даних при роботі з технологіжєю шифруванням на льоту. В третьому розділі представлені сучасні програмні засоби для шифрування даних, які використовують шифрування на льоту. Визначенню переваг та недоліків даних програмних засобів, формуванню рекомендацій для вибору того чи іншого програмного засобу в залежності від потреб користувача. Четвертий розділ присвячений прозорому шифруванню в прикладних системах. В даному розділі здійснено аналіз ефективності та надійності прозорого шифрування в базах даних SQL з використання прозорого шифрування. В цьому ж дослідженні було визначено вплив на продуктивність роботи машини на якій встановлено базу даних SQL з ввімкненою технологією прозорого шифрування. В п’ятому розділі представлено реалізацію шифрування на льоту за допомогою мови програмування Python та бібліотеки Pycryptodome. А також наведено можливі варіанти використання даної реалізації при розробці прикладних програмних застосунків. Результатом дипломної роботи є визначення переваг та недоліків існуючих програмних засобів шифрування даних, які використовують технологію шифрування на льоту, та формування рекомендацій щодо вибору програмного засобу.

Опис

Ключові слова

прозоре шифрування, шифрування даних, TDE, transparent encryption, data encryption

Бібліографічний опис

Редька, М. Ю. Дослідження використання технології шифрування на льоту при розробці прикладного програмного забезпечення : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Редька Максим Юрійович. - Київ, 2022. - 96 с.

DOI