CodeMeterAct

CodeMeterAct — это система управления лицензиями для цифрового контента, основанная только на программном обеспечении.

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

1. Центральный диспетчер лицензий

CodeMeter и CodeMeterAct основаны на одних и тех же принципах и отражают одни и те же модели лицензий. Управление лицензиями у клиентов обеспечивается центральным диспетчером лицензий (CodeMeter License Server). Вы просто открываете интерфейс CodeMeter License Server, а управление файлами лицензий и аппаратными ключами автоматически выполняется за вас.

Лицензия состоит из кода компании и кода продукта. Собственно говоря, лицензия может иметь дополнительные параметры (например, количество лицензий или дата истечения срока действия). Код компании представляет собой номер, присвоенный вам компанией WIBU-SYSTEMS. Теперь у вас появится возможность создания лицензий с помощью присвоенного кода компании. Вы можете свободно выбрать любой код продукта или другие параметры, обеспечив тем самым представление разных ключей или продуктов. Файл лицензии или аппаратный ключ могут одновременно включать несколько кодов продуктов.

Код компании при использовании CodeMeterAct отличается от кода, использованного для CodeMeter. При использовании обеих систем защиты создаются два разных кода компании. В силу которых CodeMeter License Server автоматически распознает область поиска лицензии (в активированном файле лицензии или в аппаратном ключе).

WIBU_CodeMiterAct.jpg



2. Схемы закрепления CodeMeterAct

Лицензии в файле лицензии CodeMeterAct привязаны к компьютеру. Сбор информации, используемой в качестве «идентификатора узла», выполняется с учетом определенных свойств компьютера или установленной ОС. Данный идентификатор узла входит в состав кода активации. Активированная лицензия может применяться на компьютере только в том случае, если в идентификатор узла не вносились значительные изменения со дня активации.

Схема на основе идентификатора узла CodeMeterAct будет работать аналогично схемам привязки аппаратного обеспечения (свойства реального аппаратного обеспечения), а также схемам закрепления конфигурации (настраиваемые системные свойства).

Схема привязки аппаратного обеспечения

Существует четыре базовых свойства аппаратного обеспечения, которые можно комбинировать без ограничений при создании схемы привязки аппаратного обеспечения.

Свойство аппаратного обеспечения

Описание

Сетевой адаптер (N)

Информация на сетевой плате (MAC-адрес), виртуальные адаптеры не учитываются

Диск (D)

Информация, которая содержится на жестком диске (действительный серийный номер)

Процессор (C)

Информация, которая содержится в главном процессоре (тип процессора)

BIOS (B)

Сведения, которые содержаться в BIOS компьютера

Путем изменения комбинации свойств и смены количества свойств, не подлежащих изменениям, разработчик может управлять степенью ограничений, накладываемых создаваемой схемой привязки. Более строгие схемы усиливают безопасность, но при этом также увеличивается число звонков в службу технической поддержки от тех клиентов, которые могли, например, просто заменить жесткий диск. Если схема менее строгая, в службу технической поддержки поступает меньше звонков, однако при этом снижается уровень безопасности. Например, возможна схема с сочетанием всех четырех свойств, где разрешено изменять только один элемент. Активированная лицензия остается действительной до тех пор, пока три элемента остаются неизменными.

В таблице ниже указаны некоторые рекомендованные схемы.

Схема

Описание

Применение

N:1

Привязка к сетевому адаптеру.

Крупные, малые и средние компании

DCBN:4

Привязка к сетевому адаптеру, процессору, жесткому диску и BIOS. Нулевой допуск аппаратных изменений.

Малый или домашний офис, игры

DCBN:3

Привязка к сетевому адаптеру, жесткому диску и BIOS. Три свойства должны оставаться неизменными, одно свойство может быть изменено.

Крупные, малые и средние компании, малый или домашний офис

DCN:3

Привязка к BIOS, процессору и жесткому диску. Нулевой допуск аппаратных изменений.

Крупные, малые и средние компании, малый или домашний офис

DCB:2

Привязка к BIOS, процессору и жесткому диску. Два свойства должны оставаться неизменными, одно свойство может быть изменено.

Крупные, малые и средние компании, малый офис или домашний офис

D:1

Привязка к жесткому диску

Малый или домашний офис

Схемы привязки конфигурации

По сравнению с привязкой к аппаратным свойствам привязка к настраиваемым свойствам значительно слабее. Кроме того, эти свойства невозможно комбинировать.

