Серверный ключ 1с. Программный ключ защиты

В зависимости от вида клиента и места расположения ключа с клиентскими лицензиями (локального или сетевого) возможны несколько вариантов учета лицензий. Рассмотрим их более подробно…

Бывают аппаратный ключ защиты (подключаемые к COM-, LPT- или USB-портам) и программный ключ защиты:

  • Аппаратный ключ защиты
  • Локальный ключ . Обеспечивает запуск на компьютере с ключом произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Локальные однопользовательские ключи представлены моделью Basic (фиолетового цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
  • Многопользовательский клиентский ключ, доступный по сети через HASP License Manager Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. На одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров в сети, на которых установлен и настроен HASP License Manager.Сетевые клиентские ключи включают серию Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX – количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
    Для 64-битного сервера используется ключ Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
    Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты Pro, который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.

Как правильно устанавливать ключи

Следует запомнить одно важное правило: на один компьютер нельзя устанавливать более одного ключа одной серии. Также не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой. Локальные ключи сервера 1С Предприятия не мешают работе других ключей.
При наличии двух и более сетевых ключей недостаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.
На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий (C:\Program Files\Aladdin\HASP LM\). За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно может состоять из латинских букв и цифр и содержать не более 7 символов.
NHS_SERVERNAMES = NAME1

Не забываем раскоментировать этот парамтр, т.е убрать «;» перед началом строки.

После чего на клиентских машинах следует отредактировать файл nethasp.ini, явным образом указав адреса и имена менеджеров лицензий:
NH_TCPIP = Enabled
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11
NH_SERVER_NAME = NAME1, NAME2
Хотя как показывает практика достаточно в файле «nethasp.ini» , он находится «C:\Program Files (x86)\1cv82\conf» раскоментировать параметр NH_SERVER_ADDR =, и задать IP-адреса или NETBIOS компьютеров на которых установлены ключи.
Посмотреть какие ключи используются и сколько лицензий использовано можно с помощью программы Aladin Monitor Aladin Monitor
Если подсчетом клиентских лицензий занимается сервер «1С:Предприятия», то клиентские лицензии, у которых в программе Aladdin Monitor значение колонки Timeout равно 0, будут считаться занятыми. В связи с этим не рекомендуется одни и те же многопользовательские ключи HASP использовать для одновременного получения клиентских лицензий с помощью HASP License Manager и сервера «1С:Предприятия».

Какие бывают ошибки

Бывают ситуации, когда Alladin Monitor показывает занятость больше лицензий, чем пользователей в сети. Такое бывает, когда клиент 1С завершился аварийно. Получается в Менеджере лицензий зависает занятая лицензия, хотя фактически она не используется. В таких случаях можно перезапустить службу Менеджера лицензий «HLServer».

К сожалению 1С Предприятие вместо штатных сообщения HASP об ошибках выводит собственное «Не обнаружен ключ защиты программы!». Под этим сообщением может скрываться четыре вида ошибок, рассмотрим их подробнее.
Не найден ключ. Пожалуй самая распространенная ошибка. Возникает при отсутствии ключа, попытке использования ключа от другого продукта. Для сетевых ключей эта ошибка может возникать при отсутствии сети, если на машине с ключом не запущен менеджер лицензий или ошибочно установлен несетевой ключ.
Ключ не содержит лицензии. Возникает при установке на один ПК двух ключей одной серии, при этом виден тот из них, на котором отсутствует нужная лицензия. При работе в сети двух менеджеров лицензий с одинаковыми именами и обслуживающими ключи одной серии приложение может найти первым ключ не содержащий нужной лицензии, что также приведет к получению этой ошибки.

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

Программный ключ защиты

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

Программные лицензии бывают:

● Однопользовательские клиентские. Позволяют запускать произвольное количество клиентских приложений на одном компьютере.
● Многопользовательские клиентские. Позволяют запускать не более определенного количества клиентских приложений с произвольных компьютеров. Количество одновременно запущенных клиентских приложений определяется номиналом лицензии.
● Комбинированные клиентские. Являются комбинацией группы однопользовательских и одной многопользовательской лицензии. Если первой активируется любая однопользовательская лицензия, - многопользовательскую лицензию активировать не получится, и допустимо использование только однопользовательских лицензий. Если первой активируется многопользовательская лицензия, - однопользовательские лицензии активировать не получится.
● Серверная лицензия на 32-разрядный сервер. Позволяет использование произвольного количества 32-разрядных рабочих процессов на одном компьютере.
● Серверная лицензия на 64-разрядный сервер. Позволяет использование произвольного количества 32-разрядных или 64-разрядных рабочих процессов на одном компьютере.
Многопользовательские лицензии могут располагаться на компьютере сервера «1С:Предприятие», модуля расширения веб-сервера или терминальном сервере. На клиентском компьютере могут располагаться только однопользовательские лицензии. Программные лицензии, расположенные на сервере, складываются без ограничений.

Программный ключ защиты вышел сравнительно недавно. Основная особенность состоит в том что перед лицензированием нужно определиться между двумя вариантами:
1. Однопользовательские клиентские – позволяет на одном рабочем месте запускать неограниченное количество экземпляров системы в режиме 1С:Предприятие или Конфигуратор (удобно для бухгалтерии, когда один бухгалтер запускает Управление Торговли, Бухгалтерию, Зарплата и Управление персоналом)
2. Многопользовательские клиентские – позволяют запускать не более определенного количества клиентских приложений с произвольных компьютеров.


Может быть интересно по этой теме:

В соответствии с такими факторами, как место расположения ключа с лицензиями (сетевого/локального), видом клиента могут использоваться несколько вариантов учета лицензий. Различают программные и аппаратные ключи защиты.

Программные ключи защиты

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

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

Виды программных лицензий

  • Однопользовательские лицензии позволяют запускать любое количества приложений.
  • Многопользовательские лицензии дают возможность для запуска не более определенного числа приложений. Может применяться произвольное количество компьютеров. Номиналом определяется количество клиентских приложений, которые запускаются одновременно.
  • Комбинированные (комбинация группы одно-, и многопользовательской) - если однопользовательская лицензия активируется первой, то можно использовать только ее. Если многопользовательская была активирован первой, то версии для одного пользователя уже не используется.
  • Лицензия на 32-разрядный сервер дает возможность для применения произвольного количества рабочих процессов (32-разрядных).
  • Лицензия на 64-разрядный сервер дает возможность для применения произвольного числа 32 и 64-разрядных процессов.

Лицензии многопользовательского типа могут размещаться на ПК сервера, терминальном сервере или модуле расширения. На клиентском ПК размещаются только однопользовательские лицензии.

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

  1. Однопользовательский режим дает возможность для запуска неограниченного числа экземпляров 1С Предприятия. Такое решение удобно для бухгалтерии. Специалист в этом случае запускает Бухгалтерию, Управление персоналом, Торговлю, Зарплату.
  2. Многопользовательский режим дает возможность запускать клиентских приложений в числе приобретенных лицензий.

Аппаратные ключи защиты

Внешний вид Наименование программного продукта Маркировка Особенности
Однопользовательские версии основных поставок и клиентских ключей
USB HASP HL Basic 1C:Бухгалтерия 8 ПРОФ
1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
1С:Бухгалтерия 8 КОРП
1С:Бухгалтерия бюджетного учреждения 8
1С:Бухгалтерия автономного учреждения 8 ПРОФ
1С:Бухгалтерия автономного учреждения 8 КОРП
1С:Управление торговлей 8
1С:Зарплата и Управление Персоналом 8
1С:Зарплата и кадры бюджетного учреждения 8
1С:Управление небольшой фирмой 8
1С:Комплексная автоматизация 8
1С:Предприятие 8. Управление производственным предприятием
1С:Документооборот 8
1С:Предприятие 8. Клиентская лицензия на 1 рабочее место
H4 M1 ORGL8
  1. Нет персонального ID.
  2. Отсутствует встроенная память.
  3. На ключе не хранятся параметры и настройки.
  4. Поставляется с продуктами с лицензией на 1 место.
Сетевые версии основных поставок и многопользовательские ключи
USB HASP HL Net 1С:Бухгалтерия 8. Комплект на 5 пользователей
1С:Бухгалтерия 8 ПРОФ на 5 пользователей. Поставка для розничного распространения
1С:Предприятие 8. Комплект прикладных решений на 5 пользователей
1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест
1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест
И т.д.

Параметр XX указывает на количество лицензий

  1. Представлены разновидности ключей на 5, 10, 20, 50,100 пользователей.
  2. Обеспечивает быстрый запуск произвольного числа экземпляров в 2-х режимах: «Конфигуратор» и «Предприятие».
  3. Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров сети, на которых установлен и настроен HAST License Manager.
  4. Имеется уникальный ID.
  5. Имеется внутренняя память, в которой хранится количество лицензий.
  6. Имеются ключи на 300 и 500 пользователей. Поставляются отдельно, а также с различными продуктами (5 мест).
Ключи на сервер 1С:Предприятие 8.*
USB HASP HL Pro 1С:Предприятие 8.* Лицензия на сервер (х32) H4 M1 ENSR8
  1. Бывают только локальные.
  2. Имеется внутренняя память.
  3. Имеется уникальный ID.
  4. Поставляется с лицензией на сервер 1С:Предприятие.
USB HASP HL Max 1С:Предприятие 8.2. Лицензия на сервер (x86-64) MAX EN8SA
  1. Поддерживает 32-битный сервер.
  2. Имеется внутренняя память.
  3. Имеется уникальный ID.

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

Как устанавливать ключи грамотно

Запрещается размещение на 1 компьютер более 1-го ключа единой серии.

2 и более сетевых ключа недостаточно только лишь разнести по отдельным компьютерам. Важно произвести точную настройку менеджеров лицензий. Любой из используемых ключей должен обладать уникальным именем.

  1. На компьютере, где установлен ключ, нужно найти файл nhsrv.ini в папке с менеджером лицензий (C:\Program Files\Aladdin\HASP LM\).
  2. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно состоит из букв и цифр латинского алфавита, и содержит не более 7 символов.

    NHS_SERVERNAMES = NAME1

    Не забудьте раскомментировать этот параметр, т.е убрать «;» перед началом строки!

    После нужно отредактировать файл nethasp.ini (C:\Program Files (x86)\1cv82\conf): указав адреса и имена менеджеров лицензий:

    NH_TCPIP = Enabled

    NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11

    NH_SERVER_NAME = NAME1, NAME2

Часто достаточно в этом файле только раскомментировать параметр NH_SERVER_ADDR = и задать NETBIOS или IP-адрес компьютера, на котором имеется ключ.

С помощью программы Aladdin Monitor можно посмотреть какие ключи используются и сколько лицензий использовано.

Если подсчетом клиентских лицензий занимается сервер «1С:Предприятия», то клиентские лицензии, у которых в программе Aladdin Monitor значение колонки Timeout равно 0, будут считаться занятыми. В связи с этим не рекомендуется одни и те же многопользовательские ключи HASP использовать для одновременного получения клиентских лицензий с помощью HASP License Manager и сервера «1С:Предприятия».


Какие ошибки могут возникнуть?

Если Aladdin Monitor демонстрирует занятость большего количества лицензий, чем пользователей сети, то это ошибка провоцируется тем, что клиент аварийно завершил работу. Занятая лицензия зависает. В таких случаях служба HLServer перезапускается.

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

  1. «Не найден ключ». Эта ошибка возникает при отсутствии ключа, а также попытке применения ключа от иного продукта, является распространенной. В случае использования сетевого ключа ошибка возникает по ряду причин. Ее провоцирует отсутствии сети, ошибки в установке несетевого ключа. В некоторых случаях важно проверить, запущен ли менеджер.
  2. «Ключ не содержит лицензии». Эта ошибка возникает тогда, когда на один ПК установлено 2 ключа одной серии. Причем программа виден тот, лицензия на котором не установлена.
  3. «Превышено число лицензий». Данная ошибка возникает в тех случаях, когда количество активных сессий превышает число лицензий, указанных в ключе. В сети в этот момент могут работать 2 менеджера. Причем они обладают одинаковыми обслуживающими ключами, а также аналогичными именами.

Ограничения на установку

Несколько ключей единой серии на одном ПК работать не будут! Сетевые или однопользовательские ключи ORGL8 вместе не используются.

На одном ПК могут работать ключи, например, 8 и 8А.

При условии запуска менеджера ключи доступны по сети. Одним компьютером благодаря этому может обслуживаться 900 лицензий (ORGL8: 100, в 8A: 30 и в 8B: 500).

На один ПК можно установить ключи сервера 1С и пользовательских лицензий.

Поиск лицензий проводится в определенном порядке.

  1. ORGL8.
  2. ORGL8A.
  3. ORGL8B.

Ключи серверного типа размещаются на тот компьютер, где имеется сервер 1С:Предприятие. Они не будут работать по сети.

1)НЕ СТАВЬТЕ МЕНЕДЖЕР ЛИЦЕНЗИЙ В ТЕРМИНАЛЕ (точнее устанавливайте в 0-й сессии, запуская %SystemRoot%\system32\mstsc.exe /console
2) сначала ставьте менеджер лицензий, и только потом устанавливайте сетевой ключ
3) если клиент 1С 8.0 видит ключ, это не значит что увидит 8.1 (файл теперь обычно C:\Program Files\1cv81\bin\conf\nethasp.ini)
4) в терминале локальные ключи не видны, надо в nethasp.ini прописывать в явном виде место расположения сетевого ключа и менеджера лицензий
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный) 5) клиент 8.1 сначала ищет локальный ключ и если его находит, никогда не будет искать сетевой
6) несколько сетевых ключей или локальный и сетевой ключ на один компьютер ставить нельзя (исключение: ключи 300 и 500 пользователей, см. пункт 14)
7) для серверной части 1С надо бывают ТОЛЬКО ЛОКАЛЬНЫЕ НЕ КЛИЕНТСКИЕ ключи
Здорово серверный 64 битный ключ (он зеленый) поддерживает 32битный сервер, в том числе 8.0, но серверный 32битный ключ не поддерживает 64битный сервер 1С. Серверный локальный ключ не мешает работе клиентских ключей.
9) для SQL ключей не надо, он не проверяет даже купленные свои лицензии, но покупать их надо:)
10) если большая нагрузка в сети и много клиентов, то менеджер лицензий может не успеть выдать лицензию:), чтобы это решить, увеличьте интервал опроса к менеджера лицензий клиентов в C:\Program Files\1cv81\bin\conf\nethasp.ini
NH_SESSION = 5
NH_SEND_RCV = 4
NH_USE_BROADCAST = Disabled
И ограничьте в C:\Program Files\Aladdin\HASP LM\ nhsrv.ini компьютеры с которых могут подключаться пользователи, например
NHS_IP_LIMIT = 10.24.2.18-99
11) для 64битных менеджеров лицензий или просто свежие скачайте драйвера с http://www.aladdin.ru/support/download/category260
12) на сервере с менеджером лицензий должен быть статический ip-адрес

