Data encryption methods in Unix and MacOS operating systems

Abstract

Методи шифрування даних в операційних системах Unix та MacOS// Кваліфікаційна робота ОР «Бакалавр» // Навроцький Дмитро Петрович// Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра кібербезпеки, група СБс-41 // Тернопіль, 2023 // С. 63Кваліфікаційна робота присвячена аналізу методів шифрування даних в Unix та MacOS. Дослідження в цій роботі дозволяє зрозуміти принципи роботи з шифруванням даних в цих операційних системах, оцінити їх ефективність, переваги та недоліки. Огляд загальних принципів шифрування, включаючи поняття та класифікацію методів шифрування розглянуто в першому розділі кваліфікаційної роботи. В другому розділі розглянуто загальні принципи шифрування даних в операційній системі FreeBSD, як представнику операційних систем типу Unix. Показано методику шифрування файлів, шифрування дискового простору. Проаналізовано методи шифрування за допомогою GELI та EncFS. Розглянуто принципи роботи цих методів, їх застосування. Розглянуто методи шифрування даних в операційній системі MacOS. Проаналізовано методи Шифрування жорсткого диску в цілому за допомогою Disk Utility та Encrypted APFS та створення зашифрованого дискового образу за допомогою Disk Utility з файловою системою Encrypted APFS. В третьому розділі проведено порівняльний аналіз різних методів шифрування даних в Unix та MacOS, включаючи їх переваги, недоліки, рівень захисту, зручність використання та інші фактори, що впливають на вибір методу шифрування. Даний розділ також включає аналіз сумісності між різними методами шифрування.The qualification thesis is devoted to the analysis of data encryption methods in Unix and MacOS. The research in this paper allows understanding the principles of data encryption in these operating systems, evaluating their effectiveness, advantages, and disadvantages. The work can be used for educational purposes to illustrate encryption methods in Unix and MacOS. An overview of general encryption principles, including the concepts and classification of encryption methods, is considered in the first chapter of the qualification paper. The second chapter discusses the general principles of data encryption in the FreeBSD operating system as a representative of Unix-like operating systems. It presents the methodology of file encryption, disk space encryption. The encryption methods using GELI and EncFS are analyzed. The data encryption methods in the MacOS operating system are examined. The encryption methods of the hard disk as a whole using Disk Utility and Encrypted APFS, and the creation of an encrypted disk image using Disk Utility with the Encrypted APFS file system are discussed. The principles of operation and application of these methods are examined. The third chapter provides a comparative analysis of various data encryption methods in Unix and MacOS, including their advantages, disadvantages, level of protection, usability, and other factors influencing the choice of encryption method. This chapter also includes an analysis of compatibility between different encryption methods.ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ, СКОРОЧЕНЬ І ТЕРМІНІВ ... 7 ВСТУП ... 8 1 ОГЛЯД КРИПТОГРАФІЧНИХ МЕТОДІВ ТА ФУНКЦІЙ ... 10 1.1 Симетричне шифрування ... 10 1.2 Асиметричне шифрування ... 12 1.3 Хеш-функції ... 15 1.4 Гібридне шифрування ... 16 2 ШИФРУВАННЯ ДАНИХ В ОПЕРАЦІЙНИХ СИСТЕМАХ ... 18 2.1 Операційна система FreeBSD ... 18 2.1.1 Огляд можливостей шифрування в операційній системі FreeBSD ... 18 2.1.2 Процедура шифрування даних за допомогою GILE ... 20 2.1.3 Процедура шифрування даних за допомогою EncFS ... 25 2.2 Операційна система MacOS ... 32 2.2.1 Огляд можливостей шифрування в операційній системі MacOS ... 32 2.2.2 Шифрування жорсткого диску в цілому за допомогою Disk Utility та Encrypted APFS ... 34 2.2.3 Створення зашифрованого дискового образу за допомогою Disk Utility з файловою системою Encrypted APFS ... 38 3 СУМІСНІСТЬ МЕТОДІВ ШИФРУВАННЯ, ПЕРЕВАГИ ТА НЕДОЛІКИ ... 45 3.1 Переваги та недоліки GELI та EncFS в FreeBSD ... 45 3.2 Переваги та недоліки Encrypted APFS в MacOS. ... 46 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 55 4.1 Домедична допомога при шоку ... 54 4.2 Вимоги ергономіки до організації робочого місця оператора ПК ... 56 ВИСНОВКИ ... 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ... 6

    Similar works