CodeMeter
CodeMeter – система для защиты программных продуктов от нелицензионного и несанкционированного использования.

Сердцем CodeMeter является аппаратное устройство для защиты программного обеспечения, которое называется CmStick. Это может быть небольшое USB-устройство или устройство формата PC Card (CmCard/M, Cardbus, 32-разярдная) и Express Card 34 (CmCard/E).
В основе революционной концепции CodeMeter лежит идея о том, что эту память одновременно могут пользоваться несколько разных производителей. Если клиент уже является обладателем устройства CodeMeter, вы также можете его использовать, сэкономив время и деньги.
Одно устройство CodeMeter позволяет хранить более 1000 лицензий от более чем 100 различных производителей. С помощью временных сертификатов можно получить прибыль за счет высочайшего уровня безопасности, который CodeMeter обеспечивает для лицензий с ограничением срока действия.
Любая модель лицензии, включая сложные, может быть сформирована с помощью CodeMeter. При этом каждый раз будет использоваться одно и то же аппаратное обеспечение. Даты истечения срока действия, более 100 различных счетчиков ограничения, битовые маски для модулей и сетевые лицензии можно при желании сочетать друг с другом.
Безопасность
В CodeMeter реализованы современные технологии шифрования, обеспечивающие максимальную защиту от незаконного копирования. Ключи шифрования надежно сохраняются в аппаратной части CodeMeter.
- Симметричное шифрование: AES (Advanced Encryption Algorithm, улучшенный стандарт шифрования) с 128-битным ключом.
- Ассиметричное шифрование и цифровые подписи: ECC (Elliptic Curves Cryptography, криптография на эллиптических кривых) с 224-битным ключом.
Эти ключи шифрования надежно сохраняются в аппаратной части CodeMeter. Чтобы повысить уровень безопасности, можно дополнительно изменить их во время выполнения с помощью кода шифрования.
Кроме того, аппаратная часть защищена от всех известных методов анализа (например, с помощью электронного микроскопа, дифференциального анализа потребляемой мощности (DPA, Differential Power Analysis) и т. д.)
Ключи могут также создаваться генератором случайных чисел, входящим в состав аппаратного обеспечения, чтобы они никогда не выходили за пределы безопасного устройства CodeMeter.
Вы получите уникальный главный ключ защиты (FSB, Firm Security Box) для программной записи лицензий в аппаратную часть CodeMeter. Программировать и обновлять свои лицензии будет возможно только при наличии FSB.
Модели лицензий
Любую модель лицензии (даже из разряда сложных) можно создать с помощью устройств WibuKey и CodeMeter.
- Лицензия на одного пользователя
- Лицензии на одновременное использование и плавающие лицензии в сетевой системе.
- Оценочные лицензии (ограниченное количество запусков).
- Подписки, прокат или аренда (ограниченное по времени использование).
- Лицензии с оплатой за использование (учет на основе выполненных действий).
- Модульные лицензии (активация дополнительных функций).
Конечно, также возможны и комбинации этих вариантов. Демоверсии или лицензии, допускающие проверку перед покупкой (условно бесплатное программное обеспечение), можно отрегулировать. Например, можно настроить ограниченные функции, даты окончания срока действия, количество запусков и использование времени.
Параметры CmStick
Запись лицензии в аппаратной части CodeMeter характеризуется кодом компании и кодом продукта. В частности, ключ FSB определяет ваш уникальный код компании. А код продукта можно свободно выбрать (например, индивидуальный код для каждого продукта).
любая запись лицензии имеет следующие параметры, которые можно комбинировать:
- «Текст» (текст описания записи);
- «Счетчик единиц» (количество запусков или ограничение по времени для компьютеров);
- «Время активации» (время вступления лицензии в силу);
- «Время окончания срока действия» (время, ограничивающее срок действия лицензии);
- «Карта функций» (в одной карте функций можно запрограммировать до 32 модулей);
- «Сетевой счетчик» (лицензии с одновременным использованием и плавающие лицензии в пределах одной сети);
- «Защищенные данные» (дополнительная запись длиной 255 байтов, например, имя владельца лицензии);
- «Расширенные защищенные данные» (аналогичны «Защищенным данным», но размером 128 x 255 байт);
- «Скрытые данные» (для чтения требуется пароль, полезны для шифрования);
- «Секретные данные» (недоступны для чтения, полезны для шифрования);
- «Пользовательские данные» (незащищенные 255 байт, которые предназначены, например, для данных конфигурации).
Более того, можно сочетать разные записи лицензий с одним и тем же кодом продукта.
Программирование аппаратной части
Существует много привлекательных возможностей для программирования аппаратной части CodeMeter как на территории вашей компании, так и у клиентов.
- Автоматически с помощью программы командной строки.
- Интеграция с вашими инструментами базы данных о сбыте достигается с помощью Cm API.
- Безопасное удаленное программирование на основе файлов.
- Интеграция решения в области интернет-коммерции с помощью CmTalk.
Вы можете воспользоваться любым или же всем набором вариантов. Например, можно перенести лицензию на одного пользователя в сетевую лицензию без замены устройства CodeMeter, просто добавив «Сетевой счетчик».
Особые преимущества CodeMeter
Пользователь может применять аппаратную часть CodeMeter как в качестве диспетчера лицензий, так и в роли сверхнадежного хранилища уязвимых данных.
Перечисленные ниже надстройки предоставляются бесплатно.
- CM Password Manager (диспетчер паролей CM): безопасное и мобильное хранилище паролей, списков TAN (Transaction authentication number) и учетных записей Интернета с функцией автозаполнения.
- Steganos Safe Lite: безопасный зашифрованный виртуальный диск на вашем жестком диске (максимальный размер — 128 Мб). Диск можно открыть только с помощью подходящего аппаратной части CodeMeter.
- SecuriKey Lite: двухфакторная аутентификация при входе в Windows 2000, Windows XP и Windows Vista.
Более того, существует также устройство CmStick с интегрированным флэш-накопителем объемом от 128 Мб до 2 Гб, которое работает наподобие карты памяти USB Memory Stick, но включает также все преимущества CodeMeter.
Намерены протестировать возможности CodeMeter в сфере электронной торговли, но не желаете тратить усилия на интеграцию этого устройства в интернет-магазин?
В таком случаем вам подходит программа CodeMeter Alliance Partner (Ассоциативный Партнер CodeMeter). Она представляет собой рентабельный и гибкий вариант сотрудничества.
Вы защищаете свое программное обеспечение с помощью CodeMeter, а мы интегрируем ваши продукты в свое решение для электронной торговли на сайте http://www.codemeter.com (магазин CodeMeter).
Магазин CodeMeter предоставляет возможность организовать по выгодным расценкам аутсорсинг обработки транзакций электронной торговли с максимальной безопасностью, обеспечиваемой CodeMeter.
CodeMeter использует существующий драйвер запоминающего устройства. Вашему клиенту не нужны права администратора, и он может запускать защищенное программное обеспечение напрямую с носителя без необходимости установки.
WatchGuard XCS 570




