Запис Детальніше

Model of data preparation for allocation of algorithm from binary code for the safety analysis of the software

Цифровой репозитарии Национального технического университета "Харьковский политехнический институт" (eNTUKhPIIR)

Переглянути архів Інформація
 
 
Поле Співвідношення
 
Title Model of data preparation for allocation of algorithm from binary code for the safety analysis of the software
Модель підготовки даних виділення алгоритму з двійкового коду для аналізу безпеки програмного забезпечення
 
Creator Mamusic, I.
Lysytsia, D.
Lysytsia, А.
 
Subject software security testing
binary attractor
ethical hacking
algorithm allocation
програмнє забезпечення
тестування безпеки
двійковий атрактор
етичний хакінг
 
Description The subject of the study in the article is the use of technology of recovery of the algorithm for the allocation of binary attractors in the machine-independent form for the safety analysis of the software. The purpose is the first stage of the method of allocation of the algorithm from the binary code with the use of additional attractors - preparatory, which includes the task of allocating a set of attractors with simillar features and synthesis of information about the studied system. The following results are obtained. During the cource of the research the analysis of specialized simulators was performed. Such simulators allow to solve the problems of allocation (removal) of some algorithms from binary code. It was determined that additional attractors of the binary code of the program are required in order to increase the accuracy of software security testing. The general structure of the algorithm extraction from binary code is presented. A set of algorithms were developed. When combined they create the model of the first stage of data allocation of the algorithm from binary code for the analysis of software security. The key feature of development of this stage is the possibility of constructing a graph for arbitrary attractors, without restriction of the static nature of the code. This will allow a significant expansion of the spectrum of the program code under investigation, including codes with signs of a dynamic change. The further development of this research is to study the whole scheme and develop an appropriate method for allocating a binary code algorithm for software security analysis.
Предмет дослідження - використання технології відновлення в машинно-незалежному вигляді алгоритму по набору двійкових атракторів для аналізу безпеки програмного забезпечення. Мета статті - розглядання першого етапу методу виділення алгоритму з двійкового коду з використанням додаткових атракторів - підготовчого, що включає в себе завдання виділення множини атракторів с загальними ознаками та синтез інформації про досліджувану систему. Отримані такі результати. Проведено аналіз спеціалізованих симуляторів, що дозволяють вирішувати питання виділення (вилучення) деяких алгоритмів з двійкового коду. Визначено необхідність дослідження додаткових атракторів двійкового коду програми для підвищення точності тестування безпеки програмного забезпечення. Схематично запропоновано загальну структуру виділення алгоритму з двійкового коду. Розроблено комплекс алгоритмів, що в цілому складають модель першого етапу підготовки даних виділення алгоритму з двійкового коду для аналізу безпеки програмного забезпечення. Особливістю розробок цього етапу є можливість побудування графу для довільного атрактору, без обмеження на статичність коду. Це надасть можливість суттєвого розширення спектру досліджуваних програмних кодів, у тому числі кодів, що мають ознаки динамічної зміни. Подальший розвиток роботи полягає у дослідженні всієї схеми та розробки відповідного методу виділення алгоритму з двійкового коду для аналізу безпеки програмного забезпечення.
 
Date 2019-02-12T09:13:00Z
2019-02-12T09:13:00Z
2018
 
Type Article
 
Identifier Mamusic I. Model of data preparation for allocation of algorithm from binary code for the safety analysis of the software / I. Mamusic, D. Lysytsia, А. Lysytsia // Сучасні інформаційні системи = Advanced Information Systems. – 2018. – Т. 2, № 2. – С. 94-100.
http://repository.kpi.kharkov.ua/handle/KhPI-Press/39618
10.20998/2522-9052.2018.2.16
 
Language en
 
Format application/pdf
 
Publisher Національний технічний університет "Харківський політехнічний інститут"