|
|
|
Защита от копирования и методы ее взлома
XML и веб-сервисы
Безопасный офис
Защита от копирования и методы ее взлома
История PHP
Корпоративная информационная система
Новое в PHP5
Основные типы данных PHP
Основы языка программирования РНР 5
Программистские байки
Торговая информационная система
|
Автоматические распаковщики
Взлом с использованием отладчиков
Возражения против защиты
Защита методом ключевой дискеты или диска
Защита на основе параметров ПК
Защита от копирования, доводы за
Защита с использованием пристыковочного механизма
Защита с использованием функций API
Ключи на базе ASIC-микросхем
Ключи на базе EEPROM-микросхем
Ключи на базе микропроцессора
Программная защита при использовании электронных ключей
Простая защита паролем
Снятие дампа памяти
Так нужна ли защита
Электронные ключи в стандарте PCMCIA
Электронные ключи
Эмуляция ключа
Электронные ключи, выполненные на базе микропроцессора, в большинстве случаев предназначаются для работы в открытых системах для защиты UNIX-приложений. Микропроцессорные ключи подключаются к последовательному порту RS-232/423 рабочей станции и поддерживают платформы IBM RS6000, SUN, DEC Alpha, Silicon Graphics, HP, IBM PC и другие. Внутренний микропроцессор ключа реализует некий сложный алгоритм преобразования данных. При работе защищенное приложение посылает ключу стандартный запрос. Ключ обрабатывает этот запрос и по заданному алгоритму выполняет некие преобразования данных. Микропроцессорные ключи обычно поставляются разработчикам программ «чистыми», то есть с исходными кодами процедур доступа к ключу. В этом случае разработчики самостоятельно определяют платформу, для которой будет программироваться устройство. Протокол обмена между ключом и компьютером (рабочей станцией) динамически шифруется. Доступ к ключу защищен специальным паролем, назначаемым самим разработчиком программного обеспечения. Для хранения пароля используется особый раздел привилегированной памяти ключа, доступ к которой ограничивается. Электронные ключи, выполненные на базе микропроцессоров, являются, пожалуй, единственным решением для защиты многоплатформных приложений, предназначенных для работы на мини-компьютерах, UNIX-системах или рабочих станциях. Использование таких ключей на платформе IBM PC экономически целесообразно только в отдельных случаях.
|
|
|
|