10.11.2004 ПродуктыНа сегодняшний день электронные ключи — это, пожалуй, наиболее надежное средство защиты программ от нелицензионного использования. Базовым элементом этих интеллектуальных устройств, как правило, служит процессор, способный выполнять преобразование данных по сложным алгоритмам. Кроме того, большинство ключей позволяет разработчикам хранить в их памяти какие-либо данные, используемые в системе защиты. Объем этой памяти относительно невелик — обычно несколько сотен байт, но достаточен для целей защиты. Наиболее распространенным интерфейсом для электронных ключей пока остается LPT, однако в последнее время получили распространение ключи для шины USB. Разработчики электронных ключей предоставляют два основных метода защиты ПО: автоматическую защиту и защиту на основе интерфейсов API. Автозащита позволяет "запечатывать в конверт" готовые исполняемые файлы. А с помощью API можно встраивать обращения к ключу непосредственно в приложение на уровне исходных кодов. Преимущество второго способа состоит в том, что API позволяет разрабатывать защиту любой степени сложности на основе запросов к ключу. Для наибольшей защищенности программы рекомендуется комбинировать оба метода. Российская компания "Актив" (http://www.guardant.ru) выпускает электронные ключи для защиты программ под торговой маркой Guardant уже 10 лет. Наиболее популярной моделью считается Guardant Stealth, которая претерпела за последние годы многочисленные изменения в элементной базе и конструкции, но ...
читать далее.