Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП.docx
Скачиваний:
6
Добавлен:
27.08.2019
Размер:
1.91 Mб
Скачать

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

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

Защита ПО преследует следующие цели:

  1. Ограничение несанкционированного доступа;

  2. Исключение несанкционированного тиражирования.

ПП должен быть защищен по нескольким направлениям от воздействия:

  1. Человека;

  2. Аппаратуры;

  3. Специализированных программ.

Самый простой и доступный способ защиты – это ограничение доступа. Контроль последнего устанавливается с помощью:

  1. Защита программ при их запуске паролем;

  2. Использование ключевой дискеты для запуска программ;

  3. Ограничение доступных пользователям программных модулей.

Также для защиты ПО используется криптографические методы.

Программные системы защиты

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

Таким элементом может быть:

  1. Дискета, на которой записан неподлежащий копированию ключ;

  2. Определенные характеристики аппаратуры ПК;

  3. Специальное устройство (электронный ключ), подключаемое к ПК и предназначенное для выдачи опознавательного кода.

Программные системы защиты осуществляют следующие действия:

  1. Идентифицируют среду, в которой будет запускаться программа;

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

  3. Вырабатывают реакцию на запуск из несанкционированной среды;

  4. Регистрируют санкционированное копирование.

Для идентификации запускающих дискет применяются следующие методы:

  1. Нанесение повреждений на дискету;

  2. Нестандартное форматирование запускающей дискет

Правовые методы защиты программных продуктов и баз данных

Правовые методы зашиты программ включают:

  1. Патентную защиту;

  2. Закон о производственных секретах;

  3. Лицензионные соглашения и контракты;

  4. Закон об авторском праве.

Различают две категории прав:

  1. Экономические права, дающие их обладателям право на получение экономических выгод от продажи или использо­вания программных продуктов и баз данных;

  2. Моральные права, обеспечивающие защиту личности авто­ра в его произведении.

Лицензия — договор на передачу одним лицом (лицензиа­ром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги. Лицензиар увеличивает свои доходы сбором лицензионных платежей, расширяет область рас­пространения программного продукта или базы данных; лицен­зиат извлекает доходы за счет их применения.

В лицензионном соглашении оговариваются все условия экс­плуатации программ, в том числе создание копий. На каждой ко­пии программы должны быть те же отметки, что и на оригинале:

  1. Знак авторского права (обычно ©) и название разработчи­ка, год выпуска программы, прочие ее атрибуты;

  2. Знак патентной защиты или производственного секрета;

  3. Торговые марки, соответствующие использованным в про­грамме другим программным изделиям (обычно — ™ и на­звание фирмы — разработчика программного продукта);

  4. Символ зарегистрированного права на распространение программного продукта (обычно ®).

Существует несколько типов лицензий на программные про­дукты:

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

2. Простая лицензия – это лицензия, когда лицензиар пре­доставляет право лицензиату использовать программный про­дукт или базу данных, оставляя за собой право применять их и предоставлять на аналогичных условиях неограниченному числу лиц (лицензиат при этом не может сам выдавать сублицензии, может лишь продать копии приобретенного программного про­дукта или базы данных).

3. Этикеточная лицензия – лицензия на одну копию про­граммного продукта или базы данных. Данный тип лицензии применяется при розничной продаже. Каждый официальный покупатель заключает лицензионное соглашение с продавцом на их использование, но при этом сохраняется авторское право раз­работчика.

Авторское право действует с момента создания программно­го продукта или базы данных в течение всей жизни автора и 50 лет после его смерти. Автор может:

  1. Выпускать в свет;

  2. Воспроизводить в любой форме, любыми способами;

  3. Распространять;

  4. Модифицировать;

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

Авторское право не связано с правом собственности на мате­риальный носитель.

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

  1. Устанавливать один экземпляр, если не предусмотрено иное соглашение с правообладателем программного про­дукта или базы данных, на компьютер;

  2. Исправлять явные ошибки;

  3. Адаптировать программный продукт или базу данных;

  4. Изготавливать страховые копии.