К статье
Практический материал

Администрирование · 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С сообщает «не найдена лицензия», первый шаг — определить, какой механизм защиты ожидается: программный (тогда ищем файл лицензии и проверяем, не менялось ли оборудование) или аппаратный (тогда проверяем ключ, драйвер и менеджер лицензий).

Контрольные точки

Как проверить результат

Наличие файла лицензии (.lic)
Норма

Файл присутствует в служебном каталоге, 1С запускается без сообщений о лицензии

Тревожный признак

Файл отсутствует или платформа требует активацию — лицензия слетела или не активировалась

Видимость USB-ключа
Норма

Драйвер HASP установлен, ключ определяется системой, менеджер лицензий показывает доступные лицензии

Тревожный признак

Ключ не виден, драйвер отсутствует или менеджер лицензий не запущен

Запуск клиентских сеансов
Норма

Пользователи подключаются, лицензии выдаются всем сеансам в пределах купленного количества

Тревожный признак

Часть пользователей получает отказ «не найдена лицензия» — лицензий не хватает или сервер лицензирования недоступен

Типичные ошибки и ограничения

Большинство проблем с защитой 1С возникает не из-за самого механизма, а из-за недооценки его поведения при изменениях инфраструктуры. Ниже — ситуации, которые регулярно приводят к простою.

Типичные ошибки
01
Активация всех пин-кодов подряд на одном компьютере «про запас» — резервные коды должны храниться неиспользованными, иначе при реальном переезде активировать лицензию будет нечем.
02
Перенос сервера 1С на новое железо без плана по лицензиям: программная лицензия слетает, а резервный пин-код лежит у сотрудника, который в отпуске.
03
Хранение USB-ключа в серверной без описи и ответственного — ключ теряется при переезде или ремонте, а без него лицензия фактически утрачена.
04
Игнорирование виртуализации: программная лицензия активируется на ВМ, а потом сисадмин меняет параметры виртуальной машины, и лицензия перестаёт работать в самый неподходящий момент.
05
Смешение лицензий без документирования: никто не помнит, какая лицензия где активирована, и при отказе восстановление занимает часы вместо минут.

Ещё одно ограничение касается совместного использования: одна и та же программная лицензия не может быть активирована на двух компьютерах одновременно — система защиты это отслеживает. Попытки обойти механизм защиты нарушают лицензионное соглашение и могут привести к блокировке лицензии.

Маршрут решения

Как выбрать действие

Сервер стабилен, оборудование не меняется годами, виртуализации нетПрограммная лицензия — проще в обслуживании, нет физического носителя
Сервер периодически переносится, обновляется железо или планируется миграцияАппаратный ключ — перенос сводится к перестановке устройства
Инфраструктура виртуализированаОцените стабильность параметров ВМ для программной лицензии либо используйте сетевой аппаратный ключ с пробросом или менеджером лицензий
Нужно раздавать лицензии множеству пользователей по сетиМногопользовательская программная лицензия на сервере лицензирования или сетевой ключ HASP Net

Как подготовиться к переносу и минимизировать риски

Независимо от типа защиты базовые правила одинаковы: документируйте, какие лицензии где активированы, храните пин-коды и регистрационные номера в доступном, но защищённом месте, а ключи — в описи с ответственным лицом. Перед любым изменением оборудования сверяйтесь с этим реестром.

Порядок действий при переносе сервера 1С
  1. 1
    Определите тип защиты: проверьте наличие USB-ключа и файлов .lic на текущем сервере.
  2. 2
    Для программной лицензии убедитесь, что есть неиспользованный резервный пин-код и регистрационный номер продукта.
  3. 3
    Подготовьте новый сервер: установите платформу 1С той же версии, для аппаратного ключа — драйвер HASP.
  4. 4
    Перенесите базы и настройки в нерабочее время, предупредив пользователей.
  5. 5
    Активируйте программную лицензию на новом сервере резервным пин-кодом или переставьте USB-ключ.
  6. 6
    Проверьте запуск: сеанс открывается, лицензия определяется, пользователи могут подключиться.
  7. 7
    Обновите реестр лицензий: зафиксируйте, где теперь активирована лицензия и сколько резервных кодов осталось.

Если перенос застал врасплох и резервных пин-кодов нет, не пытайтесь «подобрать» решение экспериментами с файлами лицензий — это не сработает и может запутать ситуацию. Правильный путь — обращение в центр лицензирования 1С с регистрационным номером продукта.

На практике самая надёжная схема для средних организаций — сетевой аппаратный ключ на выделенной машине плюс письменная инструкция по переносу. Программные лицензии удобны, пока инфраструктура статична, но именно в момент аварийного переезда их привязка к железу становится источником задержки.
ПЗ
Практическое замечание

Частые вопросы

Можно ли использовать программную и аппаратную защиту одновременно?

Да, платформа 1С умеет работать с обоими механизмами параллельно. Например, серверная лицензия может быть на аппаратном ключе, а клиентские — программными. При запуске платформа перебирает доступные источники лицензий и использует первую подходящую.

Что делать, если USB-ключ сломался или потерян?

Лицензия хранится внутри ключа, поэтому при его утрате стандартного способа восстановления нет. Обратитесь к партнёру 1С, у которого приобретался продукт: вопрос замены решается индивидуально, обычно требуется подтверждение покупки и регистрационный номер. Гарантировать бесплатную замену нельзя — условия зависят от договора.

Слетит ли программная лицензия при обновлении Windows?

Обычное обновление системы безопасности, как правило, не затрагивает параметры отпечатка. Риск появляется при существенной смене версии ОС, замене оборудования или изменении конфигурации виртуальной машины. Перед крупным обновлением разумно убедиться, что есть резервный пин-код.

Сколько раз можно активировать программную лицензию?

В комплекте поставки обычно три пин-кода: один основной и два резервных для переактивации после смены оборудования. Когда все коды израсходованы, дополнительные запрашиваются через центр лицензирования 1С — для этого понадобится регистрационный номер продукта.

Работает ли аппаратный ключ в виртуальной машине?

Напрямую — только если гипервизор поддерживает проброс USB-устройства в гостевую систему. Более надёжный вариант — сетевой ключ с менеджером лицензий на физическом хосте: виртуальные машины получают лицензии по сети, и миграция ВМ между хостами на лицензирование не влияет.

Что быстрее восстановить после аварии: программную лицензию или ключ?

Если есть резервный пин-код, программная лицензия активируется за несколько минут. Аппаратный ключ при исправности просто переставляется в новый сервер — это ещё быстрее. Но при утере ключа восстановление сложнее, чем получение новых пин-кодов, поэтому ключ нужно хранить как ценный актив.

Итог

Что важно запомнить

Программная защита привязана к конфигурации оборудования и требует переактивации при его смене, аппаратная — к USB-ключу, который легко переносится, но может быть утрачен физически. Выбирайте тип защиты под реальную динамику инфраструктуры, документируйте активации и держите резервные пин-коды и регистрационные номера в доступном месте.