Сборники трудов ИСП РАН


Реализация запутывающих преобразований в компиляторной инфраструктуре LLVM.

Виктор Иванников, Шамиль Курмангалеев, Андрей Белеванцев, Алексей Нурмухаметов, Валерий Савченко, Рипсиме Матевосян, Арутюн Аветисян.

Аннотация

В статье описываются разработанные в ИСП РАН методы запутывания программ, направленные на противодействие методам статического анализа программ. Рассматриваемые методы запутывания реализованы в обфусцирующем компиляторе на базе LLVM. Приводится оценка замедления и увеличения объема потребляемой памяти.

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

обфускация, LLVM, непрозрачный предикат

Издание

Труды Института системного программирования РАН, том 26, вып. 1, 2014, стр. 327-342.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2014-26(1)-12

Полный текст статьи в формате pdf Вернуться к содержанию тома