Защита программного обеспечения

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая LittleWorm (обсуждение | вклад) в 02:36, 17 октября 2011 (Ссылки). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Защита программного обеспечения — комплекс мер, направленных на защиту ПО от несанкционированного приобретения, использования, распространения, модифицирования, изучения и воссоздания аналогов.

Юридические средства защиты

Согласно законодательству, программный код приравнивается к литературным произведениям, и к нему применяются все соответствующие нормативные акты. В контексте защиты ПО используется следующая терминология:

Организационные средства защиты

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

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

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

Технические средства защиты

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

Защита ПО от нелегального использования

Защита ПО от нелегального копирования

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

Защита мобильного ПО

Способы защиты программного обеспечения для мобильных платформ от копирования обычно связаны с тем фактом, что пользователь не может изменять хранящиеся в ППЗУ аппарата данные, или может изменять лишь ограниченно.

См. также

Ссылки