Раздел Защита программ | Автор Андрей Калужский, дата публикации 19 марта 2003г. |
Мы продолжаем разговор о защите программ с помощью электронных ключей (см. Электронный ключ – средство предохранения софта). Сейчас речь пойдет об особенностях использования ключей для защиты сетевых приложений.
Для наглядности будем разбирать эту тему на примере фирмы N, которая создает программы, предназначенные для автоматизации предприятий различных отраслей и сфер деятельности. В настоящий момент фирма готовится к выпуску нового программного продукта, объединяющего уже известные разработки в единый комплекс.
Сетевой программный комплекс «Босс» состоит из 4 компонентов – «Бухгалтерия», «Зарплата», «Кадры» и «Канцелярия»
Подобный софт рассчитан на широкую группу пользователей, а если к тому же он становится популярным, то хакеры начинают проявлять к программе особенное внимание.
Поэтому перед разработчиками встает проблема обеспечения защиты от несанкционированного использования программы, причем, раз приложение будет использоваться в ЛВС, значит необходимо также контролировать число копий, установленных пользователем. Немаловажным вопросом также является определение оптимальной маркетинговой политики – каким образом составить комплект поставки, если, к примеру, пользователю не нужны все компоненты программы, а индивидуальное формирование поставки невыгодно фирме.
Для решения этих проблем разработчики фирмы решили обратиться к электронным ключам, которыми уже пользовались для защиты своих локальных продуктов.
Далее мы узнаем, как работает сетевая защита, как установить и настроить ПО для работы ключа и защищенной программы, как разработать гибкую схему продажи и распространения продукта.