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

Администрирование · 12 мин

Какие компоненты типовой поставки 1С:Предприятие 8 защищены аппаратным ключом

Разбираемся, какие компоненты типовой поставки 1С:Предприятие 8 защищены аппаратным ключом HASP, как работает лицензирование и что делать при ошибках.

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

Аппаратная защита в 1С построена на ключах семейства HASP (HASP HL, HASP4, HASP SRM и производные), которые выпускает компания SafeNet (ранее — Aladdin). Ключ физически подключается к USB-порту компьютера или сервера, а платформа 1С при запуске проверяет его наличие и доступные в нём лицензии. Если ключ не обнаружен или лицензии в нём исчерпаны, запуск прикладного решения блокируется.

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

Что входит в типовую поставку 1С и как она устроена

Типовая поставка любого прикладного решения 1С (например, «1С:Бухгалтерия 8» или «1С:Зарплата и управление персоналом 8») включает несколько логически разных частей. Первая часть — дистрибутив платформы «1С:Предприятие 8»: технологическая основа, на которой работают все прикладные решения. Вторая часть — дистрибутив конфигурации: шаблоны, из которых создаётся информационная база. Третья часть — документация, лицензионное соглашение и регистрационная карта.

Отдельным элементом поставки идёт лицензия — право на использование программы. Именно способ реализации этого права определяет, нужен ли аппаратный ключ. В линейке 1С существуют два механизма лицензирования: аппаратный (USB-ключ HASP) и программный (пин-коды, активируемые через интернет или файл). Многие современные поставки допускают оба варианта, но классические коробочные версии исторически комплектовались именно аппаратным ключом.

Ключевой момент: платформа и конфигурация лицензируются раздельно. Базовая версия платформы может требовать одну лицензию, клиентские места — другую, а сервер 1С — третью. Аппаратные ключи соответственно тоже бывают разных типов, и воткнутый «не тот» ключ не решит проблему.

Компоненты платформы, защищённые аппаратным ключом

Главная группа защищённых компонентов — исполняемые модули платформы. К ним относятся клиентские приложения: толстый клиент, тонкий клиент и веб-клиент (в части получения лицензии). Каждый запущенный сеанс клиентского приложения занимает одну клиентскую лицензию. Если поставка лицензируется аппаратным ключом, то без доступного ключа клиент просто не стартует и выдаёт сообщение о том, что лицензия не найдена.

Вторая защищённая часть — сервер «1С:Предприятия 8». Серверная лицензия хранится в отдельном аппаратном ключе (либо оформляется программно), и сервер приложений без неё не запустит рабочие процессы. В клиент-серверном варианте работы ключи клиентских лицензий обычно размещаются на том же сервере или в сети, а сервер 1С сам выполняет их раздачу клиентам.

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

Клиентские приложенияЗащищены

Каждый сеанс требует клиентскую лицензию из ключа или программной лицензии

Сервер 1С:ПредприятияЗащищён

Требует отдельную серверную лицензию, ключ часто отличается от клиентского

Файлы информационной базыНе защищены

Файл 1Cv8.1CD или данные в СУБД можно скопировать и перенести

Шаблоны и дистрибутивы конфигурацийНе защищены

Устанавливаются без ключа, защита срабатывает при запуске сеанса

Документация и описанияНе защищены

Открываются свободно

Типы аппаратных ключей и какие лицензии они несут

Аппаратные ключи 1С визуально различаются цветом корпуса, что помогает быстро определить их назначение. Фиолетовый ключ — однопользовательская (локальная) лицензия на одно рабочее место: он должен быть вставлен в тот компьютер, где запускается 1С. Красный ключ — сетевая клиентская лицензия на несколько одновременных сеансов (например, на 5, 10, 20, 50 и более пользователей); такой ключ устанавливается на один компьютер в сети, а лицензии раздаются через менеджер лицензий HASP.

Зелёный ключ — лицензия на сервер «1С:Предприятия 8». Он необходим только в клиент-серверном варианте работы и не даёт клиентских лицензий: для пользователей всё равно нужны отдельные ключи или программные лицензии. Встречаются и комбинированные варианты поставок, где в одной коробке сочетаются разные типы лицензий.

Практическое следствие: нельзя заменить серверный ключ клиентским и наоборот. Если на сервере стоит только красный сетевой ключ, а серверная лицензия отсутствует, клиент-серверная база не запустится, хотя файловые базы в сети будут работать нормально.

Типы аппаратных ключей 1С

Фиолетовый (локальный)

Одно рабочее место, ключ вставляется в компьютер пользователя. Не подходит для раздачи лицензий по сети.

Красный (сетевой)

Несколько одновременных клиентских сеансов. Требует установки менеджера лицензий HASP на компьютере с ключом.

Зелёный (серверный)

Лицензия на сервер 1С:Предприятия. Нужен только в клиент-серверном варианте, клиентских лицензий не даёт.

