Как стать автором
Обновить

Простой способ обнаружения эмуляторов ключа Guardant

Время прочтения 7 мин
Просмотры 67K
Информационная безопасность *Delphi *
При работе с ключом защиты Guardant (не важно какой модели) разработчик использует соответствующие API, при этом от него скрыт сам механизм работы с устройством, не говоря уже о протоколе обмена. Он не имеет на руках валидного хэндла устройства, пользуясь только адресом шлюза (т.н. GuardantHandle) через который идет вся работа. В случае если в системе присутствует эмулятор ключа (особенно актуально для моделей до Guardant Stealth II включительно) используя данный шлюз разработчик не сможет определить, работает ли он с реальным физическим ключом, или его эмуляцией.

Задавшись в свое время вопросом: «как определить наличие физического ключа?», мне пришлось немного поштудировать великолепно поданный материал за авторством Павла Агурова в книге "Интерфейс USB. Практика использования и программирования". После чего потратить время на анализ вызовов API функций из трехмегабайтного объектника, линкуемого к приложению, в котором собственно и сокрыта вся «магия» работы с ключом.

В итоге появилось достаточно простое решение данной проблемы не требующее использования оригинальных Guardant API.
Единственный минус — все это жутко недокументированно и техническая поддержка компании Актив даже не будет рассматривать ваши вопросы, связанные с таким использованием ключей Guardant.
Ну и конечно, в какой-то момент весь данный код может попросту перестать работать из-за изменений в драйверах Guardant.
Но пока что, на 27 апреля 2013 года, весь данный материал актуален и его работоспособность проверена на драйверах от версии 5.31.78, до текущей актуальной 6.00.101.

Читать дальше →
Всего голосов 23: ↑18 и ↓5 +13
Комментарии 22

Аппаратная защита от пиратства на Windows RT 8.1

Время прочтения 6 мин
Просмотры 33K
Блог компании «Актив» Информационная безопасность *
Читая небольшую заметку на известном новостном ресурсе, увидел забавное вступление: «Новые планшеты Microsoft как будто созданы для того, чтобы их не покупать». Сомнительное, на мой взгляд, высказывание все же подкреплено нелегкой участью первой версии Surface RT и удивительной похожестью на него нового Surface 2. Однако, наша компания всегда в первую очередь шла на поводу клиентов.
image
Суть данной статьи, которая может показаться читателям Хабра немного провокационной, заключается в следующем: в конце 2013 года мы представляем новый продукт – электронный ключ Guardant Code micro для защиты приложений на Windows RT от пиратства. Кто-то, возможно, уже крутит пальцем у виска, но мы действительно предлагаем разработчикам серьезных (!) приложений под Windows RT защитить свой софт с помощью аппаратного ключа.

В статье вы узнаете:
1. Зачем нам понадобилась Windows RT 8.1 и чем плоха первая Windows RT с точки зрения наших задач
2. Как вся эта конструкция работает
3. Как ограниченность архитектуры не позволила нам обеспечить поддержку электронного ключа в виде microSD-карты
4. … и какими костылями ее можно обойти

Читать дальше →
Всего голосов 72: ↑45 и ↓27 +18
Комментарии 35

Установка в Linux специализированного ПО, защищенного ключами Guardant, на примере SmetaWizard

Время прочтения 9 мин
Просмотры 4.2K
Настройка Linux *Софт Настольные компьютеры
Туториал


В предыдущей статье, которая получила множество откликов и тепло была принята публикой, рассказывалось о том как инженер-сметчик/инженер-ПТО могут настроить свой ПК/ноутбук для работы под операционной системой Linux, однако в статье был лишь вскользь затронут вопрос о том как устанавливать лицензионное ПО, защищенное электронными ключами Guardant. Сегодня я исправляю ситуацию на примере установки сметной программы SmetaWIZARD в Debian Linux и Astra Linux.
Читать дальше →
Рейтинг 0
Комментарии 1

Установка в Alt Linux специализированного ПО, защищенного ключами Guardant, на примере ГосСтройСмета

Простой Простой
Время прочтения 7 мин
Просмотры 2.5K
Я пиарюсь
Туториал
image

В своей предыдущей статье (Настройка Linux для инженера-ПТО/инженера-сметчика ч.2), которая тепло была принята в профессиональном сообществе, я рассказывал о том как подготовиться инженеру строительного производства к офисной работе в операционной системе Linux. Отечественное лицензионное инженерное программное обеспечение, зачастую, использует для защиты электронные ключи Guardant. Я уже рассказывал о том, как можно настроить работу таких приложений в операционных системах Debian Linux и Astra Linux. Сегодня речь пойдет о том как можно установить такое программное обеспечение на примере ГосСтройСмета в Российской операционной системе Alt Linux.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1