
на первый
заказ
Реферат на тему: Sentinel HASP платформа для продажи и защиты программ. Построение защиты программы
Купить за 250 руб.Введение
В настоящее время очень актуальна проблема лицензирования и защиты программного обеспечения от несанкционированного использования и распространения. Разработчик не должен отвлекаться на создание дополнительного решения для защиты своего программного обеспечения от злоумышленников или недобросовестных пользователей. Одним из средств по защите ПО являются электронные ключи.Лицензирование - процесс выдачи специального разрешения (лицензии).
Электронный ключ - аппаратное средство, предназначенное для защиты программного обеспечения и данных от копирования, нелегального использования и несанкционированного распространения.
Основой данной технологии является специализированная микросхема, либо защищённый от считывания микроконтроллер, имеющие уникальные для каждого ключа алгоритмы работы. Электронные ключи также имеют защищённую энергонезависимую память небольшого объёма, более сложные устройства могут иметь встроенный криптопроцессор для аппаратной реализации шифрующих алгоритмов. Аппаратные ключи могут иметь различные форм-факторы, но чаще всего они подключаются к компьютеру через USB. Также встречаются ключи с LPT или PCMCIA интерфейсами.
Ключ присоединяется к определённому интерфейсу компьютера. Далее защищённая программа через специальный драйвер отправляет ему информацию, которая обрабатывается в соответствии с заданным алгоритмом и возвращается обратно. Если ответ ключа правильный, то программа продолжает свою работу. В противном случае она может выполнять определенные разработчиками действия, например, переключаться в демонстрационный режим, блокируя доступ к определённым функциям.
Существуют специальные ключи, способные осуществлять лицензирования защищенного приложения по сети. В этом случае достаточно одного ключа на всю локальную сеть. Ключ устанавливается на любой рабочей станции или сервере сети, защищенные приложения обращаются к ключу по локальной сети. Преимущество состоит в том, что для работы с приложением в пределах локальной сети не нужно носить с собой электронный ключ.
В данной работе я рассмотрю одну из наиболее популярных платформ по защите и лицензированию ПО - Sentinel HASP от компании Aladdin.
Платформа Sentinel HASP позволяет обеспечить аппаратную и программную защиту.
Цель проекта - познакомиться с платформой по защите программного обеспечения с помощью электронных ключей.
Задачей данного проекта является описать назначение, функции, разновидности и принципы работы такого средства защиты программного обеспечения как Sentinel HASP.
Оглавление
- Введение- Sentinel HASP платформа для продажи и защиты программ
- Построение защиты программы
- HASP SL программная защита
- Принцип работы HASP SL
- Техническое описание HASP SL
- Этапы работы с ключами HASP SL
- HASP НL - модели ключей
- Hasp нl basic
- Hasp нl pro
- Hasp нl max
- Hasp нl time
- Hasp нl net
- Hasp нl nettime
- Hasp нl drive
- Hasp нl master key
- Заключение
- Список сокращенных обозначений
- Список используемых источников
Заключение
В данной работе была рассмотрена платформа для лицензирования защиты программного обеспечения - Sentinel HASP. В заключении хотелось бы отметить несколько преимуществ данной платформы:До 64 000 ключей шифрования в рамках одной серии (кода разработчика)
а) для каждого приложения (функции) свой ключ шифрования
б) все ключи хранятся внутри HASP
Защищенный канал передачи данных между защищенным приложением и ключом
Использование технологий:
а) License Оn Chip™: лицензии хранятся не в памяти, а в процессоре HASP НL
б) Update Оn Chip™: обновления происходят внутри HASP НL
Уникальные библиотеки Sentinel HASP API для каждого разработчика
Легкое администрирование при помощи Sentinel HASP Admin Control Center:
а) Настройка HASP в сети
б) Просмотр открытых (возможных) сессий
в) Отключение сессий работы с ключом
г) Просмотр пользователей
д) Просмотр количества возможных лицензий
е) Сбор информации о компьютере и ключах
Аппаратно реализованный публичный симметричный алгоритм шифрования AES/128 бит для шифрования блоков кода защищаемых программ и данных. Ключи шифрования хранятся в защищенной памяти HASP НL. Защищенная память, в которой могут храниться параметры и настройки защищенного ПО, режимы лицензирования. Эти данные могут быть зашифрованы AES/128, что обеспечивает их неизменность.
Legacy-память для поддержки обратной совместимости с предыдущими поколениями HASP
Поддержка Windows Update и автоматическая установка драйверов ключа
Кроссплатформенность:
б) Windows XР (Service Pack 2)*
в) Windows XР Embedded
г) Windows Server 2003 (Service Pack 2)*
д) Windows Server 2008*
ж) Microsoft .Net (Framework 1.0-3.5)
з) Mac OSX 10.4
к) SuSE ЕS 10 SP1 - x86, x86_64
л) RedHat EL5 SP1 - x86, x86_64
м) Ubuntu Desktop 8.04 - x86, x86_64
* включая 32- & 64-бит версии.
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год