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