RUS  ENG 

Организация защиты продуктов линейки Zulu 7.0, 8.0 и 2021

7 мая 2014

Организация защиты продуктов линейки Zulu 7.0, 8.0 и 2021

Об организации защиты предыдущих версий Zulu читайте здесь.


Ключ защиты HASP

Во всех программных продуктах линейки Zulu применяется программно-аппаратная защита с использованием локального HASP HL Pro (Sentinel HASP Pro) или сетевого HASP HL Net (Sentinel HASP Net)  ключа электронного ключа защиты  (https://thales-sentinel.ru/helpdesk/download-space/).

Независимо от типа ключа, все ключи защиты принадлежат к одной серии с маркировкой QZRKE (vendor 45939)каждый ключ имеет уникальный номер (ID).

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

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

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

Большинство ключей от программ версий 5.2, 6.0 и 7.0 с версиями 8.0, 2021 и выше работать не будут и подлежат замене, подробнее...

Драйвер ключа HASP

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

Драйвер поставляется в составе инсталляционного пакета ZuluGIS  и устанавливается вместе с системой.

Если драйвер требуется переустановить, то установочный файл драйвера ключа можно загрузить с нашего сайта раздел Скачать


Sentinel HASP Admin Control Center

После установки драйвера HASP становится доступен центр администрирования ключей Sentinel Hasp. Он запускается из Веб-браузера по адресу http://localhost:1947 (операционная система должна разрешать работу по порту 1947).

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

Подробное описание Sentinel HASP Admin Control Center можно прочитать по адресу http://localhost:1947/_int_/ACC_help_index.html


Просмотр конфигурации ключа

Информацию о том, какие программные модули записаны на ключ защиты, какие модули в данный момент задействованы, можно посмотреть на странице Sentinel HASP Admin Control Center http://localhost:1947/_int_/devices.html кнопка .

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

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

  • Hasp Net10, id: 845999584- уникальный номер сетевого (Hasp Pro локального) ключа;
  • ZuluServer 2021 [id3, seats: 1, users 20] - лицензия на ZuluServer
    • ZuluServer 70 - лицензия на ZuluServer 2021, может быть указана версия 70 (7,0) или 80 (8.0) ;
    • id: 3 - порядковый номер лицензии на ключе, отображаемый в окне центра администрирования ключей http://localhost:1947/_int_/features.html;
    • seats: 1 - означает что лицензия сетевая и она одна
    • users: 20 - количество одновременных подключений к ZuluServer;
  • ZuluWebServices 2021 [id:  4, seats:  1, queries: 500000, custom: yes
    • ZuluWebServices 2021- лицензия на веб-службы ZuluServer;
    • queries: 50000 - веб-службы на обработку 50000 запросов в сутки;
    • custom: yes - доступна кастомизация для ZuluGIS Online;
  • ZuluThermo 2021 Naladka  [id: 7, seats:1]- лицензия на наладочный теплогидравлический расчет тепловой сети;
    • ZuluThermo 2021 Naladka - наладочный расчет по теплоснабжению;
    • id: 7- порядковый номер лицензии на ключе;
    • seats: 1- означает что лицензия сетевая и она одна;
  • ZuluOPC Service 2021 [id: 34, seats:  1, max tags: 50000] - лицензия на ZuluOPC;
    • ZuluThermo 2021 Naladka - наладочный расчет по теплоснабжению;
    • id: 34- порядковый номер лицензии на ключе;
    • max tags: 50000 - ZuluOPC с поддержкой 50000 тегов.

Локальная защита

В локальном режиме защиты программные продукты, записанные в конфигурацию ключа, могут работать только на том компьютере, к которому подключен данный ключ, при этом сам ключ может быть как локальным так и сетевым. При просмотре конфигурация ключа, возле лицензии НЕ отображается свойство [seats:  ].

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

До 2021 года, чтобы привязать ключ HASP к определенному рабочему месту, на сетевой ключ записывалась локальная лицензия на ZuluServer. В таком случае, для использования ZuluServer в виртуальной среде требовалось либо "пробросить" usb-порт в виртуальную среду, либо заменить лицензию на  ZuluServer на сетевую (корпоративная защита).

Для работы программного обеспечения потребуется:

  1. Установить ключ в рабочее место.
  2. Должен быть установлен драйвер ключа HASP.
  3. Тест ключа выполняется и выводит доступные лицензии, подробнее...

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


Корпоративная защита

При корпоративной защите, используется только сетевой ключ HASP HL Net (Sentinel HASP Net) и на ключ записываются сетевые лицензии. Один ключ может использоваться при работе нескольких пользователей, чьи компьютеры находятся в сети. На сетевом (корпоративном) ключе по каждому программному модулю записывается количество лицензий. При просмотре конфигурация ключа, возле лицензии отображается свойство [seats:  n] , где n - количество лицензий на одновременное использование программного продукта, c разных рабочих мест. 

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

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

На компьютере, где установлен ключ:

  1. Ключ должен быть сетевым модели HASP Net. Это всегда ключ с пластмассой красного цвета.
  2. Должен быть установлен драйвер ключа HASP.
  3. Тест ключа выполняется и отображается список доступных лицензии, подробнее...
  4. Системная служба hasplms.exe Sentinel LDK Licence Manager запущена.
  5. На странице http://localhost:1947/_int_/config_from.html разрешен доступ тех или иных клиентов к использованию сетевого ключа (по-умолчанию указано allow=all - разрешено всем).
  6. Операционная система должна разрешает работу по порту 1947.

На удаленных компьютерах:

  1. Должен быть установлен драйвер ключа HASP, несмотря на то, что сам ключ в компьютере может отсутствовать. В случае, если он не установлен выдается сообщение об ошибке связи с менеджером лицензий.
  2. Системная служба hasplms.exe Sentinel LDK Licence Manager запущена.
  3. Ключ должен доступен в окне центра администрирования ключей Sentinel Hasр http://localhost:1947/_int_/devices.html. Если информация о сетевом ключе не выводится, то на странице Configuration необходимо задать настройки по опросу сетевого ключа (в том числе конкретно указать IP-адреса или имена опрашиваемых компьютеров)
    • Включить опцию «Allow access to remote licenses»;
    • Отключить опцию «Broadcast Search for Remote Licenses»;
    • Задать адреса машин с ключом в параметре «Specify Search Parameters»(Remote License Search Parameters);
    • Включить опцию «Aggressive Search for Remote Licenses» (может отсутствовать, зависимости от версии Sentinel Admin Control);
    • Нажать Submit.

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

  4. Тест ключа выполняется и отображается список доступных лицензии, подробнее...
  5. Операционная система должна разрешает работу по порту 1947.
  6. Для каждого программного продукта, предполагаемого к использованию в режиме корпоративной защиты прописан признак опроса сетевого ключа. В противном случае продукт будет работать в демонстрационном режиме.

    Для ZuluGIS и расчетов признак опроса сетевого ключа можно задать и непосредственно из программы , команда меню Сервис|Параметры, вкладка HASP - устанавливаются флажки напротив нужного модуля:

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

    Для ZuluServer, в случае если лицензия сетевая ( ZuluServer 2021 [id:  3, seats:  1, users: xxx]) признак опроса сетевого ключа указывается в конфигурационном файле  (ZuluServ.cfg). Если лицензия локальная  ( ZuluServer 2021 [id:  3, users: xxx]) требуется физическая установка ключа защиты в компьютер сервер.

Период использование лицензий

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

Лицензирование ZuluServer

При использовании ZuluServer надо четко разделять использование лицензии для запуска ZuluServer от подключения удаленного пользователя к ZuluServer, за данными.
  • Лицензия на ZuluServer задействуется в момент запуска сервера, она считается занятой все время работы службы ZuluServer.
  • После запуска, ZuluServer предоставляет подключения к серверу геоданных, количество подключений регламентировано лицензий, к примеру ZuluServer 2021 [id:  3, seats:  1, users: 15] - сервер на 15 подключений. Подключения являются конкурентными и доступны всем, кто имеет подключение в серверу, поочереди. Подключение задействуется в момент обращения к серверу геоданных и неважно для каких целей: открытие каталога сервера геоданных для просмотра папок, открытие слоя на просмотр, редактирование данных слоев или структуры, обращение в серверу собственных приложений, написанных с применением библиотеки ActiveX компонентов. Количество активных соединений можно посмотреть в Мониторе ZuluServer и в Администраторе ZuluServer. Подключение закрывается в случае если:
Лицензии на расчеты

Независимо от расчетного модуля и вида расчета, каждая задача лицензируется отдельно. На ключ записывается максимальное количество одновременных расчетов, к примеру ZuluThermo 2021 Naladka [id:  7, seats:  1], ZuluThermo 2021 Poverka [id:  8, seats:  2], на ключ записана одна лицензия на наладочный расчет по теплоснабжению и две лицензии на поверочный расчет по теплоснабжению.
Лицензия на расчеты являются конкурентными и могут использоваться всеми пользователями ZuluServer по очереди. Лицензии задействуются в тот момент когда пользователь нажимает кнопку Расчет, лицензия считается занят пока у пользователя открыто окно расчетного модуля и в окне сообщений отображается протокол с результатами. Количество задействованных лицензий на расчеты можно посмотреть в окне центра администрирования ключей Sentinel Hasр http://localhost:1947/_int_/features.html. В таблице указывается несколько колонок, значимыми будут являться:
  • Vendor - продукция компании Политерм всегда имеет Vendor 45939
  • Key ID - уникальный номер ключа пользователей
  • Feature - уникальный номер лицензии, расшифровка лицензий на программные продукты линейки Zulu доступна в статье
  • Location - адрес компьютера с ключом
  • Concurrency - количество конкурентных лицензий
  • Logins - количество задействованных лицензий
Лицензия освобождается в момент закрытии окна расчетов или принудительно, в окне центра администрирования ключей Sentinel Hasр, за компьютером с ключом.

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


Срок действия лицензии

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


Демонстрационный режим

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

Ограничения в демонстрационном режиме описаны на странице Демо-версия



Часто задаваемые вопросы

Программа работает в демонстрационном режиме (подробнее...)


Возврат к списку

Последнее обновление — 16.01.2024 09:53:31