Блог о системном администрировании. Статьи о Linux, Windows, СХД NetApp и виртуализации. Hasp что такое


HASP - это... Что такое HASP?

HASP (англ. Hardware Against Software Piracy) — это мультиплатформенная аппаратно-программная система защиты программ и данных от нелегального использования и несанкционированного распространения, разработанная компанией Aladdin Knowledge Systems Ltd. По утверждению SoftKey.info на 2005 год являлся одним из самых широкоприменяемых аппаратных средств для защиты ПО.[1]

Защита HASP включает в себя:

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

Электронные ключи HASP выпускаются в различных исполнениях:

  • USB-брелок;
  • LPT-ключ с возможностью «прозрачного» подключения других ключей и устройств;
  • PCMCIA-карта;
  • Внутренняя плата стандарта PCI и ISA.

Обход защиты

Существуют средства обхода аппаратной защиты — битхак (например Sable) или программное эмулирование как самого ключа, так и, например, USB-шины с виртуальным ключом, их используют не только нелегальные пользователи, но и легальные — в ситуации, когда использование аппаратной защиты невозможно или нежелательно. В некоторых случаях подобное использование методов обхода защиты нелегально с точки зрения лицензионных соглашений и может приводить к гражданской или уголовной ответственности в соответствии с местным законодательством, при наличии соответствующих административных или уголовных статей, предусматривающих наказание за подобные деяния. Например, на территории РФ исключение составляют случаи предусмотренные статьёй 1280 ГК РФ. Программное эмулирование самого ключа возможно только для ключей HASP старого поколения — HASP4. Для технологий HASP HL и HASP SRM на данный момент не известны случаи взлома. Учитывая использование достаточно надёжных публичных криптоалгоритмов, подобный способ взлома в ближайшем будущем представляется маловероятным. Поэтому важно учитывать, что надежность защиты большей частью зависит от человека, который будет внедрять её в свое приложение. P.S Увы но и HASP SRM взломали

См. также

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

Примечания

Ссылки

dic.academic.ru

Что такое HASP ключ?

Hardware Against Software Piracy или HASP ключи являются разновидностью устройств, используемых для борьбы с пиратским программным обеспечением.

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

HASP ключи используются для той же цели, что лицензионные ключи и системы активации в потребительском программном обеспечении, но обычно предназначаются для более специализированных программ. Такими программами могут быть профессиональные программы для обработки изображений, пакеты 3D-моделирования и анимации, бухгалтерские программные комплексы, аудио-редакторы, CAD-приложения и другой софт, стоимость которого ориентирована крупные коммерческие организации. Дело в том, что именно такое программное обеспечение пользуется самым высоким спросом на пиратском рынке. Для борьбы с пиратством и ограничения использования серого программного обеспечения организациями на большом количестве компьютеров некоторые издатели ПО используют в качестве защиты именно HASP ключи.

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

По материалам: wiseGEEK

logmag.net

HASP — Википедия. Что такое HASP

Статья из Википедии — свободной энциклопедии

HASP (англ. Hardware Against Software Piracy) — это мультиплатформенная аппаратно-программная система защиты программ и данных от незаконного использования и несанкционированного распространения, разработанная компанией Aladdin Knowledge Systems Ltd. По утверждению SoftKey.info на 2005 год являлся одним из самых широко применяемых аппаратных средств для защиты ПО.[1]

Защита HASP включает в себя:

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

Электронные ключи HASP выпускаются в виде различных устройств:

  • Программный ключ HASP SL.
  • USB-брелок;
  • LPT-ключ с возможностью «прозрачного» подключения других ключей и устройств;
  • PCMCIA-карта;
  • Внутренняя плата стандарта PCI и ISA.

Обход защиты HASP4

На данное время существуют средства обхода аппаратной защиты HASP4 (1996 год) — «битхак» (например Sable) или программное эмулирование как самого ключа, так и, например, USB-шины с виртуальным ключом. Данную уязвимость используют не только хакеры, но и легальные — в ситуации, когда использование аппаратной защиты невозможно или нежелательно. В некоторых случаях подобное использование способов обхода защиты нелегально с точки зрения лицензионных соглашений и может приводить к гражданской или уголовной ответственности в соответствии с местным законодательством, при наличии соответствующих административных или уголовных статей, предусматривающих наказание за подобные деяния. Например, на территории РФ исключение составляют случаи, предусмотренные статьёй 1280 ГК РФ.

Программное эмулирование самого ключа возможно только для ключей HASP старого поколения — HASP4. Для технологий HASP HL, HASP SRM, Sentinel HASP на данный момент не известны случаи взлома. Учитывая использование достаточно надёжных публичных криптоалгоритмов, подобный способ взлома в ближайшем будущем представляется маловероятным. Поэтому важно учитывать, что надёжность защиты большей частью зависит от специалиста, который будет внедрять её в защищаемое приложение.

