Организация защиты продуктов линейки Zulu 7.0, 8.0 и 2021
Об организации защиты предыдущих версий Zulu читайте здесь.
- Ключ защиты Hasp
- Драйвер ключа HASP
- Sentinel HASP Admin Control Center
- Локальная защита
- Корпоративная защита
- Совмещение корпоративной защиты рабочих мест c защитой ZuluServer в одном ключе
- Период использование лицензий
- Просмотр конфигурации ключа
- Демонстрационный режим
- Часто задаваемые вопросы
Ключ защиты HASP
Во всех программных продуктах линейки Zulu применяется программно-аппаратная защита с использованием локального HASP HL Pro (Sentinel HASP Pro) или сетевого HASP HL Net (Sentinel HASP Net) ключа электронного ключа защиты (https://thales-sentinel.ru/helpdesk/download-space/).
Независимо от типа ключа, все ключи защиты принадлежат к одной серии с маркировкой QZRKE (vendor 45939).
Один ключ может одновременно защищать несколько программных продуктов или модулей продукта.
Ключ защиты обладает энергонезависимой памятью, в которой содержится информация о том, с какими программными модулями можно работать, используя данный экземпляр ключа.
Для каждого пользователя ключ конфигурируется индивидуально, в соответствии с комплектом поставки программных продуктов.
Помимо единой серии у всех ключей нашей компании, каждый экземпляр ключа HASP имеет уникальный номер (ID).
На одном компьютере может быть установлено несколько ключей. Все они могут использоваться программными модулями Zulu.
ПРИМЕЧАНИЕ: Ключи защиты предыдущих версий (5.2 и 6.0 и 7.0) с версией 8.0 и выше работать не будут. После проведения апгрейда программных модулей на актуальную версию по соответствующему договору, ключи, в зависимости от их типа подлежат либо замене, либо дополнительной программной прошивке.
Драйвер ключа HASP
Для работы ключа на компьютере, где установлен ключ, обязательно должен быть установлен драйвер ключа 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
Локальная защита
В локальном режиме защиты программные продукты, записанные в конфигурацию ключа, могут работать только на том компьютере, к которому подключен данный ключ, при этом сам ключ может быть как локальным так и сетевым. Для работы защиты должен быть установлен драйвер ключа.
Чаще всего, таким образом лицензируется однопользовательская ZuluGIS и пакеты инженерных расчетов.
ZuluServer по-умолчанию тоже лицензируется локально. Делается это для того, чтобы привязать ключ HASP к определенному рабочему месту - за которыми запускается защищенное приложение ZuluServer.
Лицензии, записанные в локальном режиме защиты не могут работать за терминальным сервером. Необходим сетевой ключ и корпоративная (сетевая) лицензия.
Корпоративная защита
При корпоративной защите, используется сетевой ключ HASP HL Net (Sentinel HASP Net) и на ключ записываются сетевые лицензии. Один ключ может использоваться при работе нескольких пользователей, чьи компьютеры находятся в сети. На сетевом (корпоративном) ключе по каждому программному модулю записывается количество лицензий, лицензии имеют свойство [seats: n] , где n - количество лицензий на одновременное использование данного расчета, c разных рабочих мест.
Корпоративная защита доступна для всех продуктов.
Для использования корпоративной защиты должен быть выполнен ряд требований.
На компьютере, где установлен ключ:
- Ключ должен быть сетевым модели HASP Net. Это всегда ключ с пластмассой красного цвета.
- Должен быть установлен, как и всегда при работе с HASP, драйвер ключа.
- Тест ключа выполняется и выводит доступные лицензии, подробнее...
- Системная служба hasplms.exe Sentinel LDK Licence Manager должна быть запущена.
- На странице http://localhost:1947/_int_/config_from.html разрешить доступ тех или иных клиентов к использованию сетевого ключа данного компьютера (по-умолчанию указано allow=all - разрешено всем).
- Операционная система должна разрешать работу по порту 1947.
На компьютерах пользователей:
- Должен быть установлен драйвер ключа HASP, несмотря на то, что сам ключ в компьютере может отсутствовать. В случае, если он не установлен выдается сообщение об ошибке связи с менеджером лицензий.
- Системная служба hasplms.exe Sentinel LDK Licence Manager должна быть запущена.
- Ключ должен быть доступен в окне центра администрирования ключей 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.
Если в сети установлено несколько сетевых ключей, то общее количество доступных лицензий на каждый программный модуль будет суммироваться.
- Тест ключа выполняется и выводит доступные лицензии, подробнее...
- Операционная система должна разрешать работу по порту 1947.
- Для каждого программного продукта, предполагаемого к использованию в режиме корпоративной защиты должен быть прописан признак опроса сетевого ключа. В противном случае продукт будет работать в демонстрационном режиме. Признак опроса сетевого ключа можно задать и непосредственно из программы ZuluGIS, команда меню Сервис|Параметры, вкладка HASP - устанавливаются флажки напротив нужного модуля:
Его так же можно указать в реестре компьютера. Файл для регистрации этих переменных можно скачать по адресу NetHasp.reg
Совмещение корпоративной защиты рабочих мест c защитой ZuluServer в одном ключе
В одном сетевом ключе может быть задано и количество рабочих мест, которые могут одновременно использовать каждый программный расчетный модуль, и количество одновременных подключений к ZuluServer. Сетевой ключ одновременно будет осуществлять локальную защиту ZuluServer и корпоративную защиту остальных продуктов.
В итоге:
- ZuluServer предоставляет доступ к данным, для их редактирования;
- Сетевой ключ Hasp Net предоставляет доступ к лицензиям на расчетные модули.
Период использование лицензий
При совмещение корпоративной защиты рабочих мест c защитой ZuluServer в одном ключе важно понимать какое время используются лицензии на программное обеспечение. В таком режиме высока вероятность одновременного обращения пользователей за лицензиями, а раз они конкурентные, можно встретить сообщения о работе программ в демонстрационном режиме.Лицензия на ZuluServer задействуется в момент запуска сервера, она считается занятой во все время работы службы ZuluServer. После запуска, ZuluServer предоставляет подключения к серверу геоданных, количество подключений регламентировано лицензий на ZuluServer, к примеру ZuluServer 2021 [id: 3, seats: 1, users: 15] - сервер на 15 подключений. Подключения являются конкурентными и доступны всем, кто имеет подключение в серверу, поочереди. Подключение задействуется в момент обращения к серверу геоданных и неважно для каких целей: открытие каталога сервера геоданных для просмотра папок, открытие слоя на просмотр, редактирование данных слоев или структуры, обращение в серверу собственных приложений, написанных с применением библиотеки ActiveX компонентов. Количество активных соединений можно посмотреть в Мониторе и в Администраторе ZuluServer. Подключение закрывается в случае если пользователь закрывает ZuluGIS, если пользователя принудительно отключают в Администраторе 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 HASP Admin Control Center http://localhost:1947/_int_/devices.html кнопка .
Помимо центра администрирования, информацию о программных модулях, доступных для работы с ключом, можно посмотреть при помощи утилиты Zulu80HaspUpdate.exe, доступной на Нашем сайте в разделе Скачать
После запуска программы следует нажать кнопку Получить информацию по ключам. В окошке должен появится список локальных и сетевых ключей, доступных данному компьютеру.
- Hasp Net10, id: 621121296 - уникальный номер сетевого (Hasp Pro локального) ключа;
- ZuluThermo70Naladka- лицензия на наладочный теплогидравлический расчет тепловой сети;
- ZuluThermo70Naladka - 70 версия программного обеспечения
- id: 7- порядковый номер лицензии на ключе, отображаемый в окне центра администрирования ключей http://localhost:1947/_int_/features.html;
- seats: 1- количество рабочих мест, имеющихся на сетевом ключе, которые могут одновременно использовать модуль ZuluThermo наладочный расчет;
- users: 3 - количество одновременных подключений к ZuluServer.
Срок действия лицензии
Срок использования лицензии записанных на аппаратный ключ защиты ничем не ограничен. С выходом новой версии программы лицензии продолжают работать в рамках той версии, которой записывались. Для перехода на новую версию программы необходимо обновлять лицензии на ключе, для этого всегда можно связаться с отделом продаж.
Демонстрационный режим
Без ключей защиты все программные продукты работают в демонстрационном режиме. Ограничения, накладываемые на работу в демонстрационном режиме, зависят от конкретного программного модуля.
Ограничения в демонстрационном режиме описаны на странице Демо-версия
Часто задаваемые вопросы
На сайте производителей ключа в разделе «Поддержка» представлены советы по преодолению наиболее распространенных ситуаций, возникающих в ходе использования ключей Sentinel HASP.
Последнее обновление — 28.08.2023 13:49:34