Захист програм шляхом прив’язки до файлової системи комп’ютера
Автор: Даня Гончар • Май 10, 2022 • Курсовая работа • 8,265 Слов (34 Страниц) • 244 Просмотры
Міністерство освіти і науки України
Вінницький національний технічний університет
Факультет інформаційних технологій та комп’ютерної інженерії
Кафедра захисту інформації
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи з дисципліни
"Захист програмного забезпечення"
на тему: «Захист програм шляхом прив’язки до файлової системи комп’ютера»
08-20.ЗПЗ.121.13.103 ПЗ
Студента 3 курсу групи 1БС-19б
Спеціальності 125 «Кібербезпека»
ОП Безпека інформаційних та комунікаційних
систем
Гончар Д.А.
Керівник: ст. викл. кафедри ЗІ
Каплун В. А.
Національна шкала ______________
Кількість балів: ___Оцінка ECTS ___
Члени комісії : _______________ ___________________________
______________ ___________________________
м. Вінниця – 2021 рік
Вінницький національний технічний університет
Факультет інформаційних технологій та комп’ютерної інженерії
ЗАТВЕРДЖУЮ
Зав. кафедри ЗІ, д. т. н., проф.
___________В. А. Лужецький
7 вересня 2021 р.
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ
на курсову роботу з дисципліни “Захист програмного забезпечення”
студенту групи 1БС-19 б Гончару Д.А.
Тема: «Захист програм шляхом прив’язки до файлової системи комп’ютера»
Вхідні дані: принцип захисту – від копіювання;
механізм захисту – вбудований;
метод захисту – прив’язка до комп’ютера;
об’єкт захисту – виконувана програма;
середовище функціонування – ОC Windows.
Вихідні дані: програмний засіб для захисту,
результати тестування розробленого засобу,
інструкція для застосування.
Короткий зміст частин курсової роботи
1. Текстова (пояснювальна записка): Вступ. Аналіз інформаційних джерел. Розробка засобу захисту. Тестування програмного засобу. Висновки. Список використаних джерел. Додатки.
2. Ілюстративна: Схема функціонування програми. Схема алгоритму здійснення приховування інформації в музичному файлі. Візуальне подання результатів програми.
Дата видачі 9 вересня 2021 р. Керівник ___________Каплун В. А. Завдання отримав ________ Гончар Д.А.
АНОТАЦІЯ
У курсовій роботі представлено розробку програмного засобу для захисту даних від несанкціонованого копіювання. Створення такого програмного засобу допоможе захистити файл від сторонніх користувачів шляхом встановлення вбудованого захисту на файл.
Для вирішення даної задачі використовувалась мова програмування Java та середовище розробки IntelliJIDEA. Програма реалізує графічний діалоговий інтерфейс користувача за допомогою технології JavaFX.
ABSTRACT
The course work presents the development of software to protect data from unauthorized copying. Creating such software will help protect the file from third-party users by installing built-in protection on the file.
To solve this problem, the Java programming language and the IntelliJIDEA development environment were used. The program implements a graphical user interface using JavaFX.
ЗМІСТ
ВСТУП 4
1 АНАЛІЗ ІНФОРМАЦІЙНИХ ДЖЕРЕЛ 5
1.1 Актуальність захисту даних 5
1.2 Методи захисту від копіювання 6
1.3 Формування вимог до програмного засобу 7
2 РОЗРОБКА ПРОГРАМНОГО ЗАСОБУ 8
2.1 Вибір засобів для реалізації захисту 8
2.2 Структура програмного додатку 8
2.2.1 Інтерфейсна частина 8
2.2.2 Блок захисту від копіювання 9
2.2.3 Робота з файлами 9
2.3 Програмна реалізація захисту від копіювання 9
2.4 Реалізація інтерфейсу програми 14
...