Лабораторная работа № 16. Изучение и работа с HASP (Hardware Against Software Piracy)

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


ПРЕИМУЩЕСТВА СИСТЕМЫ HASP


Широкие возможности разработчика
HASP предоставляет возможности по защите широкого спектра приложений, продуктов, включая защиту памяти, сетей, систем, работающих в режиме реального времени, на различных аппаратных платформах.
Максимальная простота использования
Все наши продукты максимально просты в изучении и использовании. Набор функций представлен в виде стандартного API. Это позволяет в минимально короткие сроки реализовывать систему защиты приложения.
Поддержка множества систем программирования
HASP имеет интерфейсы для различных компиляторов и языков программирования, что позволяет вести разработку для большинства платформ и операционных систем.
Поддержка различных ОС
На данный момент поддерживается: Windows 3.x, Windows 95, 98, ME, 2000, NT, XP,.Net, Linux, Mac OS 8.6, Mac OS 9.x, Mac OS X.
Кросс-платформенные решения
HASP (в версии USB) позволяет реализовывать независимые от платформы решения. Один и тот же ключ может использоваться для защиты приложений для Windows, MAC и Linux. Таким образом, вы экономите время на разработке интегрированной защиты, а также на поставке своих решений и логистике, а следовательно, и цене конечного продукта.
Заказной чип ASIC или передовой микроконтроллер
Все ключи HASP (кроме версии USB) построены на чипах ASIC (Application Specific Integrated Circuit). В чипе используется 2800 вентилей, он выполнен по технологии 1.2 микрона. ASIC разработан инженерами Aladdin и защищен от декомпиляции, что позволяет говорить о том, что наше аппаратное обеспечение практически невозможно взломать.
Модели USB уникальны в том, что они содержат микроконтроллер, поддерживающий тот же уровень защиты.
Передовые возможности шифрования HASP
Передовые возможности шифрования/дешифрования информации с помощью аппаратных средств HASP позволяют осуществлять тесную интеграцию аппаратных средств с защищаемым программным обеспечением.
Интеллектуальные функции самого ключа позволяют критическим функциям защищаемого приложения быть доступными в зависимости от наличия корректного ключа (в противном случае эти функции будут недостотупны).
Любые данные, используемые приложением, могут быть зашифрованы в любом месте приложения. Шифруемая информация является функцией от данных, посланных на HASP, и уникального кода разработчика. Таким образом, эта система предоставляет куда большие возможности, чем простая периодическая проверка на наличие ключа.
Передовые алгоритмы защиты и алгоритмы защиты от декомпиляции
Приложения HASP используют собственные системы защиты кода и алгоритмов. В дополнение к этому, HASP использует самые передовые технологии защиты от декомпиляции. Специальные антихакерские возможности, применяемые в системе HASP, создают практически непреодолимые препятствия для взломщика.
Кодированные сообщения
Весь обмен данными между ключом и приложением зашифрован. Шифрование идет в режиме реального времени и случайным образом, что позволяет исключить возможность эмуляции присутствия ключа в системе.
Выгода для покупателя
Использование HASP выгодно как вам, так и вашим покупателям. Ниже приведено несколько причин, почему защита приложений выгодна вашим клиентам.
Эффективность с точки зрения соотношения эффективность/затраты
Вследствие того, что защита с помощью HASP поднимает ваши продажи, вы можете выделять больше денег на разработку и поддержку вашей продукции. В свою очередь, покупатели выигрывают, приобретая более совершенное ПО.
Как следствие разработка идет быстрее, а техническая поддержка имеет более высокое качество.
Защита лицензионного соглашения
Защита с помощью HASP позволяет лучше соблюдать лицензионное соглашение. HASP – наиболее незаметное и в то же время эффективное средство для обеспечения соблюдения соглашения. Это значит, что покупатель вашего ПО не будет вынужден сам заботиться о соблюдении лицензионного соглашения (например, отпадает необходимость в контроле за правильным использованием ПО сотрудниками фирмы).
Защита инвестиций добросовестных пользователей
HASP заботится о добросовестных клиентах, защищая их от порочной практики, когда недобросовестные пользователи используют неоплаченное ПО, распыляя, таким образом, ваши технические ресурсы.
Несколько производственных площадок
Система HASP производится на нескольких заводах, расположенных на трех континентах, что позволяет доставлять систему без задержек и иметь возможности для расширения производства в случае необходимости.
Поддержка пользователей в 40 странах
Aladdin имеет офисы в восьми странах мира и более ста дистрибьюторов. Поддержка наших решений может быть оказана в любое время в любой точке земного шара.
Консультационные услуги
Для получения самой полной информации о HASP, а также в случае необходимости проведения тренингов вы можете обратиться к консультантам нашей международной компании. Они могут предложить вам следующие тренинги:

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: