Reverse Engineering (обратная разработка, реверс-инжиниринг) – процесс экспертного исследования какого-либо программного или аппаратно-программного продукта и технической документации с целью обеспечения понимания алгоритмов, принципов и возможностей работы, что позволяет выявить не декларированные возможности (НДВ) программы (например, программные закладки), а также изменить или воспроизвести функции работы, провести дальнейшую модификацию или получить закрытые сведения об устройстве программы.
Предлагаемые экспертные услуги:
- Анализ malware-программ в рамках расследования инцидентов информационной безопасности
- Анализ не декларированных возможностей и недокументированных функций ПО и прошивках оборудования
- Анализ закрытого ПО и разработка комплекта технической документации для ПО и аппаратно-программных устройств
- Исследование ПО на предмет 0-day уязвимостей и эксплойтов для проведения атак
- Разработка системы лицензирования ПО и программно-аппаратных комплексов
- Обфускация кода и защита от отладки и реверс-инженеринга профессионального уровня
- Защита программных и аппаратно-программных комплексов от копирования и несанкционированного распространения
Квалификация специалистов АСС АйТи позволяет проводить исследования программ, работающих на уровнях от Ring 3 до Ring -3 и с любыми видами архитектуры работы на всех типах устройств.