Самый простой и доступный способ защиты программных продуктов заключается в ограничении доступа к ним с помощью:
• парольной защиты программ при их запуске;
• ключевой дискеты;
• специального технического устройства (электронного ключа), подключаемого к порту ввода-вывода компьютера.
Для того чтобы избежать несанкционированного копирования программ, специальные программные средства защиты должны:
• идентифицировать среду, из которой программа запускается;
• вести учет числа выполненных санкционированных инсталляций или копирования;
• противодействовать (вплоть до саморазрушения) изучению алгоритмов и программ работы системы.
Для программных продуктов действенными защитными мерами являются:
1) идентификация среды, из которой запускается программа;
2) ввод учета числа выполненных санкционированных инсталляций или копирования;
3) противодействие нестандартному форматированию запускающей дискеты;
4) закрепление месторасположения программы на жестком диске;
5) привязка к электронному ключу, вставляемому в порт ввода-вывода;
6) привязка к номеру BIOS.
При защите программных продуктов необходимо использовать и правовые методы. Среди них выделяются лицензирование соглашений и договоров, патентная защита, авторские права, технологическая и производственная секретность.