"Удосконалення методу виявлення порушення конфіденційності файлів вихідного коду за рахунок збільшення інтервалів обробки та застосування транспозиції" - id-4353-880
Ця робота успішно виконана на онлайн-сервісі допомоги написанні курсових, дипломних та інших студентських робіт «na5ku. com. ua»
Номер (айді замовлення)
id-4353-880
Тип завдання
Предмет
Кількість сторінок
65
Дата виконання
2022-12-21
Текст завдання
Магістерська дипломна робота за спеціальністю 125 Кібербезпека
Тема: "Удосконалення методу виявлення порушення конфіденційності файлів вихідного коду за рахунок збільшення інтервалів обробки та застосування транспозиції"
Робота буде продовженням бакалаврської (надам як базис і для зразка), програмне забезпечення буде писати стороння людина, у вас хочу замовити саме записку
25.10
Короткі вказівки по структурі
Структура:
1 розділ - аналіз існуючого стану питання, аналіз методів і по нашому конкретному питанню і тд.
2 розділ - пошук рішення, роздуми про те як це зробити, суть покращення/удосконалення, порівняння з аналогами
3 розділ - реалізація програми для дослідження/перевірки/покращення нашого рішення, порівняння з аналогами (можна і тут вкінці)
Програма розробляється на мові програмування с# у середовищі розробки microsoft visual studio
База даних - PostgreSQL, для конекту програми з базою даних використовується плагін Npgsql
Суть програми:
Це підсистема для зберігання файлів вихідного коду.
1. При збереженні файлу ми вбудовуємо в нього водяний знак, що містить дані про автора, тим самим забезпечуючи захист авторського права
2. Для перевірки справжності файлу ми використовуємо порівняння за допомогою алгоритму Левенштейна. Це забезпечує ефективність перевірки навіть якщо до файлу копії було застосовано рефакторинг.
В магістерській ми в алгоритмі Левенштейна збільшуємо інтервали обробки і застосовуємо транспозицію
Отака суть покращення алгоритму, яку ми просуваємо в дипломній роботі
Тема: "Удосконалення методу виявлення порушення конфіденційності файлів вихідного коду за рахунок збільшення інтервалів обробки та застосування транспозиції"
Робота буде продовженням бакалаврської (надам як базис і для зразка), програмне забезпечення буде писати стороння людина, у вас хочу замовити саме записку
25.10
Короткі вказівки по структурі
Структура:
1 розділ - аналіз існуючого стану питання, аналіз методів і по нашому конкретному питанню і тд.
2 розділ - пошук рішення, роздуми про те як це зробити, суть покращення/удосконалення, порівняння з аналогами
3 розділ - реалізація програми для дослідження/перевірки/покращення нашого рішення, порівняння з аналогами (можна і тут вкінці)
Програма розробляється на мові програмування с# у середовищі розробки microsoft visual studio
База даних - PostgreSQL, для конекту програми з базою даних використовується плагін Npgsql
Суть програми:
Це підсистема для зберігання файлів вихідного коду.
1. При збереженні файлу ми вбудовуємо в нього водяний знак, що містить дані про автора, тим самим забезпечуючи захист авторського права
2. Для перевірки справжності файлу ми використовуємо порівняння за допомогою алгоритму Левенштейна. Це забезпечує ефективність перевірки навіть якщо до файлу копії було застосовано рефакторинг.
В магістерській ми в алгоритмі Левенштейна збільшуємо інтервали обробки і застосовуємо транспозицію
Отака суть покращення алгоритму, яку ми просуваємо в дипломній роботі