Точка отсчета
В качестве точки отсчета выберем последний релиз Guardant SDK версии 5.51 от 29 ноября 2010 года. Для тех, кто только присоединился к нашему сообществу или планирует это сделать, имеет смысл описать основные функциональные возможности доступных инструментов.
[t]SDK Guadrant[/t]
Комплект разработчика доступен для свободного скачивания на сайте.
Состав, назначение и функциональные возможности
Инструментарий для автоматической защиты .NET приложений (Framework up to 4.0)
Инструментарий для автоматической защиты Native приложений (Win32 Portable Executable)
Библиотеки Guardant API для встраивания собственных механизмов защиты (C/C++, C#, Delphi, VB, Assembler x86, ...)
Набор утилит для диагностики и программирования электронных ключей
Вспомогательные утилиты для работы с сетевыми ключами
Примеры использования Guardant API
Подробная документация на русском языке
[t]Электронные ключи Guardant[/t]
Последнее поколение электронных ключей представлено моделями ключей Guardant Sign, Guardant Time, Guardant Code и Guardant Code Time.
Базовым является ключ Guardant Sign. Остальные модели дополнительно позволяют ограничивать время работы приложения (имеют встроенный таймер) и/или загружать и исполнять внутри ключа собственный код.
Некоторые модели ключей могут быть дополнены flash-памятью (для распространения дистрибутива приложения вместе с ключом), а также для ряда моделей существуют их сетевые аналоги.
Функциональность
Симметричная криптография: GSII64, AES128
Асимметричная криптография: ECC160
Хранение ключевой информации: защищенная энергонезависимая память 4Кб
Загрузка собственного кода (ключи *Code)
Ограничение по астрономическому времени (ключи с таймером)
Сетевые ключи (несколько лицензий в одном ключе, доступном по локальной сети)
Возможность работы с ключом в HID режиме (не нужно устанавливать драйвер Guardant)
Официально поддерживаемые ОС
Microsoft Windows 7/Vista
Microsoft Windows Server 2008/2003
Microsoft Windows XP/2000
GNU Linux