Некоторые способы защиты программного продукта от нелегального копирования:
- Привязка к носителю (CD- или DVD-дискам). 1 Для защиты используются нестандартное форматирование, сбойные секторы на диске, специально закодированный ключ. 1 В качестве дополнительной меры в системе может устанавливаться специальный защищённый драйвер. 1
- Электронные ключи. 13 В отличие от ключевой дискеты или привязки к CD, электронный ключ в домашних условиях невозможно скопировать, а изучить его «внутренности» довольно затруднительно без специального оборудования. 1
- Программная защита офлайн. 3 Считается недорогим вариантом. 3 Как правило, такое решение может быть реализовано после компиляции программы. 3 Если программа запущена у пользователя, то она не подключается ни к каким внешним системам. 3
- Программная защита онлайн. 3 Предполагает обязательное подключение к серверу лицензирования. 3 Уровень защиты в таком случае расположен между средним и высоким, поскольку параметры лицензирования находятся на защищённых серверах лицензирования. 3
- Программно-технический метод. 4 На этапе разработки в программу внедряется фрагмент кода, проверяющий условия её использования, и блокирующий её работу, в случае не соответствия условий лицензии. 4
При выборе способа защиты необходимо учитывать каналы дистрибуции, стоимость защиты, требования к надёжности и отказоустойчивости. 1