13) при большом количестве пользователей раздавайте менеджеры лицензий для каждого клиента персонально, указывая конкретный компьютер
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный)

14) Использование сетевых ключей HASP на 300 и 500 пользователей:

Ключи на 300 и 500 пользователей — это ключи HASP HL (нет ключей HASP 4 на такое количество пользователей). Это означает возможность одновременной установки в компьютер нескольких ключей (напрмер на 20 и на 500 пользователей) .

Максимальное количество пользователей, одновременно подключенных к менеджеру лицензий, определяется значением параметра NHS_USERLIST файла nhsrv.ini. Его значение по умолчанию — 250. Чтобы увеличить максимальное количество подключений необходимо:

Клиентское приложение и COM-соединение 1С:Предприятия начиная с версии 8.1.13.41 допускает использование следующих ключей HASP:

* локальный клиентский ключ серии ORGL8 на 1 пользователя,
* сетевой клиентский ключ серии ORGL8 на 5, 10, 20, 50 и 100 пользователей,
* сетевой клиентский ключ серии ORG8A на 300 пользователей,
* сетевой клиентский ключ серии ORG8B на 500 пользователей

15. Для COM-соединений к 64х битному серверу приложений использование возможно только на том компьютере, на котором установлен ключ 64-разрядного сервера 1С:Предприятия (и не из терминальной сессии).

