Система защиты от несанкционированного копирования

Техническое задание

Провести анализ общей структуры систем защиты от несанкционированного копирования. Разработать систему защиты от копирования. Работа с ключевой дискетой с ограниченным числом инсталляций.

Объём и содержание проекта (графических работ листов формата 21, расчётно-пояснительная записка на листах формата II).

Дополнительные указания по проектированию

Запретить копирование инсталлированной программы с жёсткого диска на другие носители. Разрешить перемещение инсталлированной программы в пределах логического диска. Использовать программирование НГМД на физическом уровне. Реализация под DOS. Работа со стандартными дискетами 1.44 М.

СОДЕРЖАНИЕ\

1. Введение

2. Исследовательский раздел

2.1. Структура системы защиты от несанкционированного копирования.

2.2. Подсистема внедрения управляющих механизмов.

2.3. Блок установки характеристик среды.

2.4. Выбор структуры системы для реализации.

3. Опытно-конструкторский раздел

3.1. Выбор и обоснование языка программирования.

3.2. Структура программы.

3.2.1. Модуль Frozen.

3.2.2. Модуль Install.

3.2.3. Модуль Ind.

3.2.4. Запуск внешней программы.

3.2.5. Работа с НГМД.

4. Выводы

5. Литература

6. Приложение

6.1. Требования к аппаратуре.

6.2. Требования к программному обеспечению.

6.3. Фрагменты программ.

1. Введение

Вряд ли в нашей стране найдётся хотя бы десяток программистов или людей, повседневно использующих ПК в своей профессиональной деятельности, которые с гордостью могут похвастаться тем, что никогда в жизни не использовали нелегально приобретённые программные продукты. Сегодня сложилась парадоксальная ситуация, когда в большинстве отечественных ПК в основном используется «ворованное» программное обеспечение. Редкое исключение составляют те немногие профессионалы, которые работают в частных фирмах или на совместных предприятиях: как правило, здесь очень дорожат репутацией фирмы и поэтому стараются использовать только лицензионные (официально купленные) программы.