A modern binary executable is a composition of various networks. Control flow graphs are commonly used to represent an executable program in labeled datasets used for classification tasks. Control flow and term representations are widely adopted, but provide only a partial view of program semantics. This study is an empirical analysis of the networks composing malicious binaries in order to provide a complete representation of the structural properties of a program. This is accomplished by the measurement of structural properties of program networks in a malicious binary executable dataset. We demonstrate the presence of Scale-Free properties of network structure for program data dependency and control flow graphs, and show that data dependency graphs also have Small-World structural properties. We show that program data dependency graphs have a degree correlation that is structurally disassortative, and that control flow graphs have a neutral degree assortativity, indicating the use of random graphs to model the structural properties of program control flow graphs would show increased accuracy. By providing an increase in feature resolution within labeled datasets of executable programs we provide a quantitative basis to interpret the results of classifiers trained on CFG graph features. An increase in feature resolution allows for the structural properties of program classes to be analyzed for patterns as well as their component parts. By capturing a complete picture of program graphs we can enable theoretical solutions for the mapping a program's operational semantics to its structure.
翻译:现代的二进制执行器是各种网络的构成。 控制流程图通常用于代表用于分类任务的标签数据集中的可执行程序。 控制流程和术语表达方式被广泛采用, 但仅提供程序语义部分的视图。 此研究是对组成恶意二进制网络的网络进行的经验分析, 以便完整地表达一个程序的结构属性。 这是通过在恶意的二进制可执行数据集中测量程序网络的结构属性实现的。 我们展示了程序数据依赖性和控制流程图中网络结构结构结构结构的“ 无规模”属性, 并显示数据依赖性图也具有小世界结构属性。 我们显示, 程序数据依赖性图具有一定程度的相关性, 它的结构不具有结构性, 并且控制流程图具有中性, 表明使用随机图表来模拟程序控制流程流程图的结构属性, 将会显示更高的准确性。 通过在可执行程序的标签数据集中增加特性分辨率分辨率, 我们提供了一个完整的量化基础, 解释数据依赖数据依赖图表结构图的图案结构图案结果, 将分析其结构图案结构图解的图状图状, 将显示其图状图状图状的图状的图状的图状的图状特性, 将显示其图状图状的图状图状图状图状图状图状。