Для использования V81.COMConnector на компьютерах, которым доступны только клиентские ключи, можно зарегистрировать 32-разрядный V81.COMConnector в COM+.

— запустите Component Services;
— создайте пустое COM+ приложение с Activation type — Server application и именем, например, V81_COMConnector, укажите имя пользователя Windows, от имени которого компонента будет запускаться в адресном пространстве отдельного процесса dllhost.exe;
— в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

В этом случае V81.COMConnector будет запускаться в отдельном 32-разрядном процессе и может использоваться как 32-разрядными, так и 64-разрядными приложениями.

16. Настройка ключей под линукс .

17. Если в разных терминальных сессиях логинятся разные пользователи операционной системы, то поместите правильные nethasp.ini в каталоги:

C:\Users\пользователь\AppData\Local\1C\1Cv82\conf

и удалите их из других каталогов.

Отличия для версии 8.2

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

ЕСЛИ ВДРУГ НЕ ХВАТАЕТ ЛИЦЕНЗИЙ!

Ключ перенести сервер 1С. Самому серверу и терминальным клиентам запретить общаться с ключем по сети . Для этого в nethasp.ini отключить все протоколы:

NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Disabled ; Use the TCP/IP protocol

Таким образом терминальные клиенты получат лицензию через сервер 1С .

