Please use this identifier to cite or link to this item: https://elib.belstu.by/handle/123456789/74364
Title: Эффективность методов обфускации программного кода для языков программирования PHP и JavaScript
Authors: Кантарович, Виктория Сергеевна
Урбанович, Павел Павлович
Keywords: программный код
обфускация
деобфускация
онлайн-обфускаторы
реверсивная инженерия
Issue Date: 2026
Publisher: БГТУ
Citation: Кантарович В. С., Урбанович П. П. Эффективность методов обфускации программного кода для языков программирования PHP и JavaScript // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2026. № 1 (302). C. 100–117. DOI: 10.52065/2520-6141-2026-302-9.
Abstract: В статье рассматривается актуальная проблема защиты интеллектуальной собственности на коды компьютерных программ с помощью методов обфускации. Приведены результаты исследования и сравнительного анализа эффективности методов обфускации программного кода, которые применяются в онлайн-обфускаторах для языков программирования PHP и JavaScript. Рассмотрены известные методы обфускации: на основе упаковки кода, шифрования данных, вставки «мертвого» кода, а также лексических, структурных и семантических изменений кода. Проанализированы влияние методов обфускации на производительность выполнения программного кода, сохранение его функциональности и устойчивость к реверсивной инженерии. Предлагается новый классификатор методов обфускации, который систематизирует их по области применения, динамике выполнения, характеру модификаций и уровню представления кода. Выделяются два основных класса методов: общие, применимые к разным языкам и программам, и специализированные, учитывающие особенности конкретных языков. Предложены критерии и метрики оценки эффективности обфускации, которые включают устойчивость к реверсивной инженерии, уровень защиты, сохранение функциональности, сложность декомпиляции и производительность. На основе метрик выполнена сравнительная оценка обфускаторов. Приведены результаты испытаний онлайн-обфускаторов для двух тестовых файлов с разным уровнем сложности исходного кода для языков программирования PHP и JavaScript.
URI: https://elib.belstu.by/handle/123456789/74364
Appears in Collections:выпуск журнала постатейно

Files in This Item:
File Description SizeFormat 
9. Кантарович.pdf2.16 MBAdobe PDFView/Open



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.