Администрирование · 13 мин
Программная и аппаратная защита 1С: в чём разница
Разбираем программную и аппаратную защиту 1С: принцип работы, плюсы и минусы, привязка к железу, перенос лицензий, риски и рекомендации по выбору.
При покупке лицензии 1С:Предприятие пользователь выбирает один из двух механизмов защиты от нелицензионного использования: программный или аппаратный. Программная защита привязывает лицензию к конкретному компьютеру через пин-код, аппаратная — к физическому USB-ключу (HASP). Оба варианта дают одинаковую функциональность конфигурации, но по-разному ведут себя при переустановке системы, замене оборудования и переносе на другой сервер.
Для администратора разница критична: неправильно выбранный тип защиты оборачивается простоем при переезде сервера, потерей лицензий после апгрейда железа или невозможностью запустить 1С на виртуальной машине. Ниже разберём устройство обоих механизмов, сравним их по практическим параметрам и покажем, как безопасно мигрировать между ними.
Как устроена программная защита 1С
Программная лицензия активируется пин-кодом из 16 символов (обычно в комплекте три пин-кода: основной и два резервных). При активации система защиты формирует «отпечаток» компьютера — набор параметров оборудования и операционной системы: серийный номер жёсткого диска, сетевые адаптеры, процессор, объём памяти, версия ОС и другие характеристики. Лицензия сохраняется в файл с расширением .lic в служебном каталоге.
Пока ключевые параметры компьютера не меняются, 1С запускается без ограничений. Если конфигурация изменилась — например, заменили материнскую плату или переустановили ОС с изменением параметров — система защиты считает, что это другой компьютер, и лицензия перестаёт работать. Тогда лицензию активируют заново резервным пин-кодом, а при исчерпании всех кодов запрашивают дополнительные через центр лицензирования 1С.
Важная особенность: программные лицензии бывают однопользовательскими и многопользовательскими (на 5, 10, 20 и более рабочих мест). Многопользовательская программная лицензия активируется на одном компьютере, который раздаёт лицензии по сети через сервер 1С или сервер лицензирования.
Как устроена аппаратная защита 1С
Аппаратная защита использует электронный USB-ключ HASP (H4 M1 для локальных лицензий, HL/Net для сетевых). Ключ содержит защищённую память с информацией о лицензии. Платформа 1С при запуске обращается к ключу через драйвер HASP: если ключ найден и лицензия в нём соответствует запускаемой конфигурации, программа работает.
Главное свойство аппаратного ключа — мобильность. Лицензия «живёт» внутри устройства, поэтому перенос на другой сервер сводится к физическому переставлению ключа и установке драйвера. Сетевая версия ключа (HASP Net) устанавливается на любой компьютер в локальной сети, а менеджер лицензий раздаёт лицензии всем клиентам.
Обратная сторона — физическая уязвимость. Ключ можно потерять, сломать, он может выйти из строя из-за сбоя порта USB или статического электричества. Утерянный ключ не восстанавливается бесплатно: лицензия считается утраченной вместе с носителем, и вопрос замены решается через поставщика на условиях конкретного договора.
Сравнение по практическим параметрам
Выбор между типами защиты определяется тем, как эксплуатируется система: насколько часто меняется оборудование, есть ли виртуализация, насколько критичен простой при отказе. Таблица ниже сопоставляет ключевые различия.
| Параметр | Программная защита | Аппаратная защита |
|---|---|---|
| Привязка лицензии | К конфигурации оборудования и ОС | К физическому USB-ключу |
| Перенос на другой компьютер | Через повторную активацию пин-кодом | Переставить ключ и установить драйвер |
| Замена оборудования | Может потребовать новой активации | Не влияет на лицензию |
| Риск утраты | Исчерпание резервных пин-кодов | Потеря или поломка ключа |
| Работа в виртуальных средах | Зависит от стабильности параметров ВМ | Требует проброса USB или сетевой ключ |
| Физический носитель | Отсутствует | USB-ключ, занимает порт |
Из таблицы видно главное противоречие: программная лицензия не зависит от физического носителя, но чувствительна к изменениям «железа», а аппаратный ключ индифферентен к оборудованию, но сам является точкой отказа. На практике в организациях часто комбинируют оба типа: серверные лицензии на ключе, клиентские — программные.
Сравнение вариантов
Подходит для стабильных рабочих мест и серверов, где оборудование не меняется годами. Ограничение — переактивация при апгрейде железа и риск исчерпать резервные пин-коды.
Подходит для серверов, которые периодически переносят, и для инфраструктур с частой заменой оборудования. Ограничение — риск физической утраты и необходимость доступного USB-порта или проброса в виртуальную среду.
Сетевой аппаратный ключ плюс программные лицензии на отдельных машинах. Подходит для средних и крупных внедрений, но требует документирования, где какая лицензия активирована.
Что происходит при смене оборудования и переустановке системы
С программной лицензией сценарий выглядит так: после замены оборудования или переустановки ОС платформа при запуске сообщает, что лицензия не найдена. Администратор запускает диалог активации, вводит резервный пин-код, и система защиты создаёт новый файл лицензии с актуальным отпечатком. Если все пин-коды израсходованы, оформляется запрос в центр лицензирования через партнёра 1С или напрямую — обычно требуется указать регистрационный номер продукта и организацию.
С аппаратным ключом смена оборудования вообще не затрагивает лицензирование: достаточно установить на новый компьютер драйвер HASP и вставить ключ. Именно поэтому аппаратную защиту предпочитают там, где сервер регулярно обновляется или мигрирует между площадками.
Отдельная ситуация — виртуализация. Программная лицензия в виртуальной машине работает, но чувствительна к изменениям виртуального оборудования: смена MAC-адреса, миграция ВМ на другой хост с иными параметрами могут быть восприняты как смена компьютера. Аппаратный ключ в виртуальной среде требует либо проброса USB-устройства в гостевую систему, либо использования сетевого ключа с менеджером лицензий на физическом хосте.
Как проверить, какая защита используется, и состояние лицензий
Базовая диагностика не требует специальных инструментов. Тип защиты виден по наличию USB-ключа на сервере и по файлам лицензий в служебных каталогах платформы. Файл с расширением .lic в каталоге лицензий (обычно в профиле «Все пользователи» на Windows или в каталоге conf на Linux) означает активированную программную лицензию.
Для аппаратных ключей проверяют, установлен ли драйвер HASP и виден ли ключ в системе. Если 1С сообщает «не найдена лицензия», первый шаг — определить, какой механизм защиты ожидается: программный (тогда ищем файл лицензии и проверяем, не менялось ли оборудование) или аппаратный (тогда проверяем ключ, драйвер и менеджер лицензий).
Как проверить результат
Файл присутствует в служебном каталоге, 1С запускается без сообщений о лицензии
Файл отсутствует или платформа требует активацию — лицензия слетела или не активировалась
Драйвер HASP установлен, ключ определяется системой, менеджер лицензий показывает доступные лицензии
Ключ не виден, драйвер отсутствует или менеджер лицензий не запущен
Пользователи подключаются, лицензии выдаются всем сеансам в пределах купленного количества
Часть пользователей получает отказ «не найдена лицензия» — лицензий не хватает или сервер лицензирования недоступен
Типичные ошибки и ограничения
Большинство проблем с защитой 1С возникает не из-за самого механизма, а из-за недооценки его поведения при изменениях инфраструктуры. Ниже — ситуации, которые регулярно приводят к простою.
Ещё одно ограничение касается совместного использования: одна и та же программная лицензия не может быть активирована на двух компьютерах одновременно — система защиты это отслеживает. Попытки обойти механизм защиты нарушают лицензионное соглашение и могут привести к блокировке лицензии.
Как выбрать действие
Как подготовиться к переносу и минимизировать риски
Независимо от типа защиты базовые правила одинаковы: документируйте, какие лицензии где активированы, храните пин-коды и регистрационные номера в доступном, но защищённом месте, а ключи — в описи с ответственным лицом. Перед любым изменением оборудования сверяйтесь с этим реестром.
- 1Определите тип защиты: проверьте наличие USB-ключа и файлов .lic на текущем сервере.
- 2Для программной лицензии убедитесь, что есть неиспользованный резервный пин-код и регистрационный номер продукта.
- 3Подготовьте новый сервер: установите платформу 1С той же версии, для аппаратного ключа — драйвер HASP.
- 4Перенесите базы и настройки в нерабочее время, предупредив пользователей.
- 5Активируйте программную лицензию на новом сервере резервным пин-кодом или переставьте USB-ключ.
- 6Проверьте запуск: сеанс открывается, лицензия определяется, пользователи могут подключиться.
- 7Обновите реестр лицензий: зафиксируйте, где теперь активирована лицензия и сколько резервных кодов осталось.
Если перенос застал врасплох и резервных пин-кодов нет, не пытайтесь «подобрать» решение экспериментами с файлами лицензий — это не сработает и может запутать ситуацию. Правильный путь — обращение в центр лицензирования 1С с регистрационным номером продукта.
На практике самая надёжная схема для средних организаций — сетевой аппаратный ключ на выделенной машине плюс письменная инструкция по переносу. Программные лицензии удобны, пока инфраструктура статична, но именно в момент аварийного переезда их привязка к железу становится источником задержки.
Частые вопросы
Можно ли использовать программную и аппаратную защиту одновременно?
Да, платформа 1С умеет работать с обоими механизмами параллельно. Например, серверная лицензия может быть на аппаратном ключе, а клиентские — программными. При запуске платформа перебирает доступные источники лицензий и использует первую подходящую.
Что делать, если USB-ключ сломался или потерян?
Лицензия хранится внутри ключа, поэтому при его утрате стандартного способа восстановления нет. Обратитесь к партнёру 1С, у которого приобретался продукт: вопрос замены решается индивидуально, обычно требуется подтверждение покупки и регистрационный номер. Гарантировать бесплатную замену нельзя — условия зависят от договора.
Слетит ли программная лицензия при обновлении Windows?
Обычное обновление системы безопасности, как правило, не затрагивает параметры отпечатка. Риск появляется при существенной смене версии ОС, замене оборудования или изменении конфигурации виртуальной машины. Перед крупным обновлением разумно убедиться, что есть резервный пин-код.
Сколько раз можно активировать программную лицензию?
В комплекте поставки обычно три пин-кода: один основной и два резервных для переактивации после смены оборудования. Когда все коды израсходованы, дополнительные запрашиваются через центр лицензирования 1С — для этого понадобится регистрационный номер продукта.
Работает ли аппаратный ключ в виртуальной машине?
Напрямую — только если гипервизор поддерживает проброс USB-устройства в гостевую систему. Более надёжный вариант — сетевой ключ с менеджером лицензий на физическом хосте: виртуальные машины получают лицензии по сети, и миграция ВМ между хостами на лицензирование не влияет.
Что быстрее восстановить после аварии: программную лицензию или ключ?
Если есть резервный пин-код, программная лицензия активируется за несколько минут. Аппаратный ключ при исправности просто переставляется в новый сервер — это ещё быстрее. Но при утере ключа восстановление сложнее, чем получение новых пин-кодов, поэтому ключ нужно хранить как ценный актив.
Что важно запомнить
Программная защита привязана к конфигурации оборудования и требует переактивации при его смене, аппаратная — к USB-ключу, который легко переносится, но может быть утрачен физически. Выбирайте тип защиты под реальную динамику инфраструктуры, документируйте активации и держите резервные пин-коды и регистрационные номера в доступном месте.