Программные лицензии 1С:Предприятие 8.2

Такой способ лицензирования удобен например при работе сервера 1С Предприятие в виртуализованной среде типа Hyper-V.

file:///C:/Program%20Files/1cv82/8.2.11.235/docs/ru/V8Update.htm

Реализована защита от несанкционированного использования с помощью программной лицензии. Защита с помощью ключей HASP или программных лицензий определяется поставкой защищаемого продукта.

В версии 8.2.15 изменилась привязка программной лицензии
к параметрам компьютера (см. файлы
http://downloads.v8.1c.ru/content/Platform/8_2_15_289/V8Update.htm
http://downloads.v8.1c.ru/content/Platform/8_2_15_294/V8Update.htm):

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

Не логично, но если «сгорит» планка памяти, или в виртуалке уменьшите доступную память, то лицензии все равно «слетят».

Прочее.
Работа с ключами защиты типа hasp srm и т.п. пока не планируется.
Планов по отказу от аппаратной защиты у 1С пока нет.

С многопользовательскими программными лицензиями возможна работа если:

— в терминальном режиме
— в клиент-серверном варианте
— через веб-сервер (в тонком и веб-клиенте)

Архитектура работы с ключами на сервере 1с

За получение серверной лицензии отвечает rphost.

За получение клиентской лицензии, если клиентские лицезии раздаются сервером 1С:Предприятия, отвечает rmngr, на который размещен сервис сеансовых данных .

Отличия для 1С:Предприятие 8.3

В 8.3 появилась возможность использования «менеджера программных лицензий» напоминая менеджер «аладина». Цель - возможность вынести ключ на отдельную машину.

Реализован он в виде еще одного «сервиса» в менеджера кластера. Вы можете использовать к примеру «свободный» ноутбук. Добавьте его в кластер 1с 8.3, создайте на нем отдельный менеджер с сервисом «сервис лицензирования». В ноутбук можно воткнуть аппаратных hasp-ключ, или активировать программные лицензии.

Наибольший интерес для программистов должен представлять «Требования назначения функциональности».

Так на ноутбуке с ключом защиты чтобы не запускать пользователей на сервер кластера надо добавить «требования» для объекта требования «Клиентское соединение с ИБ» - «Не назначать», т.е. запретить рабочим процессам данного сервера обрабатывать клиентские соединения.

Сервер 1С, где работает только сервер лицензирования и нет клиентских подключений НЕ ТРЕБУЕТ серверный ключ защиты!

Официальный монитор от Aladdin .

При работе под линукс учитывать, что:

Утилита HASP Admin Control Center (hasplmd) не предназначена для работы с ключами HASP H4, поэтому они ей и не отображаются. Однако менеджер лицензий (hasplm) и сервер 1С:Предприятия корректно работает с такого рода ключами. Просмотреть статус сетевых ключей H4, установленных на Linux-машине, можно при помощи утилиты Aladdin Monitor, запущенной в Windows.

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

Программная и аппаратная защита 1С имеют свои особенности и по-своему эффективны. Существует несколько отличие usb ключа от программной защиты . Лицензия программная реализовывается путем ее привязки к компьютерному устройству, куда планируется установка 1С, и предполагает введение пин-кода активации. Аппаратная защита - это своеобразный USB-ключ, содержащий в себе данные, позволяющие в дальнейшем проверить лицензию через особый драйвер. Установка такого драйвера на машину происходит одновременно с установкой 1С.

Виды лицензии 1С и их отличия

Между программным и аппаратным обеспечением 1С существуют значительные отличия. Прежде всего, важно помнить, что различают такие типы лицензии 1С , как 1С однопользовательская и многопользовательская . В случае с первым типом лицензии отличие между программной и аппаратной защитами состоит исключительно в «привязке» первой к компьютерному устройству. Что касается лицензии на множество пользователей, главное 1С отличие программной защиты от usb здесь сводится к тому, что программный тип лицензии выдается «на соединение», тогда как аппаратный - «на рабочий стол».

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

Какие плюсы и минусы есть при использовании программной лицензии 1С?

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

  1. В целях безопасности на предприятии могут быть установлены компьютеры с отключенными портами USB, чтобы пользователи не «принесли» на переносных носителях вирусы и зловредное ПО в компанию. Программный ключ защиты не требует использования порта USB. Также при большом количестве лицензий может возникнуть ситуация, когда на компьютере недостаточно портов для подключения различных USB-устройств, например, нескольких USB-ключей защиты, клавиатуры, мыши. Особенно это актуально для малобюджетных серверов выделяемых под «1С:Предприятие» и мало отличающихся от обычного «слабого» компьютера бухгалтера или секретаря.
  2. USB-ключ защиты - это по сути флешка, реальный предмет, который можно при неаккуратном или частом использовании непреднамеренно сломать. Поврежденные контакты, сломанный корпус, выгоревшая микросхема - это редкие, но вполне возможные ситуации для аппаратного ключа. Не забудет о том, что маленький ключ можно даже просто потерять.
  3. Фирма 1С предпринимает существенные усилия для улучшения производительности программных продуктов на платформе «1С:Предприятие». И программная защита 1С является одним из решений, которые менее требовательны к производительности системы, чем аппаратная защита.
  4. Вопрос масштабирования для крупных предприятий с сотнями пользователей 1С является актуальным. Задействовав программные лицензии вы облегчите администрирование своих баз данных. Добавлять лицензии станет существенно проще. И не возникнет вопроса с недостатком USB-портов, о котором мы говорили ранее.
  5. Из предыдущего пункта вытекает удобство работы с удаленными подразделениями - у вас не возникнет ситуация, когда нужно обменять ключ на 50 пользователей на два по 25 и два по 5 пользователей, чтобы отправить в два филиала лицензии на 25 пользователей. Лучше использовать преимущества современных способов лицензирования. Забудьте о необходимости обменивать аппаратные ключи на большую или меньшую емкость, как страшный сон. Тем более, что обмен аппаратных ключей почти всегда связан с дополнительными затратами на приобретение новых USB-токенов.
  6. Вы можете даже привязать к виртуальной машине программную лицензию и задать количество лицензий, которые доступны на этом виртуальном сервере. Аппаратная защита не позволит произвольно распределить лицензии между несколькими виртуальными машинами. Всегда придется действовать с оглядкой на количество USB-ключей и количество лицензий «прошитых» в них.

Минусы использования программных лицензий:

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

Отличие аппаратной и программной защиты 1С кроется и в том, что раздача данных при многопользовательском варианте лицензии аппаратного типа происходит с использованием ПО «HASP License Manager». Установить ее можно по локальной сети на любое компьютерное устройство. Что касается программной лицензии, установить ее можно на сервер 1С или терминальный сервер, причем программные ключи легко подлежат «склеиванию», что невозможно с аппаратными ключами ввиду технических ограничений.

Выбор между однопользовательской и многопользовательской защитой

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

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

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

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

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

Единственно правильного ответа, какому типу установки отдать предпочтение, не существует. Все исходит из индивидуальных особенностей предприятия. Однако обращаясь к специалистам, пользователи всегда могут рассчитывать на консультационную поддержку. В частности, «1С-Рарус», предлагая клиентам покупку 1С, перед ее непосредственной продажей и установкой детально разъяснит, каковы основные отличия разных типов лицензий и какие есть преимущества установки конкретного его типа.

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

Программные продукты «1С:Предприятие» версии 8 помимо могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin . В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).

1. Маркировка и назначение ключей

Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:

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

Таблица видов ключей HASP 1С:Предприятие 8
Тип / цвет Маркировка / серия Назначение
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ
H4 M1 ORGL8
  • 1C:Бухгалтерия 8 ПРОФ
  • 1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
  • 1С:Бухгалтерия 8 КОРП
  • 1С:Бухгалтерия бюджетного учреждения 8
  • 1С:Бухгалтерия автономного учреждения 8 ПРОФ
  • 1С:Бухгалтерия автономного учреждения 8 КОРП
  • 1С:Управление торговлей 8
  • 1С:Зарплата и Управление Персоналом 8
  • 1С:Зарплата и кадры бюджетного учреждения 8
  • 1С:Управление небольшой фирмой 8
  • 1С:Комплексная автоматизация 8
  • 1С:Предприятие 8. Управление производственным предприятием
  • 1С:Документооборот 8
  • 1С:Предприятие 8. Клиентская лицензия на 1 рабочее место
СЕТЕВЫЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И МНОГОПОЛЬЗОВАТЕЛЬСКИЕ КЛЮЧИ
H4 NET5 ORGL8
  • 1С:Бухгалтерия 8. Комплект на 5 пользователей
  • 1С:Бухгалтерия 8 ПРОФ на 5 пользователей. Поставка для розничного распространения
  • 1С:Предприятие 8. Комплект прикладных решений на 5 пользователей
H4 NET5 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест
H4 NET10 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест
H4 NET20 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест
H4 NET50 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 50 рабочих мест
H4 NET100 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 100 рабочих мест
NET250+ ORG8A
  • 1С:Предприятие 8. Клиентская лицензия на 300 рабочих мест
NET250+ ORG8B
  • 1С:Предприятие 8. Клиентская лицензия на 500 рабочих мест
КЛЮЧИ НА СЕРВЕР 1С:ПРЕДПРИЯТИЕ 8.*
H4 M1 ENSR8
  • 1С:Предприятие 8. Лицензия на сервер (х32).
Max EN8SA
  • 1С:Предприятие 8. Лицензия на сервер (x86-64).
КОМПЛЕКТЫ
  • 1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
  • 1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
  • 1С:Предприятие 8. Комплект для обучения в высших и средних учебных заведениях. В комплект поставки входит два ключа: Многопользовательский на 20 рабочих мест и на сервер 1С:Предприятия 8.* (х32)

Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе - 52 мм. Цветовая схема и маркировка ключей осталась без изменений.

2. Что нужно знать при установке ключей

Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:

  1. Общее число пользователей, которые могут работать с системой «1С:Предприятие» равно сумме лицензий, доступных в каждом из клиентских ключей.
  2. На одном физическом компьютере не могут работать 2 и более ключа одной Серии , т. к. эти ключи неразличимы и фактически будет задействован только один из них (выбранный произвольно). Серию ключа можно определить по последним 5 символов в маркировке (ORGL8, ORGL8A, ENSR8 и т.д.). Ключи разных серий без проблем могут быть установлены на один компьютер.
  3. Клиентские ключи могут быть установлены на любой компьютер в сети (если запущен HASP License Manager).
  4. При наличии нескольких ключей, лицензии выдаются в следующем порядке:
    • в ключе серии ORGL8
    • в ключе серии ORGL8A
    • в ключе серии ORGL8B
  5. Действует также «запоминание ключа», т. е. при повторном обращении сначала будет выполнена попытка получении лицензии из ключа, чья лицензия была получена пользователем при последнем подключении.
  6. Серверный ключ должен быть установлен непосредственно на тот же самый компьютер, который используется в качестве сервера кластера «1С:Предприятия» . По сети он работать не будет.
  7. Серверные 64-битные ключи также можно использовать и в 32-битных системах.
  8. Есть определенные проблемы с пробросом серверного ключа из физической среды в виртуальную на некоторых гипервизорах. Например, мне так и не удалось штатными средствами пробросить серверный ключ в виртуальную машину в .
  9. COM-соединение также требует лицензию.
  10. Для работы Web-сервисов не требуется клиентских лицензий.
  11. Полный алгоритм поиска лицензии при старте «1С:Предприятие» для версии 8.3 описан , для версии 8.2 — .

