Безопасность информационных технологий (Mar 2024)

Models and approaches to attack surface analysis for fuzz testing of the Linux kernel

  • Pavel A. Teplyuk,
  • Aleksei G. Yakunin

DOI
https://doi.org/10.26583/bit.2024.1.08
Journal volume & issue
Vol. 31, no. 1
pp. 135 – 145

Abstract

Read online

The purpose of the study was to analyze possible methods for determining the attack surface in relation to solving the problem of fuzzing testing the kernel of operating systems of the Linux family and selecting the most suitable one. To evaluate and compare various models and practical approaches to attack surface analysis, as well as assess the possibility of combining them, theoretical research methods such as analysis, comparison, and deduction were used. Existing models and approaches to analyzing the attack surface of the Linux kernel are assessed and compared. A solution is proposed for the practical determination of the attack surface for effective testing of the kernel using the fuzzing method, which combines the studied approaches. The results of the study can be used to practically construct an attack surface, which will allow us to more accurately determine the goals of fuzz testing of the Linux kernel.

Keywords