Электронные ключи ..

 


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

1. К параллельному или последовательному порту компьютера подсоединяется электронный ключ. ключи производятся многими фирами. Признанными лидерами являются Novex и Alladin.
2. Программа определеяет присутствие ключа, обычно для этого используется стандартные средства, поставляемые вместе с ключем. В случае если ключ присутствует программа. работет нормально. Если ключ отсутствует, программа работает в демонстрационном режиме или не работает вообще.
Подробные инструкции по использованию ключей на страницах Alladin ключи Hasp на основе ASIC чипа
www.aladdin.ru (советую посетить очень подробно расписано)
На странице www.novex.ru Общая информация. (К тому же нечистоплотные web-mastera используют скрытый текст чтобы их находили первыми. В тексте содержатся слова Alladin Hasp т.е. названия продуктов конкурирующей фирмы). Ну впрочем не знаю как это отражается на качестве их ключей, всетаки их не вебмастера делают.
Ключи обоих типов взламываются на заказ за неочень большую плату. Методики взлома появляются в эхах FIDO.

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

Положительные стороны.

1.Повышенная надежность
2.Удобно для пользователя, не требуется получать регистрационный код при установке на новом компьютере. Программу можно подарить продать, сдать в аренду.

Отрицательные стороны.

1. Высокая стоимость таким методом, несколько накладно защизать программы стоимостью менее 30$.
2. При использовании стандартных драйверов взлом программ упрощается.

Советы по разделу.

1. Обращаться к ключу на низком уровне.
2. Многократно проверять наличие ключа во многих местах программы.
3. Проверка целостности кода программы.шифровка кода.

 
  (c) White Niger 1999-2000 г.