См. также

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

Примечания

Ссылки

wiki.sc

allsubmit: Что такое HASP?

В последнее время разработчики программного обеспечения в качестве защиты отнесанкционированного копирования стали применять программно-аппаратныекомплексы. Hаиболее известный и популярный из них - это комплекс защиты,основанный на применении электронных ключей семейства HASP ("Засов"). Каксообщает Russian Information Technology Market Press, в России HASP признанлучшим электронным ключом, а также, как гласит отчет NSTL (Государственнойлаборатории по испытаниями программного обеспечения, США), стойкость защитыпостроенной на HASP'е получила самый высокий рейтинг - 9.3 балла по10-балльной шкале. В нашей статье мы покажем, что даже и самые лучшие продуктыне совсем так устойчивы против взлома, как это утверждается в средствахмассовой информации и отчетах специальных лабораторий.

Как любезно сообщили нам представители фирмы "Аладдин", существует несколькотипов электронных ключей HASP:

HASP-3 LPT-ключ без памятиMemoHASP LPT-ключ с памятью (от 112 до 496байт)NetHASP[X] LPT-ключ с памятью (5..100 пользователей) сетевойTimeHASP LPT-ключ с памятью (16 байт) и реалтаймом

SerialHASP RS-232-ключ с памятьюOpenHASP RS-232-ключ с памятью для любого компа с RS-232 и С-компилером

MacHASP-S ADB-ключ без памятиMacHASP-M ADB-ключ с памятью (разной)Net-MacHAS[X] ADB-ключ с памятью сетевой на X станций

PCMCIA-HASP PCMCIA-ключ с памятью

ASE Драйв для смарткарт с математикой под ASE(Aladdin Smartcard Environment)

[...]

Как гласит отчет NSTL:"Система HASP компании Aladdin получила самый высокий конечный рейтинг.Это обусловлено такими преимуществами HASP, как простота использованияутилит защиты, установки оболочек защиты для DOS и Windows-приложений,легкость обучения работе, возможность шифрования кода через вызовы API,наличие TSR в качестве альтернативы библиотекам, система защиты структурнымкодом (PCS) и поддержка широкого спектра операционных систем и сетевыхсред." и, поддавшись на рекламу, сложность снятия защиты мы оценили в 90%,но потом, при более подробном рассмотрении мы не переставали удивляться,насколько она безграмотно и примитивно она реализована, и поэтому сложностьмы снизили до 40%, попутно отмечая простоту программирования утилит снятия,легкость защиты, а также поддержку широкого спектра отладчиков и утилитвзломщика.

[...]

Сам по себе, без дополнительной навески электронный ключи семейства HASPявляются весьма действенным средством против несанкционированного копированияи других проявлений пиратства, но способы реализации возможностей этихприборов программистами фирмы "Аладдин" совсем не способствовали стойкостизащиты.

allsubmit.blogspot.com

Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8

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

 

0. Оглавление

  1. Маркировка и назначение ключей
  2. Что нужно знать при установке ключей
  3. Особенности учета клиентских лицензий
  4. Программы для администрирования ключей HASP
  5. Просмотр полученной лицензии в 1С

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

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

  • Клиентские служат для выдачи лицензий пользователям Windows при запуске «1С:Предприятие» 8. Данные ключи могут быть установлены на любой компьютер в локальной сети. Обслуживанием ключей в данном случае занимается программа HASP HL License Manager.
  • Серверный ключ необходим для того, чтобы запускалась служба сервера «1С:Предприятие». Он должен быть установлен непосредственно на тот же самый компьютер, где и запущена данная служба. Служба может иметь разрядность x86 или x64.

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

Таблица видов ключей HASP 1С:Предприятие 8 Тип / цвет Маркировка / серия Назначение ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ СЕТЕВЫЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И МНОГОПОЛЬЗОВАТЕЛЬСКИЕ КЛЮЧИ КЛЮЧИ НА СЕРВЕР 1С:ПРЕДПРИЯТИЕ 8.* КОМПЛЕКТЫ

HASP HL Basic

h5 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 рабочее место

USB HASP HL Net

h5 NET5 ORGL8
  • 1С:Бухгалтерия 8. Комплект на 5 пользователей
  • 1С:Бухгалтерия 8 ПРОФ на 5 пользователей. Поставка для розничного распространения
  • 1С:Предприятие 8. Комплект прикладных решений на 5 пользователей
h5 NET5 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест
h5 NET10 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест
h5 NET20 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест
h5 NET50 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 50 рабочих мест
h5 NET100 ORGL8
  • 1С:Предприятие 8. Клиентская лицензия на 100 рабочих мест
