В практике системного администрирования и сопровождения программных продуктов 1С часто возникает ситуация, когда в серверной или у пользователя обнаруживается аппаратный USB-ключ (чаще всего марки HASP, Sentinel или Guardant), назначение которого неизвестно. Важно понимать, относится ли этот ключ к основной платформе 1С, к отраслевому решению (например, от компаний "Камин" или "Рарус") или вовсе к стороннему программному обеспечению (системы ЧПУ, банковское ПО, САПР). Рассмотрим подробно алгоритм идентификации таких устройств.
Первым делом проанализируем физические характеристики ключа. Компания 1С и ее партнеры используют стандартную систему цветовой кодировки и гравировок, которая позволяет быстро определить тип лицензии. Рассмотрим основные маркировки, встречающиеся на металлических частях USB-разъема или на самом пластиковом корпусе:
Важно помнить, что если на красном сетевом ключе отсутствует надпись "1С", он все равно может быть сетевым ключом для другого продукта, использующим технологию HASP License Manager для раздачи лицензий по сети.
Если визуальная маркировка стерта или отсутствует, перейдем к техническому анализу устройства. Каждое USB-устройство имеет уникальный идентификатор производителя — Vendor ID (VID). Выясним причину, по которой это самый надежный способ идентификации. Для этого подключим ключ к компьютеру и откроем "Диспетчер устройств". В разделе "Контроллеры USB" найдем наше устройство (обычно это Sentinel USB Key или HASP Key), перейдем в "Свойства", на вкладку "Сведения" и выберем параметр "ИД оборудования".
Проанализируем полученные значения:
Если Vendor ID не совпадает с указанными выше, скорее всего, ключ защищает стороннее ПО: банковские терминалы, системы проектирования (AutoCAD) или специализированное медицинское оборудование.
Разберем, как получить детальную информацию о ключе, если драйверы Sentinel Runtime уже установлены в системе. Самый простой и эффективный способ — воспользоваться встроенным веб-интерфейсом управления ключами.
Выполним следующие шаги:
http://localhost:1947.В открывшейся таблице мы увидим все подключенные к серверу или компьютеру ключи. Рассмотрим столбцы этой таблицы. В поле "Vendor" для продуктов 1С будет стоять число 32551. Также в столбце "Key Type" можно увидеть тип ключа (например, HASP HL), а в некоторых случаях — название продукта, если разработчик прописал его в памяти устройства. Если в списке отображается несколько ключей, мы можем нажать кнопку "Blink", и светодиод на соответствующем физическом ключе начнет мигать, что позволит нам безошибочно его идентифицировать в стойке.
Рассмотрим ситуацию, когда ключ визуально похож на HASP, но не определяется стандартными средствами 1С. В экосистеме 1С часто применяются решения сторонних разработчиков защиты. Проанализируем два наиболее популярных варианта:
Vendor Name — название фирмы-разработчика софта.Если вы получили Vendor ID, который не гуглится напрямую как "1С", воспользуемся специализированными утилитами для низкоуровневого чтения дескрипторов. Проанализируем ситуацию с помощью программ типа HaspView или официальных диагностических пакетов Aladdin Diagnostics.
Давайте посмотрим на пример того, как может выглядеть информация о ключе в логах системы:
Device ID: USB\VID_0529&PID_0001\5&2A3B4C5D
Vendor Name: Aladdin Knowledge Systems
Vendor ID: 32551 (1C:Enterprise)
Key Type: HASP HL Net 5
Если в строке Vendor ID значится иное число, попробуйте поискать его в глобальных базах USB-идентификаторов. Помните, что ключи могут принадлежать:
Подводя итог, отметим: для точной идентификации ключа 1С необходимо сочетать визуальный осмотр (ищем коды ORGL8, ENSR8) и программную проверку через Sentinel Admin Control Center (ищем Vendor 32551). Это позволит избежать ошибок при переносе лицензий на новые серверы или при проведении инвентаризации ИТ-активов предприятия.