+

=

HASP HL - Аппаратная защита программного обеспечения (USB)

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

Hardlock

Что такое Hardlock

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

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

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

Принципы работы

Механизм работы ключей Hardlock базируется на заказном ASIC-чипе (Application Specific Integrated Circuit) со встроенной EEPROM-памятью - уникальной разработке компании Aladdin.

Чип имеет сложную внутреннюю организацию и нетривиальные алгоритмы работы. Логику работы чипа практически невозможно реализовать с помощью стандартных наборов микросхем PAL, GAL или PEEL, его очень сложно воспроизвести, а содержащийся в его памяти микрокод - считать, расшифровать или эмулировать.

Чип программируется только с использованием специальной платы Crypto Programmer Card. Напряжение питание ASIC-чипа - всего 1.5V, поэтому он устойчиво работает на всех портах в любых режимах. А малый ток потребления позволяет каскадировать практически любое количество ключей.

Компоненты защиты

Система защиты Hardlock (HL) базируется на трех компонентах:

  • электронный ключ Hardlock;
  • криптокарта (Crypto-Programmer Card) для программирования ключей;
  • программное обеспечение Hardlock Bistro, позволяющее создать защиту для приложений и связанных с ними файлов данных.

Компоненты настройки

HL-Bistro включает в себя четыре компонента: Espresso, Espresso Wizard, Cappuccino и Latteccino.

Espresso Wizard - мастер настройки, который за 8 шагов поможет установить автоматическую защиту. Cappuccino - предназначен для программирования и тестирования ключей Hardlock. Параметры программирования берутся напрямую из HL Espresso или из проектного файла.

Latteccino - интерактивное руководство по встраиванию HL-API в защищаемые приложения.

Система диагностирования HL-Diag - мощная инструментальная система для пользователей ключей, позволяющая быстро определить и устранить возникшую проблему при работе в DOS, Win16, Win32 или в сетях.

Работа в сетях

Для защиты приложений и баз данных, работающих в сети, необходим всего один ключ HL-Server. Он может быть установлен на выделенном или невыделенном сервере или на любой рабочей станции. Помимо функций защиты, ключ обеспечивает процедуру лицензирования в сети, позволяя задействовать только то количество лицензий, за которые заплачено. HL-Server может работать в любых сетях с протоколами IPX, NetBIOS и TCP/IP.

Совместимость

Отличная совместимость ключей Hardlock обеспечивается за счет использования собственного ASIC-чипа, специально спроектированного для работы на любых PC , включая ноутбуки. А модель Hardlock Twin может работать как с параллельным портом, так и с последовательным, позволяя подключать через него практически любые устройства - принтеры, сканеры, модемы и т.п.

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

Поддержка

Microsoft Windows 2000-2008, XP, 2003 Server