Работа без драйверов
Все современные модели ключей, начиная с Guardant Sign, могут взаимодействовать с операционной системой и защищенным приложением одним из двух способов: как HID-совместимые устройства или через драйвер Guardant.
По умолчанию ключи находятся в драйверном режиме, который считается основным. В этом случае, чтобы ключ мог нормально работать, перед первым подсоединением ключа к порту компьютера обязательно требуется установить драйвер Guardant.
Как правило, установка и использование ключа через драйвер Guardant не вызывает никаких проблем, однако для части разработчиков и конечных пользователей все же проще и удобнее работать с ключами в HID-режиме.
Это ускоряет и облегчает процесс инсталляции электронного ключа и дистрибутива защищенной программы, а также снижает нагрузку на техническую поддержку разработчика в случае возникновения затруднений при установке или обновлении драйверов ключа.
Перевод в HID-режим может выполнить только разработчик защищенной программы, используя редактор памяти ключа GrdUtil.exe. Процесс перевода предельно прост и занимает всего несколько секунд. После этого ключ необходимо отсоединить и подсоединить к порту заново.
При работе в HID-режиме ключ начинает использовать стандартный драйвер, уже входящий в комплект операционной системы (речь идет о работе в ОС семейства Microsoft Windows). Поэтому, как только операционная система распознает ключ как стандартное USB HID-совместимое устройство, он сразу же будет готов к работе.
Работа ключей в HID-режиме и через драйвер Guardant, в целом, не имеет существенных отличий. Но есть отдельные моменты, на которые необходимо обратить внимание. В частности, если ключ переведен в HID-режим, то при преобразовании больших блоков данных может наблюдаться снижение скорости обмена между ключом и приложением.
Кроме того, хотя использование ключей в HID-режиме очень удобно, следует помнить, что драйвер Guardant повышает эффективность защиты приложения, постоянно контролируя наличие и целостность модулей Guardant API.
Тем не менее, благодаря туннельному шифрованию трафика новые ключи, даже переведенные в HID-режим, обеспечивают защиту гораздо более стойкою, чем предыдущие поколения электронных ключей.
Поэтому, при принятии решения о том, как будет работать ключ — через драйвер Guardant или как HID-устройство — разработчику защищенной программы нужно тщательно взвесить все достоинства и возможные недостатки каждого из режимов.