NET250+ ORG8A
  • 1С:Предприятие 8. Клиентская лицензия на 300 рабочих мест
NET250+ ORG8B
  • 1С:Предприятие 8. Клиентская лицензия на 500 рабочих мест

USB HASP HL Pro

h5 M1 ENSR8
  • 1С:Предприятие 8. Лицензия на сервер (х32).

USB HASP HL Max

Max EN8SA
  • 1С:Предприятие 8. Лицензия на сервер (x86-64).

USB HASP HL Net

USB HASP HL Pro

h5 NET10 ORGL8

h5 M1 ENSR8

  • 1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)

h5 NET10 ORGL8

h5 M1 ENSR8

  • 1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)

h5 NET20 ORGL8

h5 M1 ENSR8

  • 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. Есть определенные проблемы с пробросом серверного ключа из физической среды в виртуальную на некоторых гипервизорах. Например, мне так и не удалось штатными средствами пробросить серверный ключ в виртуальную машину в Hyper-V на Windows Server 2008 R2.
  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

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

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

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

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

 

4.3 Aladdin HASP Monitor

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

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

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

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

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

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

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

Смотрите также:

  • Установка системы «1С:Предприятие» 8.3 в ОС семейства Windows

    В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…

  • Алгоритм поиска лицензий при запуске «1С:Предприятие» 8.3

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

tavalik.ru

Не обнаружен ключ защиты программы в 1С:Предприятие 8 или ЛИКБЕЗ защиты 1С. -Блог любителя экспериментов

Не обнаружен ключ защиты программы

Приветствую, уважаемые читатели моего блога об информационных технологиях!

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

Хочу обратить внимание, что ошибка появилась на компьютере, на котором было 2 сетевые карты с 2мя разными сетями. Почему то сразу значения данному моменту не придал. Видимо, потому что монитор HASP обнаруживал данные ключи отлично, из-за чего искал проблему в 1С. В результате чего убил пол дня рабочего времени. Проблема действительно крылась в двух сетевых картах, а если сказать точнее, 2 разные сети, решение было в файле C:\Program Files\1cv81\bin\conf\nethasp.ini

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

Начну с маленького ликбеза:

1С:Предприятие 8 используется систему защиты с помощью аппаратных ключей HASP, скачать драйвер, программу мониторинга и службу HASP Loader можно на сайте http://www.aladdin-rd.ru/, а конкретно в разделе поддержки http://www.aladdin-rd.ru/support/downloads/hasp/.

Ключи защиты для 1С подразделяются на:

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

модель HASP HL Basic (синего цвета), данный ключ имеет маркировку h5 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.

Сетевой ключ HASP

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

Сетевые клиентские ключи включают серию HASP HL Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX - количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.

Ключ для Сервера 1С

3. Серверные (обязательно должны физически быть подключены локально к компьютеру, на котором установлен и работает сервер агента 1С Предприятие)

Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro (фиолетового цвета), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.

Для 64-битного сервера используется ключ HASP HL Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.

Для работы однопользовательского и серверного ключа достаточно установить драйвер ключа защиты на локальной машине и вставить ключ защиты в локальный USB порт.

Для многопользовательского (сетевого) ключа защиты необходимо:1. Установить драйвер ключа защиты на одну из машины в сети, которая будет являться сервером ключа - HASP4_driver_setup.zip2. Установить сервер (службу) ключа защиты на эту же машину - HASP_LM_setup.zip3. Вставить ключ защиты в сервер в USB порт4. Установить 1С на клиентские машины

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

Если вы столкнулись с сообщением „не обнаружен ключ защиты программы“ необходимо проверить:1. наличие ключа защиты в порту usb сервера ключа2. проверить запущен ли сервер ключа на сервере (процесс с именем „Hasp loader“)3. проверить командой telnet доступность сервера ключа с локальной машины по порту 475 (например: telnet 192.168.100.100 475)

Если все проверки прошли успешно, но ошибка осталась, переходим к более детальным настройкам. В папке установки 1С:Предприятие 8 (как правило, c:\program files\1cv81\bin\conf или c:\program files\1cv8\bin\) имеет файл nethasp.ini. Это файл настройки ключа защиты, он разбит на секции, нас интересует секция [NH_TCPIP]. При установке 1С, по умолчанию, в данной секции все параметры отделены двойными знаками ";", что означает игнорирование данных настроек. При этом драйвер ключа ведет себя следующим образом:1. посылается пакет типа broadcast по локальной сети по порту 475 в поисках сервера ключа защиты2. если ответ не получен — ошибка

Недостатки конфигурации по умолчанию:1. на broadcast уходит какое-то время2. не все сервера отвечают на подобные пакеты3. broadcast какая-никакая, но нагрузка на сеть

