Представьте ситуацию: при переезде, разборе старого склада или ревизии заброшенного офиса вы случайно обнаружили аппаратный USB-ключ защиты (HASP) для программы «1С:Предприятие». Проверили — ключ рабочий, на нем горит красный светодиод, а маркировка указывает, что он предназначен для 5 пользователей. Законного владельца найти невозможно, так как бывшие арендаторы давно съехали, а фирма ликвидирована. Возникает логичный вопрос: можно ли использовать эту находку для нужд своей организации? Будут ли проблемы при проверках и как технически устроена работа с такими ключами?
В этой статье мы подробно разберем, как технически устроена привязка современных лицензий к физическим ключам, какие юридические риски влечет за собой использование найденного «железа» и как правильно идентифицировать находку.
Для начала проанализируем техническую сторону вопроса. Современная платформа «1С:Предприятие 8.3» позволяет использовать комбинированную систему защиты. Вы можете связать программную лицензию (пин-коды) с физическим USB-ключом. Давайте разберем по шагам, как это работает и зачем это нужно:
Key ID подключенного USB-ключа HASP. Если вы выбираете вариант с USB, то создаваемый файл лицензии с расширением .lic шифрует внутри себя ID этого аппаратного ключа.Разберем критически важный нюанс, о котором знают далеко не все специалисты. Если вы привязали программную лицензию к найденному сетевому ключу (например, на 5 пользователей), платформа 1С будет регулярно (примерно каждые 20 секунд) опрашивать этот USB-порт. При этом действует жесткое правило:
Для валидации программной лицензии на самом аппаратном ключе должно быть свободно как минимум одно рабочее место.
Если все 5 аппаратных лицензий найденного ключа будут заняты пользователями, то программная лицензия, которая к нему привязана, мгновенно заблокируется до тех пор, пока хотя бы один пользователь не выйдет из базы и не освободит лицензию на USB-ключе.
К одному аппаратному ключу защиты можно привязать неограниченное количество программных лицензий (и клиентских, и серверных). Но один пин-код программной лицензии может быть привязан только к одному конкретному физическому ключу.
Пример структуры файла программной лицензии, привязанной к ключу, выглядит следующим образом:
// Упрощенный вид файла программной лицензии (.lic)
[License]
Type=Workstation
BoundTo=USB-HASP
HASPID=1234567890
UsersCount=10
Signature=A1B2C3D4E5F6
Теперь рассмотрим правовые аспекты. Участники форумов часто заявляют: «Ключ работает, отследить его невозможно, значит — пользуемся!». Это опасное заблуждение. Проанализируем, как проходят официальные проверки программного обеспечения (будь то аудит правообладателя, налоговая проверка или визит правоохранительных органов):
Выясним, действительно ли невозможно отследить происхождение конкретного ключа. Здесь все зависит от типа устройства:
HASP HL Basic) действительно не имеют уникального внутреннего ID. Они абсолютно идентичны, и программно отличить один такой ключ от другого невозможно.Key ID) и собственной энергонезависимой памятью. Этот номер легко считывается программно.Исторически фирма «1С» не вела строгого реестра отгрузки конкретных Key ID конечным покупателям при первичной продаже через дистрибьюторов. Однако ситуация давно изменилась. База данных 1С фиксирует уникальные номера ключей в следующих случаях:
Если найденный вами ключ ранее фигурировал в любой из этих процедур, его история мгновенно вскроется при первой же попытке официального обращения в техподдержку вашей организации.
Рассмотрим еще одно важное изменение в защите 1С, которое произошло в 2019 году. Фирма «1С» ввела строгое разделение лицензий на уровни ПРОФ и КОРП. Версии ПРОФ теперь имеют ограничение: не более 500 одновременных сеансов работы и использование не более 12 ядер процессора на сервере приложений.
Чтобы крупные клиенты, ранее купившие дорогостоящие многопользовательские аппаратные ключи, не столкнулись с блокировками, фирма «1С» разработала механизм так называемого «обновления аппаратной защиты до ПРОФ-плюс». Пользователю выдается программная лицензия-двойник, которая в обязательном порядке привязывается к ID его физического USB-ключа. Без этой связки снять лимиты производительности на старом «железе» невозможно. Для найденного ключа получить такую лицензию без доступа к личному кабинету его первоначального владельца технически нереально.
Давайте разберем, как визуально идентифицировать найденное устройство, чтобы случайно не попытаться настроить устаревшее или стороннее оборудование. Посмотрите на цвет корпуса и маркировку на металлическом разъеме USB:
NET5 ORGL8. Это сетевой ключ на 5 пользователей для современных версий «1С:Предприятие 8». Именно он представляет практический интерес.ORGL8. Это локальный ключ на 1 пользователя для версии 8. Работает только на том компьютере, в который непосредственно вставлен.HASP4 M1. Это устаревший ключ для платформы «1С:Предприятие 7.7». В современных конфигурациях он бесполезен.Проанализируем текущую ситуацию на рынке программного обеспечения. С марта 2022 года фирма «1С» прекратила свободную продажу программных продуктов, комплектуемых аппаратными USB-ключами. Теперь по умолчанию поставляются исключительно программные лицензии (пин-коды).
Чтобы официально приобрести физический USB-ключ (стоимость которого на 20% выше программного аналога), партнер «1С» обязан отправить дистрибьютору подробное письменное обоснование от клиента (например, работа в закрытых сетях без доступа к интернету, регулярная модернизация серверного парка или использование виртуализации без постоянного ID). Каждое такое заявление рассматривается индивидуально, и одобряют их далеко не всегда.
В связи с этим на вторичном рынке образовался устойчивый спрос на б/у USB-ключи марки HASP. Однако помните, что покупка и продажа таких ключей «с рук» без передачи прав на сам программный продукт грубо нарушает лицензионное соглашение и правила правообладателя.
Мы детально проанализировали технические и правовые нюансы использования найденного аппаратного ключа 1С. Подведем итог в виде рекомендаций: