Алгоритмы и методы защиты программного кода на базе обфускации

Кутузов Илья Михайлович. Алгоритмы и методы защиты программного кода на базе обфускации: диссертация ... кандидата технических наук: 05.13.19 / Кутузов Илья Михайлович;[Место защиты: Санкт-Петербургский национальный исследовательский университет информационных технологий механики и оптики].- Санкт-Петербург, 2016.- 117 с.
Автор
Кутузов Илья Михайлович
Год
2016
  • 99 000 UZS

Оглавление диссертации
Введение
Глава 1. Анализ современного состояния в оценке эффективности методов обфускации 12
1.1 Оценка по трем критериям 15
1.2 Оценка методов на основе циклической сложности и ветвления потока управления 17
1.3 Эмпирические методы оценки обфускации 20
1.4 ГОСТ Р ИСО/МЭК 25010-2015 23
1.5 Вывод к первой главе 30
Глава 2. Моделирование предметной области 31
2.1 Построение математической модели приложения 31
2.2 Построение математической модели оценки эффективности методов обфускации 34
2.3 Построение математической модели обфускации 35
2.4 Вывод ко второй главе 36
Глава 3. Применение модели к конкретному языку программирования 37
3.1 Класс-файл 39
3.2 Иерархия классов 40
3.3 Выделение полей метаданных для языка программирования Java 41
3.4 Существующие методы обфускации
3.4.1 Расширение условий для условных операций 43
3.4.2 Обфускация вычислений
3.4.3 Изменение имен переменных 54
3.4.4 Смешивание однотипных переменных 57
3.4.5 Изменение имен полей 63
3.4.6 Изменение имен методов 67
3.4.7 Изменение имен классов 70
3.4.8 Изменение имен пакетов 73
3.4.9 Добавление недостижимого кода 73
3.4.10 Разделение и слияние пакетов 76
3.4.11 Добавление диспетчер-методов 79
3.4.12 Слияние методов 81
3.4.13 Разделение методов 84
3.4.14 Внедрение рефлексии 86
3.4.15 Внедрение invokeDynamic 87
3.5 Вывод к третьей главе 91
Глава 4. Апробация и оценка эффективности 93
4.1 Обзор исходных данных для апробации 93
4.2 Рассмотрение применимости методики на представленных исходных данных 95
4.3 Описание применяемых методов обфускации 96
4.4 Применение методики оценки эффективности ГОСТ 97
4.5 Применение разработанной методики оценки 98
4.6 Вывод к четвертой главе 100
Заключение 101
Список сокращений и условных обозначений 102
Словарь терминов 103
Список рисунков

Рекомендуем вам товары

99 000 UZS
Автор
Чемёркин Юрий Сергеевич
Количество страниц
Год
2016
99 000 UZS
Автор
Мартимов Руслан Юрьевич
Количество страниц
Год
2016
99 000 UZS
Автор
Самотуга Александр Евгеньевич
Количество страниц
Год
2017
99 000 UZS
Автор
Тарасов Андрей Дмитриевич
Количество страниц
Год
2017
99 000 UZS
Автор
Лаврова Дарья Сергеевна
Количество страниц
Год
2016
Модули для Opencart 2, Опенкарт 3