Вебинар на тему: реверс-инжиниринг, каналы распространения угроз
Многие из нас в детстве пытались разобрать игрушку, чтобы посмотреть, как она устроена. И эта привычка переросла уже в целую профессию. Реверс-инжиниринг (ReverseEngineering) или, как его еще называют, обратная разработка, это процесс анализа приложения для определения его функциональных характеристик, внутренней архитектуры и, собственно, его работы: модулей, функций, алгоритмов.
Реверс-инжиниринг используется в IT в различных целях:
- анализ вирусов;
- расшифровка форматов файлов для улучшения совместимости;
- улучшение функциональности приложения в случаях, когда компания, разработавшая его, перестала существовать или связаться с ней нет возможности…
Реверс-инжиниринг также используется и злоумышленниками с целью кражи информации (кода), обход защиты авторских прав, бесконечное использование пробных версий приложений (если его использование ограниченно временными рамками). Пути распространения через сайты знакомств, кражи игровых аккаунтов, использования читов в игре, установка опасных приложений.
Сергей Большаков ознакомил участников с темой реверс-инжиниринг и использованием сопутствующих инструментов.