Reverse Engineering

Reverse Engineering (обратная разработка, реверс-инжиниринг) – процесс экспертного исследования какого-либо программного или аппаратно-программного продукта и технической документации с целью обеспечения понимания алгоритмов, принципов и возможностей работы, что позволяет выявить не декларированные возможности (НДВ) программы (например, программные закладки), а также изменить или воспроизвести функции работы, провести дальнейшую модификацию или получить закрытые сведения об устройстве программы.

Предлагаемые экспертные услуги:

  • Анализ malware-программ в рамках расследования инцидентов информационной безопасности
  • Анализ не декларированных возможностей и недокументированных функций ПО и прошивках оборудования
  • Анализ закрытого ПО и разработка комплекта технической документации для ПО и аппаратно-программных устройств
  • Исследование ПО на предмет 0-day уязвимостей и эксплойтов для проведения атак
  • Разработка системы лицензирования ПО и программно-аппаратных комплексов
  • Обфускация кода и защита от отладки и реверс-инженеринга профессионального уровня
  • Защита программных и аппаратно-программных комплексов от копирования и несанкционированного распространения

Квалификация специалистов АСС АйТи позволяет проводить исследования программ, работающих на уровнях от Ring 3 до Ring -3 и с любыми видами архитектуры работы на всех типах устройств.