На главную страницу
О журнале План выхода Подписка Интернет-Магазин Реклама Контакты и реквизиты English На главную страницу Карта сайта Поиск по сайту Обратная связь

перейти к Содержанию номера
№ 3   май–июнь 2020 г.
Тема номера:
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ И ЗАЩИТА ОТ КИБЕРУГРОЗ
Применение генетических алгоритмов для декомпиляции машинного кода
Applying of Genetic Algorithms to Decompile Machine Code
Константин Евгеньевич Израилов, кандидат технических наук
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича
Санкт-Петербургский институт информатики и автоматизации Российской академии наук
K. E. Izrailov, PhD (Eng.)
The Bonch-Bruevich Saint-Petersburg State University of Telecommunications
St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences

Предыдущая статьяСледующая статья

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

< ... >

Ключевые слова: информационная безопасность, программа, машинный код, уязвимость, статический анализ, декомпиляция, искусственный интеллект, машинное обучение, генетический алгоритм

The article discusses the task of decompiling machine code into pseudo-source code for subsequent static analysis in order to search for vulnerabilities. Based on the high complexity of the classical method, it is proposed to use the field of artificial intelligence in terms of genetic algorithms. The task and the proposed method for solving it are described in a formalized form. A hypothetical example of machine code with its step-by-step intellectual decompilation is given. The disadvantages of the proposed solution and ways to address them are indicated.

Keywords: information security, program, machine code, vulnerability, static analysis, decompilation, artificial intelligence, machine learning, genetic algorithm
warning!   Полную версию статьи смотрите на страницах журнала «Защита информации. Инсайд»

Обращайтесь!!!
e-mail:    magazine@inside-zi.ru
тел.:        +7 (921) 958-25-50, +7 (911) 921-68-24


Предыдущая статья    СОДЕРЖАНИЕ НОМЕРА    Следующая статья

| Начало | О журнале | План выхода | Подписка | Интернет-магазин | Реклама | Координаты |

Copyright © 2004-2024 «Защита информации. Инсайд». Все права защищены
webmaster@inside-zi.ru

   Rambler's Top100    Технологии разведки для бизнеса