Информационные технологии интеллектуальной поддержки принятия решений, Информационные технологии интеллектуальной поддержки принятия решений 2019

Размер шрифта: 
Об особенностях применения методов обфускации программного кода языка JavaScript
Г. Н. Верхотурова, А. О. Кузнецова

Изменена: 2019-11-07

Аннотация


Данная статья посвящена проблеме защиты программного кода от несанкционированного использования. Процесс обфускации на сегодняшний день является одним из самых популярных и наиболее часто используемых способов защиты веб-приложений, поэтому в данной работе выполнен детальный анализ существующих инструментов и методов обфускации программного кода языка JavaScript. Целью проводимого исследования является построение обфускатора кода для защиты JavaScript-программ от нелегального доступа. Для достижения поставленной цели были проанализированы режимы обфускации и подробно рассмотрены заложенные в их основе запутывающие алгоритмы.

Ключевые слова


методы обфускации; защита программного кода; программирование клиентских приложений JavaScript

Литература


1.            Варновский Н.П., Захаров В.А., Кузюрин Н.Н., Шокуров А.В. Современное состояние исследований в области обфускации программ: определения стойкости обфускации // Труды Института системного программирования РАН (электронный журнал), том 26, № 3, с. 167-198.

2.            Козачок А.В. Комплекс алгоритмов контролируемого разграничения доступа к данным, обеспечивающий защиту от несанкционированного доступа / А.В. Козачок, Л.М. Туан // Системы управления и информационные технологии. – Воронеж, 2015. – № 3(61). – С. 58–61.

3.            Никольская К. Ю., Хлестов А. Д. Обфускация и методы защиты программных продуктов. Вестник УрФО «Безопасность в информационной сфере».–2015.–Том 16.– C.7-10

4.            Обфускация и защита программных продуктов.–2005.–URL: http://citforum.ru/security/articles/obfus/

5.            Козачок А. В. Подход к защите файлов документальных форматов от несанкционированного доступа на основе применения неразличимой обфускации программного кода / А. В. Козачок, Л. М. Туан // Доклады ТУСУР. – 2015. – № 4(38). – С. 113–118.

6.            Медгаус С.В., Чернышова А.В. Обфускатор программного кода языка JavaScript. Информатика и кибернетика, № 4(6), – Донецк: ДонНТУ, 2016. с. 59 – 66.


Полный текст: PDF