Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 635213)
Контекстум
Руконтекст антиплагиат система
Информационные системы и технологии  / №2 2011

ОБФУСКАЦИЯ КОДА В КОНТЕКСТЕ ПРОБЛЕМЫ ЗАЩИТЫ ПРОГРАММНЫХ ПРОДУКТОВ (90,00 руб.)

0   0
Первый авторЛысых
Страниц8
ID487788
АннотацияПроводится классификация современных методов защиты программных продуктов Даётся понятие процесса обфускации. Сравниваются методы запутывания и методы анализа программ. Формулируются свойства, которыми должен обладать запутанный программный продукт. Предлагается метод запутывания, удовлетворяющий перечисленным свойствам.
УДК004.056.53
Лысых, В.В. ОБФУСКАЦИЯ КОДА В КОНТЕКСТЕ ПРОБЛЕМЫ ЗАЩИТЫ ПРОГРАММНЫХ ПРОДУКТОВ / В.В. Лысых // Информационные системы и технологии .— 2011 .— №2 .— С. 93-100 .— URL: https://rucont.ru/efd/487788 (дата обращения: 09.05.2024)

Предпросмотр (выдержки из произведения)

Информационные системы и технологии УДК 004.056.53 В.В. ЛЫСЫХ ОБФУСКАЦИЯ КОДА В КОНТЕКСТЕ ПРОБЛЕМЫ ЗАЩИТЫ ПРОГРАММНЫХ ПРОДУКТОВ Проводится классификация современных методов защиты программных продуктов. <...> Сравниваются методы запутывания и методы анализа программ. <...> Формулируются свойства, которыми должен обладать запутанный программный продукт. <...> Одним из важных направлений деятельности в области обеспечения информационной безопасности является защита программных продуктов от вредоносных воздействий на информацию в процессе функционирования компьютерных систем. <...> К аппаратным относятся средства, использующие специальное оборудование [1] или физические особенности носителей, чтобы идентифицировать оригинальную версию программы и защитить продукт от нелегального использования. <...> Под программными методами защиты информации понимается комплекс специальных алгоритмов и компонентов общего программного обеспечения вычислительных систем, предназначенных для выполнения функций контроля, разграничения доступа и исключения несанкционированного доступа [2,6]. <...> К программным методам защиты программных продуктов относится использование «водяных знаков» (software watermark), «отпечаток пальца» (software fingerprint), установка подлинности кода программного кода, который позволяет усложнить процесс реверсивной инженерии кода защищаемого программного продукта [8,9]. <...> Суть процесса заключается в том, чтобы запутать программный код и устранить большинство логических связей в нем, то есть трансформировать его так, чтобы он был очень труден для изучения и модификации посторонними лицами. <...> Запутывание как метод защиты программных продуктов можно считать сравнительно новым и перспективным. <...> Запутывающие преобразования позволяют обеспечить скрытность деталей №2(64)2011 95 (tamper-proofing), шифрование программного кода (enciphering) и запутывание программ (obfuscated program) [1, 4]. <...> Обфускация (obfiiscation – запутывание) – это один из методов защиты <...>