Защита программ от несанкционированного использования работает следующим образом: программа начинает исполняться только после того, как будет опознан уникальный не копируемый ключевой элемент. spravochnick.ru В качестве такого элемента можно использовать:
- дискету, на которой записан не подлежащий копированию ключ; spravochnick.ru
- некоторые характеристики аппаратного обеспечения компьютера; spravochnick.ru
- специализированное устройство (электронный ключ), которое подключается к компьютеру и служит для выдачи опознавательного кода. spravochnick.ru
Некоторые механизмы защиты программ от несанкционированного использования:
- Простая проверка повреждённого носителя. compress.ru Определённый участок заданного файла, не участвующего в работе программы, технологически повреждается (например, поверхность компакт-диска — на заводе лазерным лучом). compress.ru Таким образом, определённый фрагмент файла становится не читаемым. compress.ru Далее в выполняемый код прошиваются инструкции по проверке его наличия, чтения, сравнения его размера, соответствия количества байтов в неповреждённой его области с эталоном и т.д.. compress.ru В зависимости от того, корректно ли прошла проверка, можно принимать решение о дальнейшем развитии событий в исполняемом коде программы. compress.ru
- Анализ поверхности повреждённого носителя. compress.ru Такая защита сложна в реализации. compress.ru Повторяет те же действия, что и простая проверка повреждённого носителя, однако кроме всего прочего ещё и проверяет обязательное наличие физического дефекта поверхности носителя в определённом месте. compress.ru
- Интернет-активация. lib.itsec.ru Приложение вычисляет параметры оборудования, на которое оно установлено (серийные номера материнской платы, процессора и т.д.), в зашифрованном виде пересылает их на сервер активации и после получения ключа приложение начинает работать в полную силу, но оказывается привязанным к оборудованию, куда оно установлено. lib.itsec.ru