КОМПАС-3D начиная с версии V11 и КОМПЛЕКС решений АСКОН начиная с версии 2013 используют систему лицензирования Sentinel HASP от компании SafeNet Inc. Лицензии размещаются на программных и аппаратных ключах Sentinel.
Лицензии на ПО АСКОН поставляются на следующих носителях*:
Может включать одновременно все типы лицензий (локальная/сетевая временная/постоянная). Подробнее см. статью базы знаний 7001068.
Ключ можно прошить КОМПАС-3D v17 и выше, КОМПЛЕКС 2017 и выше.
В ACC (http://localhost:1947/_int_/devices.html) отображается как Sentinel HL Max Driverless
1.3 Аппаратные ключи предыдущих поколений (поставляемые до 2018) (нажмите чтобы раскрыть)
Для того, чтобы начать работу с защищенным приложением, необходимо установить драйвер системы защиты Sentinel HASP (HASP SRM) и подключить носитель с лицензиями.
Для ПО АСКОН начиная с версий КОМПАС-3D v17 и КОМПЛЕКС 2017 установка драйвера должна быть выполнена на сервер лицензий, на рабочих местах, получающих лицензию по сети, установка драйвера не обязательна. Для более ранних версий ПО АСКОН драйвер системы защиты должен быть установлен на каждом рабочем месте, где используется защищенное приложение и на машине, где установлен сетевой ключ защиты. При использовании программных ключей с локальными лицензиями установка драйвера необходима для всех версий ПО АСКОН.
Драйвер системы защиты устанавливается автоматически при установке ПО АСКОН. Информацию о том, как установить/переустановить драйвер системы защиты, Вы можете найти в статье базы знаний 700456.
Более подробную информацию о возможностях утилиты Вы можете получить в документации к ПО АСКОН или в online-справке ACC (для открытия страницы Интернет-подключение не требуется).
* если Вашего носителя лицензий ПО АСКОН нет в этой таблице или он не отображается в Admin Control Center, см. статьи базы знаний 700507 и 700451.
Установка драйвера электронных ключей Sentinel HASP
На сегодняшний день электронными ключами Sentinel HASP защищается от нелегального использования и пиратского тиражирования большое количество программных продуктов.
Для полноценного функционирования такого программного обеспечения на компьютере пользователя, либо сервере предприятия, необходима установка, помимо самой программы, ещё и драйвера ключа.
В зависимости от необходимого нам процесса инсталляции драйвера, различают два типа пакета установки:
Для составления данного обзора воспользуемся утилитой haspdinst.exe из второго варианта пакета установки драйвера. Скачать оба пакета инсталляции драйвера ключей Sentinel HASP вы можете по этой ссылке.
Для установки в системе драйвера электронных ключей Sentinel HASP необходимо запустить утилиту haspdinst.exe с индексом «-i» (install):
Результатом успешной установки драйвера послужит уведомление:
Для завершения процесса установки драйвера необходимо подключить электронный ключ Sentinel HASP к свободному USB порту компьютера (светодиодный индикатор ключа в это время ещё не будет активным).
Windows обнаружит подключение нового устройства:
И начнёт его установку:
По окончании которой выдаст соответствующее уведомление:
На данном этапе установка драйвера электронного ключа Sentinel HASP считается завершённой, и светодиодный индикатор ключа будет равномерно светиться.
Чтобы получить более подробную информацию об электронных ключах Sentinel HASP перейдите в данный раздел нашего сайта, либо задайте интересующие вас вопросы.
Sentinel HASP – решение, обеспечивающее аппаратную (USB-ключи HASP HL) или программную (HASP SL) защиту программного обеспечения. Программная защита используется при поставке продукта в удаленные регионы или продаже через интернет, а также позволяет работать с демо-версиями продукта (Provisional license), в остальных случаях рекомендуется аппаратная защита.
Функциональность продукта может быть расширена или изменена путем перепрошивки ключа защиты. Все виды ключей поддерживают данную возможность.
Прошивка Hasp Key (для ОС Windows)
Часто задаваемые вопросы
Определить, что драйвера на HASP ключ установлены можно по следующим признакам:
1. В окне инсталлятора, при установке драйверов Вы увидите сообщение об успешной установке. 2. В process explorer запущена служба hasplms.exe. 3. Доступна веб-страница «Admin Control Center Help» (http://127.0.0.1:1947).
Как узнать серию ключа?
Как запросить обновление / продление лицензии?
Согласно инструкции «Прошивка Hasp программного ключа HASP SL» получить c2v-файл и прислать его на адрес электронной почты nuuo@vit.ua с описанием необходимого функционала продукта:
1. Тип продукта: 1.1. Overseer Parking; 1.2. Overseer Traffic; 2. Дополнительные модули продукта: 2.1. Модуль видеоархива ; 2.2. Модуль тарифов; 2.3. Модуль выписки пропусков; 3. Модуль распознавания: 3.1. Количество каналов распознавания; 3.2. «Скорость» распознавания (Lite распознает 6 кадров/сек, Normal – 25 кадров/сек, ограничено мощностью процессора); 3.3. Типы номеров (страны) – при заказе необходимо указать перечень стран из списка, предоставленного производителем программного обеспечения.
Сколько осталось времени до конца лицензии?
Какие настройки установлены в ключе?
В появившейся таблице будут указаны все настройки, которые установлены в ключе.
Как применить v2c-файл не имея «Менеджер HASP ключей» (HASP Key Manager)?
Как проверить что обновление прошло успешно?
Описание ошибок
HASP key not found (H0007)
Описание проблемы
При запуске приложения отображается окно с ошибкой HASP key not found (H0007). После закрытия окна приложение не запускается.
Эта сообщение об ошибке соответствует о проблемах с подключением к ключу или получением от него данных.
Решение
Способ решения данной проблемы зависит причины ошибки. Для того, что бы ее выявить, необходимо выполнить следующие действия:
Если используется аппаратный локальный ключ, следует убедиться, что:
Если используется аппаратный сетевой ключ, дополнительно следует убедиться, что:
Feature not found (H0031)
Описание проблемы
При запуске приложения выдается ошибка Feature not found (H0031). Система не запускается, либо запускается, но отдельные ее модули не функционируют (например, по одному из каналов нет распознавания, не работает архив, не появляются дополнительные события и т.д.).
Данная ошибка свидетельствует о несоответствии свойств продукта, прошитых в ключе защиты, характеристикам продукта, который запускается.
Решение
Если на одном компьютере (или в одной сети) используется несколько HASP-ключей, то предварительно следует убедиться, что ПО обращается к нужному ключу. Если используется один HASP-ключ или ПО обращается к правильному ключу, то необходимо убедиться, что:
Для того, что бы узнать, какой ключ используется ПО и какие лицензии в нем прошиты, необходимо:
Для того, что бы в принудительном порядке заставить ПО использовать нужный ключ или ключ, содержащий нужную лицензию, необходимо:
Пример файла bridge.plist, в котором указано, какой HASP-ключ использовать
Unable to access HASP SRM RunTime Environment (H0033)
Описание проблемы
При запуске системы выдается ошибка Unable to access HASP SRM RunTime Environment (H0033).
Решение
Способ решения данной проблемы зависит причины ошибки. Для того, что бы ее выявить, необходимо выполнить следующие действия:
Для того, что бы добавить разрешение запуска программы или использования порта в Брандмауэр Windows (Windows firewall) необходимовыполнить следующие действия:
Terminal services detected, cannot run without a dongle (H0027)
Описание проблемы
При запуске приложения выдается ошибка Terminal services detected, cannot run without a dongle (H0027). Програмное обеспечение или отдельные его модули не запускаются.
Решение
Данная ошибка возникает при обнаружении программ терминального доступа типа Microsoft Terminal Server (в т.ч. служба RDP – Remote Desktop), Citrix Winframe/Metaframe и подобных. Проблема возникает в следствие того, что прошивка ключа не позволяет ему находиться на одной машине с активным терминальным программным обеспечением.
Поскольку для систем HASP HL и Sentinel HASP разработчик защищенного приложения имеет возможность контролировать, разрешить или запретить работу на терминальном сервере, то следует перепрошить ключ с разрешением данной опции. Шаги перепрошивки ключа подробнее описаны в инструкции Прошивка ключа защиты в системе.
Your license has expired (H0041)
Описание проблемы
При очередном запуске системы выдается ошибка Your license has expired (H0041). Предыдущие запуски приложения происходили успешно.
Решение
Данная ошибка может возникать, если на компьютере, где установлен HASP-ключ, вручную переводили системное время, либо если истек слок лицензии, прошитой в ключе (например, срок лицензий демо-продуктов составляет 30 дней от момента активации).
Для устранения ошибки необходимо перепрошить HASP-ключ. Шаги перепрошивки подробнее описаны в инструкции Прошивка ключа защиты в системе.
Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют. Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
Таблица видов ключей HASP 1С:Предприятие 8
Тип / цвет
Маркировка / серия
Назначение
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ
Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе — 52 мм. Цветовая схема и маркировка ключей осталась без изменений.
2. Что нужно знать при установке ключей
Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:
3. Особенности учета клиентских лицензий
Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:
Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.
4. Программы для администрирования ключей HASP
4.1 HASP Device Driver
На момент написания статьи актуальной была версия 6.62.1. Скачать можно с официального сайта или с текущего.
Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.
4.2 HASP HL License Manager
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает правило в Брандмауэре Windows. Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe)» во время установки.
Ну а после установки должна появиться соответствующая служба.
При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте здесь.
4.3 Aladdin HASP Monitor
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Данная утилита служит для мониторинга доступа к ключу и занятых лицензий. После установки и запуска, программа сканирует сеть в поисках менеджера лицензий и показывает активные соединения клиентских приложений с данными службами. Монитор дает возможность увидеть имена хостов, на которых установлена служба и HASP ключи, максимальное количество лицензий в ключе, количество занятых лицензий и имина клиентов, получивших лицензию.
Следует понимать, что сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475, так что для работы программы необходимо добавить соответствующее правило в брандмауэр Windows. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
5. Просмотр полученной лицензии в 1С
Перечень всех видимых ключей, а также место получение текущей лицензии можно посмотреть и непосредственно из «1С:Предприятие». Достаточно запустить 1С в режиме 1С:Предприятие, в меню выбрать «Справка» — «О программе…» или нажать пиктограмму с изображением восклицательного знака на панели.
В открывшемся окне информацию о лицензиях можно просмотреть в пункте «Лицензия».
Здесь мы увидим ключ выдавший лицензию данному пользователю, а также все видимые ключи сети. Информация о выданных лицензиях присутствует также и в Консоли Администрирования Серверов «1С:Предприятие» в списке сеансов информационной базы (начиная с версии платформы 8.2.15).
Смотрите также:
Ниже будет подробно описан процесс установки типовой конфигурации в системе «1С:Предприятие» 8.3 (в версиях 8.2 и 8.1 действия аналогичны) в ОС семейства Windows, на примере решения «Бухгалтерия предприятия, редакция 3.0».…
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Широкая линейка электронных ключей защиты Sentinel/HASP предоставляет разработчикам богатый выбор возможностей по защите своих программ. В зависимости от стоимости ПО и задач по защите и лицензированию, стоящих перед разработчиком, он может защитить программу с помощью недорогого USB ключа или же, напротив, выбрать многофункциональную модель, дающую максимальную гибкость в лицензировании. В случае недорогого ПО, нуждающегося лишь в защите от пиратства, подойдет USB ключ защиты Sentinel HL Basic. Если же программа нуждается не только в защите от копирования, но и, например, в лицензировании по времени, осмысленно использовать USB ключи с часами реального времени. С помощью USB-ключа Sentinel HL Drive с встроенной флеш-памятью можно защитить программу и распространять ее на том же ключе.
Sentinel HL Basic
Наиболее простое и эффективное решение для защиты недорогих программ, не требующих управления лицензированием и сохранения в памяти ключа защиты параметров и настроек.
Алгоритм: AES · Уникальный ID: нет · Память RW/R: нет · Кол-во лицензий: 1
Sentinel HL Pro
Самая подходящая модель для защиты программного обеспечения с лицензированием по используемым компонентам. Наиболее популярные USB-ключи для защиты программ и данных.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R: 112/112 байт · Кол-во лицензий: 11-39
Sentinel HL Max
Оптимален для защиты сложного программного обеспечения с лицензированием по функциональности и/или количественным показателям.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/390 КБ · Кол-во лицензий: 3484-24386 · Программный таймер · Исполнение кода внутри ключа
Sentinel HL Drive MicroSD
Совмещает в себе функции аппаратного ключа защиты Sentinel HL Max и флеш-накопителя. Предназначен для распространения ПО на ключе с карт-ридером для карт MicroSD.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/25 КБ · Кол-во лицензий: 240-2160 · Программный таймер · Исполнение кода внутри ключа
Sentinel HL Max Micro
Благодаря миниатюрному корпусу практически не выступает из USB-порта, очень удобен при использовании в ноутбуках и планшетах. По функционалу аналогичен ключу Sentinel HL Max.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/390 КБ · Кол-во лицензий: 3484-24386 · Программный таймер · Исполнение кода внутри ключа
Sentinel HL Time
Эффективное решение для организации аренды, лизинга, подписки на защищенное программное обеспечение, распространения пробных версий (trial). Аналогичен USB-ключу Sentinel HL Max, но дополнительно имеет часы реального времени, используемые при лицензировании программного обеспечения.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/390 КБ · Кол-во лицензий: 3484-24386 · Аппаратный таймер · Исполнение кода внутри ключа
Sentinel HL Net
Сетевые USB-ключи, разработанные специально для защиты корпоративного ПО, при этом USB-ключи могут работать и как локальные. Ключ защиты Sentinel HL Net позволяет ограничивать количество пользователей, одновременно работающих с защищенными программами, лицензировать компоненты, функциональность и другие количественные показатели.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/390 КБ · Кол-во лицензий: 3484-24386 · Программный таймер · Исполнение кода внутри ключа
Sentinel HL NetTime
Совмещает в себе функции ключей Sentinel HL Net и Sentinel HL Time, оптимален для ограничения работы по времени защищенных программ совместно с контролем количества одновременно работающих пользователей.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/390 КБ · Кол-во лицензий: 3484-24386 · Аппаратный таймер · Исполнение кода внутри ключа
Sentinel HL Max Board
Ключ предназначен для производителей Embedded систем из готовых комплектующих. Sentinel HL Max Board монтируется непосредственно во внутренний USB разъём материнской платы, что позволяет скрыть ключ внутри корпуса Embedded устройств. По функционалу аналогичен ключу Sentinel HL Max.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/25 КБ · Кол-во лицензий: 240-2160 · Программный таймер · Исполнение кода внутри ключа
Sentinel HL Max Chip
USB-ключ предназначен для разработчиков ПО, имеющих производство собственных комплектующих. Ключ имеет стандартный интерфейс USB-шины(SOIC8) для припайки на плату. По функционалу аналогичен ключу Sentinel HL Max.
Алгоритм: AES/WhiteBox/RSA · Уникальный ID: да · Память RW/R/D*: 4/2/25 КБ · Кол-во лицензий: 240-2160 · Программный таймер · Исполнение кода внутри ключа
* RW – память предназначенная для чтения и записи, R – только для чтения, D – динамически распределяемая память, может использоваться для обоих вариантов указанных выше.
Ключ содержит уникальные коды и идентификаторы, используемые ключами защиты Sentinel HL, которые присваиваются разработчику компанией «Аладдин Р.Д.». Используется для записи лицензий в USB-ключи Sentinel HL.
Ключ содержит уникальные коды и идентификаторы, используемые ключами защиты Sentinel HL, которые присваиваются разработчику компанией «Аладдин Р.Д.». Используется при построении защиты программ с помощью USB ключей Sentinel HL.
Программные ключи для продажи и активации защищённого программного обеспечения через Интернет. Позволяют реализовывать наиболее гибкие модели лицензирования. Полный аналог USB-ключа Sentinel HL. В Стартовый комплект входит 50 бесплатных ключей.
Программный модуль, обслуживающий механизм активации ключей Sentinel SL. Модуль устанавливается в процессе установки комплекта разработчики, но для полноценной работы необходимо приобретать отдельную лицензию. В Стартовый комплект входит 90-дневная лицензия на сервер активации.
Программный модуль, позволяющий выпускать временные (Provisional) лицензии. Временные лицензии позволяют создавать демонстрационные версии, ограниченные по времени и по функционалу. Также временная лицензия необходима для активации постоянной лицензии Sentinel SL. В Стартовый комплект входит 90-дневная лицензия на возможность создания демо-версий.
Аналитический инструмент, позволяет всегда быть в курсе всех событий связанных с выпиской и обновлением лицензий. В отчёт попадают запрограммированные ключи, активации программных ключей и другие действия с лицензиями. Также можно получить список наиболее популярных продуктов, истекающих лицензий и другую важную информацию. Для удобства, есть возможность запланировать автоматическое формирование отчётов с дальнейшей рассылкой по указанным e-mail адресам. В стартовый комплект входит 90-дневная лицензия возможность использовать отчёты.