3. Особенности учета клиентских лицензий

Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:

  • Локальный ключ — ключ установленный на физический компьютер, с которого запускается «1С:Предприятие». Дает право запуска на компьютере c ключом из под одной сессии Windows произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. При работе в терминальном режиме позволяет работать только одному пользователю, который подключился к терминальной сессии с идентификатором 0.
  • Многопользовательский ключ, доступный по сети через HASP License Manager — Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. Аналогично локальному ключу на одном компьютере в одной сессии Windows возможен запуск произвольного количества экземпляров системы в любом режиме в рамках одной лицензии. При работе в терминальном режиме также требуется установка HASP License Manager.
  • Сервер «1С:Предприятие» или модуль расширения веб-сервера — Помимо программы HASP License Manager лицензии также могут выдаваться и сервером «1С:Предприятие» или модулем расширения веб-сервера (только в случае работы с файловой базой через Web-клиент). При этом подсчетом лицензий занимается непосредственно сервер «1С:Предприятие» или модуль расширения веб-сервера. В этом случае, в отличии от двух предыдущих вариантов, лицензии расходуются из расчета «один сеанс — одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятие», то будет затрачено две лицензии.

Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.

4. Программы для администрирования ключей HASP


4.1 HASP Device Driver

На момент написания статьи актуальной была версия 6.62.1. Скачать можно с официального сайта или с .

Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.


4.2 HASP HL License Manager

с официального сайта или с .

Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает . Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe) » во время установки.

Ну а после установки должна появиться соответствующая служба.

При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте .


4.3 Aladdin HASP Monitor

На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с .

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

Следует понимать, что сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475, так что для работы программы необходимо . Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.

5. Просмотр полученной лицензии в 1С

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

В открывшемся окне информацию о лицензиях можно просмотреть в пункте «Лицензия ».

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

Помогла ли Вам данная статья?

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то