Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursov.docx
Скачиваний:
132
Добавлен:
17.05.2015
Размер:
456.67 Кб
Скачать

Висновки

У курсові роботі було розглянуто мету створення систем захисту програмного забезпечення, їх класифікацію, види загроз та їх подолання. Зокрема було розглянуто захист програмного забезпечення від несанкціонованого копіювання з прив’язкою до особливостей операційної системи та показано, що цей захист є найактуальнішим.

Було здійснено програмну реалізацію інтегрованого захисту від несанкціонованого копіювання, шляхом прив’язки до системного реєстру. Було написано програму роботи кінотеатру, яку було захищено від несанкціонованого копіювання.

Було проведено тестування написаної програми, а потім програми із вбудованим модулем захисту. Після чого було виявлено, що модуль захисту не вплинув на функціонування програми та було показано, що даний метод захисту від несанкціонованого копіювання, шляхом прив’язки до системного реєстру є стійким та надійним.

Перелік посилань

  1. Андреевский Н.А. Проблемі комплексной безопасности компьтерных систем. // Безопсность информационых технологий. -1995, №2, 246 с.

  2. Вікіпедія. Програмне забезпечення// http://uk.wikipedia.org/wiki/Програмне_забезпечення

  3. Домарев В. Безопасность информационных технологий. Методология создания систем защиты. – М.: «Диасофт», 2000. – 368 с.

  4. Дудатьєв А.В., Каплун В.А., Семеренко В.П. Захист програмного забезпечення. Частина 1. Навчальний посібник. – Вінниця: ВНТУ, 2005.- 140с.

  5. Захист інформації // http://zashita-informacii.ru/node/82

  6. Колесников А.М. Концепция защиты информации от НСД. // Безопасность информационных технологий. 1994, №1, с. 340

  7. Щербаков А. Защита от копирования: построение программных средств. – М.: Эдель, 1992. – 334с.

  8. Щербаков А. Защита от копирования. Построение программных средств. М.: Изд-во Эдель, 1992, 435 с.

  9. Гроувер Д., Сатер Р., Фипс Дж. И др. Защита программного обеспечения. Под ред. В.Г. Потемкина. –М.:Мир, 1992г., 286 с.

  10. Системний реєстр і все, що з ним пов’язано // http://regailreg.narod.ru/

  11. Вікіпедія. C# // http://ru.wikipedia.org/wiki/C_Sharp

  12. Нейгел Кристиан, Ивьен Билл, Глинн Джей, Уотсон Карли, Скиннер Морган C# 2008 и платформа .NET 3.5 для профессионалов.: Пер. с англ. – М. : ООО «И. Д. Вильямс», 2009. – 1392 с.: ил. – Парал. тит. англ.

  13. Бібілотека MSDN. Системний реєстр // http://msdn.microsoft.com/ru-ru/library/microsoft.win32.registry.aspx

Додаток а

Лістинг модуля захисту

using System;

using System.Collections.Generic;

using System.Linq;

using System.Windows.Forms;

using Microsoft.Win32;

namespace Lab2

{

static class Program

{

/// <summary>

/// The main entry point for the application.

/// </summary>

[STAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

var reg = Registry.CurrentUser.OpenSubKey("Smurf", true);

if (reg == null)

reg = Registry.CurrentUser.CreateSubKey("Smurf");

var values = reg.GetValueNames();

Int64 data = 0;

if (values.Contains("Smurf"))

{

data = Convert.ToInt64(reg.GetValue("Smurf"));

}

if (data == 888)

MessageBox.Show("Програма може бути запущена");

else

{

MessageBox.Show("Неможливо запустити програму, так як вона не зареєстрована на даному персональному комп’ютері");

Environment.Exit(-1);

}

Application.Run(new Form1());

}

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]