|
реклама |
|
|
|
|
|
|
Промышленные АСУ и контроллеры Аннотация к статье << Назад
Защита исходного кода программы на основе его обфускации |
Филатов В.В.
В статье приводится определение обфускации исходного кода программ. Рассматриваются существующие запутывающие преобразования, используемые при обфускаци, а также освещаются критерии оценки качества запутывающих преобразований.
Предложена классификация способов защиты программного обеспечения. Изложены методы защиты программ от реверсивной инженерии, а также методы преобразования потока управления. Разработаны схемы алгоритма вычислительного эксперимента по обфускации кода и алгоритма обфскации кода с использованием некоторых запутывающих преобразований.
Приведен исходный код функции fib вычисления n-го члена последовательности Фибоначчи на языке С#.
Приведено доказательство того, что слабее всего используемые запутывающие преобразования повлияли на сложность потока данных, но это преобразование значительно изменило цикломатическую сложность, показав ее чувствительность к изменениям.
Ключевые слова: обфускация; код программы; авторское право; интеллектуальная собственность; защита программного обеспечения.
Контактная информация: E-mail: filv@mail.ru
Стр. 56-61. |
|
|
|
Последние новости:
Выставки по автоматизации и электронике «ПТА-Урал 2018» и «Электроника-Урал 2018» состоятся в Екатеринбурге Открыта электронная регистрация на выставку Дефектоскопия / NDT St. Petersburg Открыта регистрация на 9-ю Международную научно-практическую конференцию «Строительство и ремонт скважин — 2018» ExpoElectronica и ElectronTechExpo 2018: рост площади экспозиции на 19% и новые формы контент-программы Тематика и состав экспозиции РЭП на выставке "ChipEXPO - 2018" |