Администрирование · 10 мин
Как клонировать ключ 1С: что можно сделать и что запрещено
Как клонировать аппаратный ключ 1С HASP: что технически возможно, какие есть риски и почему легальные альтернативы — эмуляция лицензий и сервер 1С — надёжнее.
Запрос «как клонировать ключ 1С» обычно возникает в двух ситуациях: USB-ключ HASP потерян или сломан, а работа встала, либо один ключ нужно «раздать» на несколько компьютеров без покупки дополнительных лицензий. Сразу важная граница: полноценное клонирование аппаратного ключа защиты — это обход технических средств защиты, который нарушает лицензионное соглашение 1С и может повлечь юридические последствия. Поэтому в статье разобрано, что технически скрывается за этим запросом, какие действия законны, а какие — нет, и как решить исходную задачу (резервирование, отказоустойчивость, работа без физического носителя) легальными средствами.
Аппаратные ключи 1С — это USB-устройства семейства Sentinel HASP (HASP HL, HASP SRM) от компании Thales. Внутри находится защищённый микроконтроллер с уникальной прошивкой и криптографическими ключами. Именно поэтому «скопировать» его как обычную флешку невозможно: данные не хранятся в виде файлов, а ответы ключа формируются аппаратно при каждом запросе от платформы.
Легальные пути решения типовых задач существуют: программные лицензии 1С, сервер лицензирования 1С:Предприятия, многопользовательские ключи, раздача ключа по сети через менеджер лицензий HASP, резервный ключ у франчайзи. Ниже — разбор каждого варианта с условиями применения.
Как устроена защита 1С и почему ключ нельзя скопировать
Платформа 1С:Предприятие проверяет наличие лицензии при каждом запуске и периодически во время работы. При использовании аппаратного ключа платформа отправляет ему запрос, ключ вычисляет ответ внутри своего микроконтроллера и возвращает результат. Ключевой материал никогда не покидает чип, поэтому извлечь его программными средствами штатными способами нельзя.
Различают локальные ключи (на одно рабочее место) и сетевые (на 5, 10, 20, 50 и более пользователей). Сетевой ключ физически один, но лицензии с него раздаются по локальной сети — это штатный механизм, который часто ищут под видом «клонирования».
Почему эмуляторы и «дампы» ключа — плохая идея
В сети встречаются эмуляторы HASP и инструкции по снятию «дампа» ключа с последующей программной эмуляцией. Технически такие решения эксплуатируют старые версии драйверов или уязвимости конкретных прошивок, но с практической стороны у них три серьёзные проблемы.
Во-первых, это нарушение лицензионного соглашения и законодательства об авторском праве: использование программы без действующей лицензии в коммерческой организации влечёт риски претензий со стороны правообладателя и ответственность при проверках. Во-вторых, эмуляторы ломаются при обновлении платформы или драйвера защиты — база может встать в самый неподходящий момент. В-третьих, файлы эмуляторов из непроверенных источников — частый носитель вредоносного ПО, что для компьютера с бухгалтерской базой означает риск утечки данных и шифрования.
Легальная альтернатива 1: программная лицензия вместо USB-ключа
Самый простой способ избавиться от физического ключа — программная лицензия 1С. Она привязывается к аппаратным параметрам компьютера и активируется пин-кодом из комплекта поставки. Для файловых баз на одном или нескольких отдельных компьютерах это обычно удобнее ключа: нечего потерять и нечему сломаться.
Порядок активации: установить платформу, запустить конфигурацию, в окне получения лицензии выбрать «Получить программную лицензию», ввести пин-код, подтвердить данные организации. Лицензионный файл сохраняется в каталоге conf (например, C:\ProgramData\1C\licenses) с расширением .lic.
- 1Убедитесь, что у вас есть неиспользованный пин-код из комплекта поставки
- 2Установите платформу и запустите конфигурацию на нужном компьютере
- 3Выберите получение программной лицензии и введите пин-код
- 4Проверьте наличие файла .lic в каталоге C:\ProgramData\1C\licenses
- 5Сделайте резервную копию пин-кодов и файла лицензии
Ограничение важно учесть заранее: программная лицензия «привязывается» к железу. При замене материнской платы, существенном изменении конфигурации или переустановке системы лицензия может потребовать повторной активации резервным пин-кодом. В комплекте обычно есть резервные пин-коды — храните их отдельно от компьютера.
Легальная альтернатива 2: раздача одного ключа на несколько компьютеров
Если задача — «чтобы один ключ работал на нескольких машинах», штатное решение уже существует: сетевой ключ плюс менеджер лицензий HASP License Manager. Ключ вставляется в один компьютер или сервер, а клиентские машины получают лицензии по сети. Каждая лицензия занимается одним сеансом, поэтому число одновременных пользователей ограничено номиналом ключа.
Настройка сводится к установке драйвера HASP и менеджера лицензий на компьютере с ключом, а на клиентах — к указанию адреса сервера лицензий в файле nethasp.ini (параметры NH_SERVER_ADDR и протокол). Без явной настройки клиенты ищут менеджер широковещательными запросами, что в сетях с VLAN может не работать.
Легальная альтернатива 3: сервер лицензирования 1С
В клиент-серверном режиме лицензии может раздавать сам сервер 1С:Предприятия. Программные многопользовательские лицензии активируются на сервере, а клиентские приложения получают их автоматически при подключении к информационной базе. Это самый управляемый вариант для организаций с десятками пользователей: нет физических носителей, лицензии централизованы, видно, кто сколько сеансов занимает.
Настройка выполняется в консоли кластера: для информационной базы устанавливается свойство «Разрешить выдачу лицензий сервером 1С:Предприятия». Далее при первом запуске клиента лицензия активируется на сервере пин-кодом.
Что делать, если ключ потерян или сломан
Утерянный аппаратный ключ не восстанавливается — лицензии на нём считаются утраченными, поэтому ключи стоит хранить как денежный документ. Сломанный ключ (физическое повреждение, не определяется системой) иногда можно заменить через партнёра 1С, предоставив остатки ключа и документы о покупке, но это зависит от условий конкретной поставки.
Практическая мера защиты — заранее оформить резерв: программные лицензии на критичные рабочие места, запасные пин-коды в сейфе, а для серверов — сетевой ключ в серверной, а не в системном блоке под столом, где его легко выдернуть или повредить.
Как выбрать действие
Проверка результата и типичные ошибки
После любого варианта настройки проверьте результат в реальном запуске: конфигурация должна открыться без окна «Лицензия не найдена», при сетевой раздаче — на всех клиентских машинах одновременно. Для диагностики сетевого ключа используйте утилиту Aladdin Monitor / Sentinel Admin Control Center в браузере (порт 1947): там видно, какие ключи доступны и сколько лицензий занято.
Как проверить результат
База открывается без запроса лицензии
Окно «Лицензия не найдена» при запуске
Ключ виден, счётчик лицензий отображается
Ключ не определяется или виден только локально
Все клиенты в пределах номинала ключа работают
Часть клиентов получает отказ при входе
Что важно запомнить
Клонировать аппаратный ключ 1С технически невозможно, а эмуляторы — незаконны и опасны. Реальные задачи решаются штатно: программные лицензии для отдельных ПК, сетевой ключ с менеджером лицензий для локальной сети, сервер лицензирования 1С для клиент-серверного режима. Пин-коды и резервные лицензии храните отдельно от рабочих машин.
Частые вопросы
Можно ли сделать резервную копию аппаратного ключа 1С?
Нет, содержимое микроконтроллера HASP не копируется. Резервирование делается иначе: запасные пин-коды программных лицензий, второй ключ в комплекте поставки или переход на серверное лицензирование, где физический носитель не нужен.
Один ключ вставлен в сервер, но часть пользователей не может войти. Что проверить?
Сначала откройте Admin Control Center (localhost:1947 на машине с ключом) и посмотрите, виден ли ключ и сколько лицензий занято. Затем проверьте nethasp.ini на клиентах: указан ли адрес сервера лицензий, не блокирует ли брандмауэр порт 475. Также убедитесь, что номинал ключа покрывает число одновременных сеансов.
Программная лицензия слетела после обновления Windows. Что делать?
Активируйте лицензию заново резервным пин-кодом из комплекта поставки — существенное изменение аппаратной среды платформа воспринимает как новый компьютер. Если резервные пин-коды исчерпаны, обращайтесь в центр лицензирования 1С через партнёра с регистрационным номером продукта.
Можно ли использовать один ключ в двух офисах через интернет?
Штатная раздача HASP рассчитана на локальную сеть; через интернет напрямую менеджер лицензий не работает надёжно. Варианты: объединить офисы VPN-туннелем, чтобы сеть стала логически локальной, перевести базы на сервер 1С с серверным лицензированием или оформить отдельные лицензии для второго офиса.
Чем программная лицензия хуже аппаратного ключа?
Она привязана к конкретному компьютеру: при замене железа или переустановке системы требуется повторная активация, а число резервных пин-кодов ограничено. Ключ, наоборот, свободно переносится между машинами, но его можно потерять или сломать. Для стабильных рабочих мест программная лицензия удобнее, для «разъездных» сценариев — ключ.
Законно ли пользоваться эмулятором, если ключ куплен, но сломан?
Нет. Наличие купленной лицензии не делает обход технической защиты законным — лицензионное соглашение предусматривает использование только штатных средств. При сломанном ключе правильный путь — обращение к партнёру 1С за заменой или переход на программную лицензию.