Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ ЗАЩИТЫ АВТОРСКИХ ПРАВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ИСПОЛЬЗОВАНИЕМ ЦИФРОВЫХ ВОДЯНЫХ ЗНАКОВ

Работа №38249

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы40
Год сдачи2019
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
258
Не подходит работа?

Узнай цену на написание


Введение 3
1. Методы внедрения цифровых водяных знаков 4
2. Существующие системы для внедрения водяных знаков, позволяющих
защитить авторские права 5
3. Внедрение цифрового водяного знака, с использованием метода
стеганографии 7
4. Требования 9
5. Область применения 9
6. Назначение веб-сервиса 9
7. Настройка сервера 9
7.1. Apache 2.4 10
7.2. PHP 7 11
7.3. MySQL 8.0 11
7.4. phpMyAdmin 11
7.5. CMS Joomla! 3.9 11
8. Описание структуры веб-сервиса 13
9. Описание работы на сайте 17
10. Структура базы данных MySQL 21
11. Модули работы системы 22
11.1. Модуль обработки данных 22
11.2. Модуль хеширования информации 23
11.2.1. CRC32 алгоритм расчета 23
11.3. Модуль внедрения водяного знака 24
11.4. Модуль извлечения сведений об авторе 25
12. Функциональные возможности веб-сервиса 26
12.1. Регистрация и авторизация в системе 26
12.2. Нанесение водяного знака 28
12.3. Извлечение скрытой информации из программного кода 30
13. Тестирование функций веб-сервиса 31
13.1. Регистрация и вход в систему 31
13.2. Внедрение водяного знака в программный код 32
13.3. Извлечение водяного знака 36
Заключение 38
Список литературы 39

В Российской Федерации существует несколько правовых средств, которыми охраняется интеллектуальная собственность. «Авторские права на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код, охраняются так же, как авторские права на произведения литературы [1]. Таким образом, охране подлежит только текст, написанный на определённом языке программирования. Установить, что исходный код был украден и используется другой компанией, возможно с помощью компьютерно-технической экспертизы, назначенной в ходе судебного процесса о защите интеллектуальных прав.
В настоящее время используют разные технологии, направленные на защиту программного кода. Одной из таких технологий является нанесение цифровых водяных знаков.
Термин «цифровой водяной знак» (далее ЦВЗ), впервые использованный Эндрю Тиркелем (A. Z. Tirkel, 1993) [2] - это некоторая дополнительная информация, созданная, как правило, с целью идентифицировать владельца и встраивающая в объект таким образом, чтобы не повредить его работоспособность. В качестве объекта могут быть фотографии, видео или аудио записи, электронные документы и др. Процесс работы с водяным знаком состоит из 3 этапов: нанесение, эксплуатация и извлечение. На первом этапе, с помощью специального программного обеспечения, наносится ЦВЗ внутрь защищаемых данных таким образом, чтобы не ухудшить их работоспособность. Далее продукт эксплуатируется точно так же, как если бы водяного знака не было. Третий этап опционален и необходимость в нем возникает в том случае, когда происходит кража интеллектуальной собственности. Собственник программного кода, после успешного извлечения ЦВЗ может подтвердить свое право на интеллектуальную собственность.
Целью данной работы является программная реализация защиты авторских прав программного обеспечения с использованием цифровых водяных знаков.
Для достижения поставленной цели были определены следующие задачи:
- изучить уже известные методы нанесения водяных знаков на программный код;
- провести обзор имеющихся решений по внедрению водяных знаков в программный код;
- реализовать систему внедрения водяных знаков в программный код, используя один из методов.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения работы были решены следующие задачи:
- Изучены уже известные методы нанесения водяных знаков на программный код: статические и динамические методы. Выбран статистический метод нанесения водяного знака на программный код с помощью стеганографии. Изучены его особенности реализации.
- Произведен обзор уже имеющихся решений по внедрению водяных знаков в программный код. На сегодняшний день готовых решений по нанесению водяных знаков очень мало. Одним из таких решений является dashO от компании Preemptive. Ознакомлена с функциональными особенностями программного средства dashO.
- Реализована система внедрения водяных знаков в программный код. Веб-сервис позволяет внедрять водяные знаки и извлекать информацию об авторе, а также для пользователя доступна функция личного кабинета, где он может просматривать свою статистику и информацию о внедренных водяных знаках.
- Произведено тестирование веб-сервиса на наличие ошибок в работе скриптов.


1. "Гражданский кодекс РФ (часть 4)" от 18.12.2006 N 230-ФЗ ред. от 23.05.2018.
2. Z. Tirkel, G. A. Rankin, R. M. V. Schyndel, W. J. Ho, N. R. A. Mee, and C. F. Osborne, “Electronic watermark,” in Digital Image Computing, Technology and Applications (DICTA’93), pp. 666-673, 1993.
3. Imran Ali, Software Watermarking, CSEP 590TU, 2006
[Электронный ресурс] - URL:
https://courses.cs.washington.edu/courses/csep/590/06wi/finalproiec ts/ali.doc (Дата обращения: 01.11.2018)
4. Официальный сайт компании PreEmptive Solution. Обзор продукта dashO. [Электронный ресурс] - URL: https://www.preemptive.com/products/dasho (дата обращения: 04.03.2019).
5. Consumer password worst practices. [Электронный ресурс] - URL: http://www. imperva. com/docs/WP_Consumer_Password_Worst_Pr actices.pdf (дата обращения: 01.04.2019).
6. Myles, G. Using software watermarking to discourage piracy/G.Myles//Crossroads - The ACM Student Magazine, 2014.
7. Официальный сайт СУБД MySQL [Электронный ресурс] - URL: http: //www.mysql .ru (дата обращения: 10.03.2019).
8. Официальный сайт программного компонента phpMyAdmin. [Электронный ресурс] - URL: https://www.phpmyadmin.net (дата обращения: 21.03.2019).

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