Схема

Описание

Применение

IP-адрес (IP)

IP-адрес компьютера учитывается при расчете идентификатора узла. Используется IP-адрес, к которому подключен CodeMeter License Server.

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

Идентификатор безопасности компьютера (MID)

Идентификаторы безопасности компьютера и домена в сети Windows учитываются при расчете идентификатора узла.

Данная схема подходит для привязки к компьютеру интрасети компании. Крупные компании

Отсутствует (Non)

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

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

Серийный номер (Ser)

Серийный номер продукта учитывается при расчете идентификатора узла (т. е. идентификатор узла отличается для каждого отдельного пользователя). Однако он сохраняется при изменении аппаратного обеспечения компьютера.

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

Данная схема привязки определяется независимо от программного обеспечения и является доступной для внесения изменений, если программное обеспечение уже зашифровано с помощью CodeMeterAct.

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

Например, разработчик может создать компакт-диск, который одинаков для всех клиентов, но содержит файл лицензионной информации со схемой DCBN:3. Этот файл направляется всем клиентам среднего и крупного уровней. В том случае, когда крупная компания намерена пересмотреть условия своей лицензии, происходит следующее. Например, если речь идет об использовании в масштабах всей компании 100 лицензий, не требующих активации в Интернете, клиент просто получает новый файл лицензионной информации, где лицензия закреплена за IP-адресом или серийным номером продукта, а также список, состоящий из 100 серийных номеров продукта и кодов активации.

3. Активация лицензии CodeMeterAct

Если речь идет о CodeMeterAct (не о CmStick), предоставляется файл лицензионной информации. Данный файл сравним с пустым устройством CmStick и содержит сведения о схеме привязки CodeMeterAct. В случае автоматической активации лицензия CodeMeterAct (контекстный файл) создается на основе файла лицензионной информации, серийного номера продукта и идентификатора узла.

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

  • Напрямую из программного обеспечения с помощью протокола SOAP: вы автоматически создаете контекстный файл и устанавливаете файл обновления. Вы можете также легко интегрировать активацию, воспользовавшись приложением, которое автоматически защищено AxProtector с помощью интерфейса сообщения об ошибке (DLL).
  • Напрямую на веб сайте: требуется установить рабочую среду CodeMeter Runtime; пользователь посещает веб-сайт, а создание контекстный файл и установка файла обновления выполняются автоматически.
  • Опосредованно на веб-сайте: конткстный файл генерируется и загружается на сайт пользователем; затем загружается файл обновления, который пользователь устанавливает вручную. Это позволяет активировать лицензию на компьютере, который не имеет доступа к Интернету.

Активация по телефону
Для автоматической активации требуется доступ к Интернету; однако он не обязательно должен присутствовать на компьютере, на котором требуется активировать лицензию. При этом необходимо иметь возможность переноса данных в виде файлов с этого компьютера на другой, имеющий доступ в Интернет. Если это условие не выполняется, WIBU-SYSTEMS предлагает провести активацию по телефону. В отличие от автоматической активации прилагаемый файл лицензионной информации не является пустым, в нем содержится большая часть необходимой информации. При активации переносится только секретная отсутствующая часть криптографических ключей.

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

При использовании центральной службы лицензирования (CodeMeter License Central) разработчик рассчитывает код активации и зачитывает его пользователю, который далее вводит его в окно активации приложения. После этого лицензия активируется.

Если разработчик намерен внедрить автоматическую активацию или активацию по телефону, ему предоставляются функции API-интерфейса, позволяющие интегрировать активацию в свое программное обеспечение и дизайн. Пример внедрения в случае автоматически защищаемого приложения приведен в сообщении об ошибке DLL.

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

4. Операционные системы

CodeMeterAct поддерживает следующие операционные системы:

  • Windows 2000,
  • Windows XP,
  • Windows Vista,
  • Windows 2000 Server,
  • Windows 2003 Server,
  • Windows 2008 Server,
  • MacOS X,
  • Linux.

Устройства серии 3G Extend

3G extended

Возможность мобильного соединения с аппаратными решениями WatchGuard.

Устройства 3G Extend wireless bridge работают с любой моделью защитного МЭ WatchGuard и поддерживают 3G сервисы мобильных операторов для обеспечения беспроводной связи в любое время и в любом месте.

Узнать больше

Вопрос–ответ

«Где я могу получить подробную информацию о системах защиты WIBU?»

Узнать больше

Теги