SoftShield Защита ПО и тестирование программ

Электронный ключ защиты Hardlock

Hardlock - ключ для защиты приложений
 

Электронный ключ Hardlock - электронный ключ, предназначенный для защиты приложений и связанных с ними файлов данных, позволяющий программировать ключи защиты и лицензировать авторское ПО. Механизм работы ключей Hardlock базируется на заказном ASIC-чипе (Application Specific Integrated Circuit) со встроенной EEPROM-памятью - уникальной разработке компании ALADDIN.

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

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


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

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

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

Прозрачное шифрование Hardlock

Hardlock осуществляет защиту 16- и 32-разрядных приложений и связанных с ними файлов данных в "прозрачном" режиме. При чтении данные автоматически расшифровываются, при записи - зашифровываются с использованием заданного аппаратно реализованного алгоритма. Эта возможность может использоваться для хранения и безопасной передачи информации в сети Интернет.

Шифрование производится блоками по 64 бит, причем для каждого нового блока ASIC-чип генерирует новый сеансовый ключ длиной 48 бит.

Простота защиты Hardlock

Надежная защита обеспечивается очень простыми для пользователя средствами - Hardlock Bistro, и не требует длительного изучения, тестирования и отладки.

Компонента Espresso Wizard поможет установить защиту всего за 8 шагов.

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

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

Espresso Wizard - это Мастер настройки, который за 8 шагов поможет установить автоматическую защиту. Это позволяет значительно ускорить процесс защиты приложений и данных, не тратя время на изучение всей системы и не модифицируя исходный код. С помощью удобного интерфейса, Espresso дает возможность быстро подготовить проект защиты, задать параметры и защитить приложения и связанные с ними файлы данных.

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

Latteccino - интерактивное руководство по встраиванию HL-API в защищаемые приложения. Оно содержит детальное описание каждой функции, правила ее встраивания и механизмы тестирования, не требующие дополнительного программирования. HL-API поддерживает все распространенные языки программирования, компиляторы и операционные системы.

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

HL-Web - защита информации на Web- и FTP-сайтах методом "прозрачного" шифрования с использованием ключа Hardlock. Это решение не зависит от платформы Web-сервера, не требует его модификации и запуска на нем специфических приложений. Программа поддерживает удаленные сервера.

Работа в сетях, используя Harlock

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

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

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

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

Программное обеспечение Hardlock

Программное обеспечение для электронного ключа Hardlock включает в себя:

  • универсальное API для всех моделей ключей;
  • автоматическую защиту приложений без модификации исходного кода;
  • использование Мастера (Wizard) для защиты и программирования ключей;
  • интерактивное руководство по встраиванию HL-API в приложения;
  • систему тестирования.

Поддержка ОС ключами Hardlock

  • WIndows 2000
  • WIndows XP
  • WIndows 2003 Server


Компания SoftShield предлагает услуги тестирования и разработки защит на основе электронных ключей защиты Hardlock.