Для решения данной проблемы необходимо сделать следующее:1. укажем конкретный адрес где искать сервер ключа (например: NH_SERVER_ADDR = 192.168.100.100)2. запретим broadcast поиск (NH_USE_BROADCAST = Disabled)3. и ограничим типы пакетов только TCP-протоколом (NH_TCPIP_METHOD = TCP)

Как показывает практика, скорость запуска 1С:Предприятие 8 после такой настройки возрастает заметно!

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

необходимо следить за тем, чтобы адрес сервера ключа защиты не изменился, иначе придется на всех локальных машинах перенастраивать файл nethasp.ini!

Хотел бы так же уточнить несколько моментов по работе с ключами, с которыми пришлось сталкиваться при работе:

1. Monitor HASP не показывает ключ

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

2. Два ключа защиты 1С HASP на одном компьютере

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

  • Ключи, имеющие разные серии, будут работать нормально. (по отношению к 1С: 1 серверный и 1 сетевой будут работать нормально)
  • Ключи одной серии будут работать, если такая возможность была реализована разработчиком защищенного ПО. Если же разработчиком данная возможность не была реализована, то ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ HASP). (по отношению к 1С, - 2 локальный или 2 сетевых ключа на одном компьютере работать корректно, скорее всего не будут)
  • не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой.

Возможные решения данной проблемы:

  • Замена нескольких ключей защиты программ HASP на один, с бОльшим количеством лицензий (об этом хорошо написано тут: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Установка ключей защиты на разные компьютеры с последующей установкой и настройкой менеджеров лицензий при каждом ключе.

3. Два и более менеджеров лицензий (License Manager) в сети

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

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

[NHS_SERVER] NHS_SERVERNAMES = NAME1

После чего на клиентских машинах желательно отредактировать файл nethasp.ini, явным образом указав адреса и имена менеджеров лицензий:

[NH_COMMON] NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

Ну вроде все нюансы описал, если чего вспомню, обязательно дополню! Всем пока!

С Уважением, Mc.Sim!

Другие материалы в категории Windows
Теги: 1С Предприятие, HASP, Microsoft Windows, nethasp.ini, nhsrv.ini

www.k-max.name

Hasp ключ — Что такое HASP-ключ и где его взять? — 22 ответа



хасп ключ

В разделе Программное обеспечение на вопрос Что такое HASP-ключ и где его взять? заданный автором Европеоидный лучший ответ это HASP (англ. Hardware Against Software Piracy) - это мультиплатформенная аппаратно-программная система защиты программ и данных от нелегального использования и несанкционированного распространения разработанная компанией Aladdin Knowledge Systems Ltd. По утверждению ссылка на 2005 год являлся одним из самых широкоприменяемых аппаратных средств для защиты ПО.Защита HASP включает в себя:* электронный ключ HASP;* специальное программное обеспечение для «привязки» к электронному ключу, защиты приложений и для кодирования данных;* схемы и методы защиты программ и данных, обнаружения и борьбы с отладчиками, контроля целостности программного кода и данных.HASP поддерживает большинство платформ, операционных систем и обеспечивает разработчикам широкий набор средств для защиты программного обеспечения.Электронные ключи HASP выпускаются в различных исполнениях:* USB-брелок;* LPT-ключ с возможностью «прозрачного» подключения других ключей и устройств;* PCMCIA-карта;* Внутренняя плата стандарта PCI и ISA.Существуют средства обхода аппаратной защиты - битхак (например Sable) или программное эмулирование как самого ключа, так и, например, USB-шины с виртуальным ключом, их используют не только нелегальные пользователи, но и легальные - в ситуации, когда использование аппаратной защиты невозможно или нежелательно. В любом случае использование методов обхода защиты нелегально с точки зрения лицензионных соглашений и карается уголовной отвественностью в соответствии с местным законодательством.Источник:

Ответ от 22 ответа[гуру]

Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое HASP-ключ и где его взять?

Ответ от Колосовые[гуру]Шли мыло отправлю архив

Ответ от Просачиваться[гуру]ссылка

Ответ от Анастасия Б[гуру]HASP - это не ключ, а менеджер лицензий (или драйвер защиты) , который устанавливается совместно с 1С. Без HASPа программа не распознает ключ защиты и выдает сообщение "Ключ программы не обнаружен".

Ответ от Пользователь удален[гуру]Hardware Against Software Piracy - флэшка превращается в ключ, с помощью которого можно получить доступ к даннымВзять? У того, кто установил подобную защиту на компьютер, если, конечно, хочешь вскрыть, а не установитьСам точно ничего не сделаешь - ahteam.org/request.html - а тут можно попробовать договориться

Ответ от Dima_NTFS >>[гуру]ссылка

Ответ от 2 ответа[гуру]

Привет! Вот еще темы с нужными ответами:

 

Ответить на вопрос:

22oa.ru