Система защиты от пиратства HASP от компании Aladdin работает на основе аппаратного ключа, который присоединяется к компьютеру. www.aladdin-rd.ru fcenter.ru Без этого устройства защищаемое программное обеспечение либо не будет работать, либо будет иметь заданные разработчиками функциональные ограничения. www.aladdin-rd.ru
Принцип работы системы HASP: www.aladdin-rd.ru
- Аппаратный ключ присоединяется к определённому порту компьютера. www.aladdin-rd.ru
- Защищённая программа через специальный драйвер отправляет ключу информацию, которая обрабатывается в соответствии с заданным алгоритмом и возвращается обратно. www.aladdin-rd.ru
- Если ответ ключа правильный, то программа продолжает свою работу. www.aladdin-rd.ru
- В противном случае она может выполнять любые действия, заданные разработчиками, например, переключаться в демонстрационный режим, блокируя доступ к определённым функциям. www.aladdin-rd.ru
Программное обеспечение можно защитить с помощью ключа HASP двумя основными способами: fcenter.ru
- Использование автоматического инструмента Envelope. fcenter.ru В этом случае файлы приложения оборачиваются в собственный код, который выполняет проверку наличия ключа HASP, контролирует выполнение лицензионной политики, шифрует файлы и внедряет специальный код против отладчиков. fcenter.ru
- Использование механизма HASP API. www.aladdin-rd.ru Разработчики в любом месте своего приложения могут обращаться к ключу с помощью специальных функций API. www.aladdin-rd.ru Этот механизм требует внесения изменений в исходный код программы. www.aladdin-rd.ru
Специалисты компании Aladdin советуют комбинировать оба способа защиты программы с помощью системы HASP. www.aladdin-rd.ru