Экспертные заключения: 0
Консультации: 0

Разработка средства защиты программного обеспечения от обратной разработки

Данный проект направлен на создание средства защиты программного обеспечения от обратной разработки, который позволит компаниям-разработчикам обезопасить свой уникальный продукт от инженеров обратной разработки, желающих взломать, получить несанкционированный доступ к программе или украсть разработанные компанией-заказчиком алгоритмы. В качестве основного метода защиты будет использована обфускация. Обфускация в широком смысле – приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции. Существует несколько методов выполнения данной задачи: преобразование данных, обфускация потока управления кодом, обфускация адресов, обфускация инструкций ассемблера и обфускация отладочной информации. Средство защиты должно сочетать в себе перечисленные алгоритмы обработки кода. Обфускация будет происходить вместе с компиляцией, то есть от разработчиков требуется загрузить в средство исходные тексты защищаемой программы. Таким образом, разрабатываемое средство защиты будет включать в себя несколько методов и алгоритмических решений для обеспечения защиты программного обеспечения от обратной разработки.

Ссылка

На страницу проекта

Направление

IT

Рынки

EnergyNet