Защита программ от реверсинга

Столяров Игорь Андреевич

Аннотация


Выпускная квалификационная работа бакалавра 70 с., 49 рис, 17 источников.
ШИФРОВАНИЕ, DELPHI, PYTHON, РАЗРАБОТКА, ГРАФИЧЕСКИЙ ИНТЕРФЕЙС, РЕВЕРСИНГ.
Цель работы – разработать программу, выполняющую частичное шифрование исходного кода коммерческих программных продуктов от реверс-инжиниринга. В качестве программных продуктов рассматривать только приложения написанные на Delphi.
Объект исследования – разработка приложения, предназначенного для шифрования программного кода.
Предмет исследования – изучение процессов и методов, используемых для создания данного приложения, их анализ с целью определения эффективных способов обеспечения безопасности программного обеспечения.
Методы исследования включают в себя:
– обзор и изучение используемых инструментов;
– изучение среды разработки;
– анализ методов шифрования;
– разработка программных модулей;
– тестирование работы приложения;
В ходе дипломной работы была собрана основная информация о различных методах шифрования программного кода, структурирована информация по видам ущерба от взлома программ, по итогам работы реализовано многофункциональное приложение и протестировано на рабочем проекте Delphi.
Выпускная квалификационная работа выполнена в текстовом редакторе Microsoft Word и представлена в электронном формате.