Guardant Online
Guardant Online – это интернет-сервис для защиты программного обеспечения от анализа и модификации. Сервис позволяет «накрывать» исполняемые файлы и библиотеки псевдокодом Guardant и объединять приложение c Guardant API при помощи технологии Guardant Monolith.
Разработчики программного обеспечения, использующие для защиты своих приложений электронные ключи Guardant, располагают целым арсеналом технологий для усиления защиты. На интернет-сервисе Guardant Online реализованы две такие технологии: виртуализация кода (или Псевдокод) и Guardant Monolith.
Технология виртуализации кода заключается в том, что приложение дизассемблируется, профилируется, в нем выделяются наиболее интересные для защиты участки кода и затем «накрываются» псевдокодом Guardant. Данная технология отличается от классической автозащиты тем, что не требует периодического обновления механизмов защиты для предотвращения изучения и взлома, в том числе создания универсального распаковщика автозащиты. Псевдокод на порядок сложнее, он устойчив к статическому и динамическому анализу.
Помимо псевдокода на сервисе Guardant Online реализована технология Guardant Monolith. С ее помощью при защите приложений, слинкованных с Guardant API, происходит бесшовное соединение исполняемого файла или библиотеки с объектным файлом Guardant API, после чего они оказываются «накрытыми» единым экземпляром псевдокода и функционируют в рамках одной виртуальной машины. Анализ вызовов API из приложения становится практически невыполнимой задачей, что выводит защиту с помощью электронных ключей Guardant на принципиально новый уровень.
Сервис Guardant Online недоступен для прямого изучения взломщиком, так как располагается на доверенном сервере. Технология защиты регулярно прозрачно обновляется для пользователей. Для работы с сервисом предоставляется расширенная техническая поддержка.

