Блог Инфолайн

Программные и аппаратные лицензии 1С. В чем отличие?

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

История вопроса

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

Аппаратнаый ключ для LPT-порта

С развитием компьютерных технологий на передовую начал выходить универсальный порт USB и  фирма 1С со временем переориентировала защиту тоже под эту технологию. Вот пример такого ключа (назывались они токенами): 

USB_токен

На таких токенах "зашивается" информация о лицензиях на использование программы.
Достаточно было вставить такой ключ в USB разъем сервера или рабочей станции, установить специализированный драйвер и после этого программа была доступна для использования.

Почему решили использовать программную защиту?

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

  • естественное ограничение: на сервере или рабочей станции требуется USB-порт. Не на всех современных рабочих станциях он может присутствовать по соображением корпоративной безопасности , а также, если речь идет о виртуальном или арендованном сервере - в них в принципе не бывает аппаратных USB портов и устанавливать такие ключи просто не во что. 
  • аппаратный ключ, как и любое физическое устройство, может сломаться, сгореть или быть утерян. В таких случаях требуется замена ключа у производителя и это всегда не быстрый процесс.
  • многопользовательские аппаратные ключи нельзя "суммировать", то есть, нельзя на одном устройство использовать несколько ключей, например на 5 и на 10 пользователей. Исходя из этого, масштабировать программу значительно сложнее: если когда-нибудь предприятие вырастет и потребуются ключи на большее количество пользователей, то необходимо проводить процедуру замены (апгрейда) ключей , то есть отсылать в фирму 1С старый ключ и получать новый (разницу в цене необходимо доплатить, но также необходимо ждать, т.к. апгрейд ключей - небыстрый процесс). Причем заменить ключи можно только на кратное количество: 5,10,20,50 пользователей. То есть , к  примеру, для работы в базе 1С семерым пользователям, придется приобрести сразу 10 пользовательскую лицензию, оплачивая "лишних" пользователей.
  • как и любое материальное устройство, аппаратный ключ имеет вполне реальную стоимость, и поставки продуктов с ним имеют более высокую цену. 

Программный ключ

Итак, как уже говорилось, фирма 1С с 2010 года приступила к поставкам своих продуктов с программной защитой. Что представляет собой программная  защита?
По сути, лицензия привязывается к аппаратной части конкретного устройства и при каждом запуске платформа 1С проверяет, имеет ли этот компьютер(сервер) действующую лицензию.   
Активируется программная лицензия с помощью уникального так называемого пин-кода, который поставляется вместе с программным обеспечением. Пин-код, проще говоря, это виртуальный "ключ", набор символов, который и привязывает конкретную программу к компьютеру. 
Вот так выглядит стандартный ключ программной лицензии для программы 1С:



По сути все преимущества программной защиты, это антагонизм недостатков аппаратных ключей:

  • программный "ключ" можно устанавливать на любой компьютер или сервер без USB порта
  • программный ключ невозможно сломать или потерять. По сути, это просто последовательность символов, которую всегда можно восстановить (в комплекте поставки идет несколько резервных пин-кодов)
  •  программные ключи можно комбинировать между собой. То есть на один компьютер или сервер можно установить любое количество программных лицензий, комбинируя между собой любым образом. Например, установить многопользовательскую лицензию на 5 пользователей и добавить 3 однопользовательских лицензии 

Но есть и недостатки:

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

Заключение

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

Если потребуется помощь или консультация в выборе системы защиты, обращайтесь в ГК Инфолайн, подберем и установим правильную конфигурацию программ 1С.