Guardant — это комплекс программно‑аппаратных продуктов и решений, обеспечивающих:
- защиту программного обеспечения от реверс‑инжиниринга и нелицензионного копирования,
- гибкое управление лицензиями,
- внедрение новых бизнес‑моделей,
- полную автоматизацию процесса продажи ПО.
Ключевые особенности
- Одна система для решения комплекса задач — экосистема Guardant объединяет в одном решении защиту программного обеспечения, лицензирование и сопровождение лицензий на протяжении всего жизненного цикла;
- Автоматизированная защита — автоматическая привязка исполняемых файлов к лицензии и защита программного кода от анализа и модификации;
- API для лицензирования — поддержка большого числа языков программирования и реализация сложных видов проверок лицензий;
- Кроссплатформенное решение — есть версии под разные операционные системы (Windows, Linux, Android и другие) и типы защищаемых приложений (.NET, native и другие);
- Привязка ПО к оборудованию — система связывает работу программы с конкретным компьютером, жестким диском или специальным USB-ключом. Программа или отдельные ее функции и модули не запустятся, если ключ отсутствует или срок его действия истек. Все настраивается с помощью гибких моделей лицензирования;
- Гибкие модели лицензирования — позволяет продавать программное обеспечение по разным правилам: от ограничение по сроку (подписка на месяц, год) и ограничения по количеству одновременных пользователей в локальной сети до более сложных видов ограничений, формируемых вендором самостоятельно (подписка на техподдержку, ограничение производительности вычислений, ограничение по количеству вычислительных операций и других);
- Автоматизация бизнес-процессов — c помощью платформы Guardant Station вендоры могут удаленно продавать лицензии, продлевать подписки пользователей и отслеживать статистику использования софта;
- Выбор видов носителей лицензий — поддержка аппаратных и программных ключей Guardant как носителей лицензий.
Состав экосистемы
Экосистема Guardant построена вокруг профессиональной системы лицензирования Guardant Station и охватывает весь цикл: защиту кода, выдачу лицензий, их доставку на носители и последующий мониторинг.
Guardant Station
Guardant Station — серверная комплексная система управления лицензированием и заказами на программное обеспечение.
Данная система:
- служит единым центром знаний о продуктах, клиентах, лицензиях и продажах;
- позволяет настраивать план лицензирования по продуктам;
- управляет продажами лицензий;
- собирает статистику и данные о распространении лицензий;
- сохраняет историю действий в системе для аудита.
Существует облачная и отчуждаемая (устанавливаемая на сервер вендора) версия.
Облачная версия подходит для бизнеса любого размера, если нет строгих ограничений.
Основные преимущества:
- Быстрый старт — личный кабинет готов к работе сразу после регистрации без установки и долгой настройки;
- Поддержка со стороны команды Guardant — разработчик не администрирует систему, Guardant обновляет и резервирует данные в своей инфраструктуре.
Отчуждаемая (Self‑hosted) версия выбирается, если требуется размещение сервиса в собственной инфраструктуре или необходим собственный контроль над безопасностью.
Основные причины:
- Закрытый контур вендора — регламенты запрещают передавать данные о лицензиях и клиентах в облако;
- Интеграция с изолированными системами — CRM/ERP без доступа в интернет;
- Глубокий аудит и комплаенс — возможность напрямую управлять СУБД, настраивать лимиты подключений и выгружать логи для служб безопасности.
Работу системы можно интегрировать в инфраструктуру вендора с помощью REST API (например, в ERP-/CRM-системы).
Guardant Protection Studio
Guardant Protection Studio — инструмент для автоматической защиты приложений от взлома, реверс-инжиниринга и нелегального использования.
Входит в состав комплекта инструментов по лицензированию и защите программных продуктов — Guardant SLK.
Guardant Licensing API
Guardant Licensing API — набор инструментов для тонкой интеграции и настройки возможностей по лицензированию и защите программного обеспечения.
Встраивается в программное обеспечение поставщика, если автоматический инструмент недостаточен.
Guardant Licensing API поддерживает работу с несколькими платформами и языками программирования:
- C (СИ);
- .NET;
- Delphi;
- Java.
Носители лицензий
Система лицензирования Guardant Station поддерживает следующие носители:
- Программные (Guardant DL) — привязываются к цифровому отпечатку «железа» пользователя, что позволяет активировать программное обеспечение без отправки физического носителя;
- Аппаратные (Guardant Sign, Guardant Code и их модификации) — физические USB-устройства (и других форм-факторов) с криптомодулем, в которые загружена лицензия.
Подробнее про носители в отдельной статье.
Guardant Control Center
Guardant Control Center — инструмент для работы с сетевыми ключами конечного пользователя, а также для мониторинга и администрирования доступных лицензий.
Используется на:
- компьютерах сотрудников Вендора — как средство записи лицензий в память аппаратного ключа;
- компьютере покупателя ПО — как инструмент контроля количества подключений к сетевому ключу, а также для открепления лицензий и их использования на компьютерах пользователей, находящихся вне сети организации.
Мастер лицензий Guardant
Мастер лицензий Guardant — утилита, предназначенная для удобной и самостоятельной активации, обновления и переноса лицензий конечным пользователем.
Утилита должна поставляться вместе с защищенным программным обеспечением.
