Для повышения удобства работы и хранения данных веб-сайт GUARDANT.RU использует файлы COOKIE.
Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.
Согласен
15 сентября 2010

Использование профайлера в автозащите

В этом уроке будет рассматриваться методика работы с инструментами профилирования приложений при автоматической защите программного обеспечения.

Автоматическая защита Guardant объединяет множество технологий. Одной из наиболее интересных является извлечение (по выбору разработчика) инструкций из кода приложения и трансляция их в код некой виртуальной машины (опция автозащиты /RIP_CODE). Благодаря этому функции приложения получают защиту от анализа, а создание автоматических инструментов взлома автозащиты значительно затрудняется.

При всех положительных качествах, использование технологий, подобных /RIP_CODE, может негативно сказываться на производительности приложения, так как в процессе защиты инструкции подвергаются виртуализации. Кроме того, необходимо учитывать, что не все участки кода могут (и должны) быть защищены с использованием технологий, обладающих такими свойствами.

Поэтому для повышения эффективности защиты необходимо вручную определять набор функций, подлежащих виртуализации. Для этого служит профилирование приложений: с помощью специальных инструментов приложение анализируется и, по результатам анализа, создается конфигурационный файл, содержащий информацию о функциях для защиты. Профилирование призвано разрешить сразу несколько проблем, возникающих при защите программного обеспечения автоматизированными средствами:

  • Неопределенность покрытия кода автозащитой — позволяет гарантированно защитить участки кода, представляющие интеллектуальную собственность разработчика;
  • Снижение производительности приложения в результате установки автозащиты.

Профайлер позволяет гораздо более эффективно выбирать функции для автозащиты с использованием опции RIP_CODE. В этом уроке рассматривается методика работы с профайлером Guardant при установке автозащиты. Урок входит в курс «Эффективная защита приложений», скачать который можно в разделе «Обучающие материалы».

Другие новости
График работы компании в период майских праздников
Компания «Актив»: 30 лет на рынке кибербезопасности
Подтверждена совместимость программы для ЭВМ «ГРАНД-Смета» и аппаратного ключа Guardant Code c ОС РОСА Кобальт
Вышли обновления Guardant SLK 3.22
Как адаптируется российский рынок ПО обсудили на конференции Guardant Day
«Цифровые атташе» окажут содействие в представлении решений Компании «Актив» на зарубежных рынках
АСКОН переходит на российскую систему защиты Guardant
Guardant SLK поддерживает ARM-архитектуру
Новая версия Guardant SLK 3.15
Подтверждена совместимость продуктов Guardant и операционных систем «Альт»