Защита программных продуктов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Защита программных продуктов



Существуют три подхода к внедрению в ЭС функций защиты

использование средств, предоставляемых авторской системой (если они предусмотрены);

применение специального инструментария, позволяющего установить защиту на программный продукт;

самостоятельная программная разработка средств защиты.

Коротко охарактеризуем основные способы реализации функций защиты, относящихся к первым трем группам. Они могут использоваться как no-отдельности, так и совместно.

1. Контроль ключевого носителя. При запуске продукта проверяется наличие на ключевом носителе (дискете или CD-ROM) определенной информации, записанной в защищенной от копирования области. В качестве такой области, например, может выступать кластер, помеченный как сбойный, или файл, частично расположенный на физически поврежденной зоне поверхности носителя.

2. Использование аппаратных ключей. К дистрибутиву продукта прилагается специальный аппаратный ключ, имеющий уникальный серийный номер и устанавливаемый на параллельном порту компьютера. Каждая копия продукта работает только при наличии ключа с соответствующим ей номером. Для устройств, присоединяемых к параллельному порту, ключ является прозрачным.

3. Проверка легальности копии продукта с помощью контрольных вопросов. При установке продукта задается вопрос, для ответа на который необходимо иметь материалы, входящие в легально распространяемый дистрибутив. Как правило, пользователю предлагается ввести серийный номер продукта, пароль, надпись, расположенную в указанной зоне поверхности CD-ROM или коробки, в которую он упакован, слово, напечатанное в определенном месте документации, и т.п

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

5. Регистрация продукта через Internet. Каждая установленная копия продукта должна быть зарегистрирована через Internet. Без такой регистрации продукт либо вообще не запускается, либо работает с ограничениями (в демонстрационном режиме).

6. Ограничение срока действия лицензии. Суть способа состоит в том, что лицензия на право использования продукта, предоставляемая потребителям, действует не бессрочно, а в течение какого-то определенного периода, по окончании которого продукт перестает функционировать. Для восстановления его работоспособности необходимо обратиться к распространителям через WWW или по электронной почте и получить от них ключевой файл, продлевающий лицензию на очередной срок. При обработке таких запросов производится проверка легальности копий продукта.

7. Контроль поврежденного или нестандартного носителя. Повреждение поверхности или нестандартный формат носителя не позволяют корректно выполнять его копирование стандартными средствами.

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

9. Внесение скрытых изменений в конфигурацию вычислительной системы при установке продукта. Программа инсталляции может вносить изменения в компоненты, описывающие конфигурацию вычислительной системы (например, реестр и файлы инициализации Windows), или сохранять на жестком диске другую информацию, свидетельствующую о легальности копии продукта. В свою очередь, в продукте реализуются функции проверки соответствующих признаков

Копирование продуктов, доступных через Internet, осуществляется с помощью программ, называемых автономными (off-line) браузерами. Выделим четыре класса способов защиты от копирования через Internet:

1. защита от скачивания продукта автономными браузерами;

2. применение технологий доступа к Internet-ресурсам, не предполагающих формирование их копий на жестком диске клиентского компьютера;

3. использование защищенных от копирования программ расширения;

4. жесткая регламентация доступа к продукту с фиксацией IP-адресов.

Защита информационных компонентов, входящих в продукт, от автономного использования актуальна, если они хранятся в файлах стандартных форматов. Выделим следующие способы, направленные на предотвращение этого:

1. применение авторских систем, которые при формировании дистрибутива продукта преобразуют его информационные компоненты в массивы данных внутреннего формата (т.е. формата авторской системы), защищенные от несанкционированного доступа;

2. архивирование с паролем файлов информационных компонентов и реализация в продукте функций их динамической декомпрессии;

3. включение в визуальные компоненты предупредительной маркировки, информирующей о правах интеллектуальной собственности на продукт (копирайта);

4. использование нестандартных форматов файлов.

 



Поделиться:


Последнее изменение этой страницы: 2017-01-24; просмотров: 290; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.18.220.243 (0.006 с.)