Аппаратный ключ и программная лицензия: что выбрать

Современные поставки 1С всё чаще ориентированы на программные лицензии: вместо USB-ключа используется набор пин-кодов, которые активируются при первом запуске и «привязываются» к аппаратной конфигурации компьютера. Аппаратный ключ при этом остаётся актуальным вариантом, и у него есть свои сильные стороны.

Ключ удобен тем, что лицензия не зависит от «железа»: переустановили Windows, заменили материнскую плату — ключ просто переставляется, и никакой переактивации не требуется. Сетевой ключ позволяет централизованно управлять лицензиями в локальной сети без активации каждого рабочего места. Минус — физическая уязвимость: ключ можно потерять, сломать или украсть, а его восстановление — отдельная процедура, причём утрата ключа обычно означает утрату лицензий.

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

Как проверить, какие лицензии видит система

Диагностику начинают с физического уровня: ключ должен быть вставлен в исправный USB-порт, а его светодиод (при наличии) — гореть. Далее проверяется драйвер ключа: в Windows он отображается в диспетчере устройств, а служба менеджера лицензий HASP (HASP License Manager) должна быть запущена на компьютере, где установлен сетевой ключ.

Для сетевых ключей используется утилита мониторинга от производителя ключей (Aladdin Monitor или аналогичная для соответствующего поколения HASP): она показывает, какие ключи видны в сети, сколько в них лицензий и сколько занято. Если ключ виден в мониторе, но 1С его не находит, проблема обычно в сетевых настройках, брандмауэре или в том, что сервер 1С ищет ключи не на той машине.

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

Порядок проверки аппаратного ключа
  1. 1
    Вставьте ключ напрямую в USB-порт компьютера, минуя хабы и удлинители
  2. 2
    Проверьте в диспетчере устройств, что ключ определился и драйвер установлен без ошибок
  3. 3
    Убедитесь, что служба менеджера лицензий HASP запущена (для сетевых ключей)
  4. 4
    Откройте утилиту мониторинга HASP и проверьте видимость ключа и число свободных лицензий
  5. 5
    Запустите 1С и убедитесь, что сеанс стартует без сообщения о поиске лицензии

Типичные ошибки и ограничения при работе с ключами

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

Второй класс проблем связан с несоответствием типа ключа задаче: попытка запустить сервер 1С с клиентским ключом, использование локального ключа для раздачи лицензий по сети, работа через RDP с локальным ключом на сервере терминалов. В терминальном режиме локальный ключ на сервере терминалов может раздавать только ограниченное число лицензий, что нужно учитывать при проектировании инфраструктуры.

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

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

Границы защиты: что ключ не делает

Распространённое заблуждение — считать аппаратный ключ средством защиты данных. Это не так. Ключ контролирует только право запуска защищённых компонентов: клиентских приложений и сервера. Файл информационной базы, выгрузки, архивные копии и данные в СУБД никак не привязаны к ключу и могут быть скопированы на любой другой компьютер, где есть легальная платформа.

Ключ также не защищает конфигурацию от просмотра и доработки: механизмы защиты модулей (пароли, поставка без исходных текстов) реализованы отдельно и к аппаратному ключу отношения не имеют. Если требуется защита данных от несанкционированного доступа, нужны другие меры: разграничение прав, шифрование дисков, контроль доступа к серверам.

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

Итог

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

Аппаратным ключом HASP в типовой поставке 1С:Предприятие 8 защищены исполняемые компоненты — клиентские приложения и сервер 1С. Данные, шаблоны и документация ключом не защищаются. Тип ключа (локальный, сетевой, серверный) должен соответствовать задаче, а работоспособность зависит от драйвера и менеджера лицензий.

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

Можно ли запустить 1С без аппаратного ключа?

Да, если поставка предусматривает программную лицензию: она активируется пин-кодом и привязывается к компьютеру. Учебные версии платформы также работают без ключа, но имеют ограничения и не предназначены для реального учёта. Если поставка лицензируется только аппаратно, без ключа запустить рабочий сеанс нельзя.

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

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

Почему 1С пишет «не найдена лицензия», хотя ключ вставлен?

Чаще всего не установлен или слетел драйвер ключа, не запущена служба менеджера лицензий (для сетевых ключей), закрыт сетевой порт менеджера лицензий на брандмауэре либо все лицензии в сетевом ключе уже заняты. Проверку начинайте с диспетчера устройств и утилиты мониторинга HASP.

Можно ли использовать один сетевой ключ для нескольких разных конфигураций 1С?

Да. Клиентские лицензии в ключе привязаны к платформе, а не к конкретной конфигурации: один сетевой ключ обслуживает сеансы «Бухгалтерии», «Зарплаты» и «Управления торговлей» одновременно, пока хватает общего числа лицензий.

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

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

Нужен ли ключ для обновления конфигурации?

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