| 10.14489/vkit.2026.05.pp.044-051 |
|
DOI: 10.14489/vkit.2026.05.pp.044-051 Поляков К. А., Сабиров Д. С. Аннотация. Посвящена созданию легковесной системы мониторинга системных вызовов для отслеживания событий безопасности в среде Linux с использованием технологии расширенных фильтров пакетов Беркли (Extended Berkeley Packet Filter, eBPF). Проанализированы недостатки традиционной подсистемы Linux Audit Framework (auditd), связанные с архитектурными ограничениями механизма передачи данных. В качестве альтернативы рассмотрена технология eBPF, позволяющая перенести логику фильтрации в пространство ядра. Выявлена проблема отсутствия специализированных инструментов eBPF-мониторинга в отечественных операционных системах на базе ядра Linux. В связи с этим описана реализация программного модуля для отечественной операционной системы ALT Linux, интегрированного в центр управления системой, Alterator. В рамках тестирования разработанного модуля смоделирован процесс, в котором создавалось определенное недопустимое системное событие, например доступ непривилегированного пользователя к определенным файлам. Разработанный модуль по удобству способен заменить распространенный auditd, приведены несколько сценариев его использования для конечного пользователя. Ключевые слова: eBPF; информационная безопасность; мониторинг системных вызовов; ALT Linux; Alterator; SIEM; Wazuh; auditd; Linux.
Abstract. This article focuses on the creation of a lightweight system call monitoring system for tracking security events in a Linux environment using eBPF (Extended Berkeley Packet Filter) technology. The paper analyzes the shortcomings of the traditional Linux Audit Framework (auditd), specifically those related to the architectural limitations of its data transfer mechanism. As an alternative, eBPF technology is examined, which allows filtering logic to be offloaded to kernel space. The study identifies a lack of specialized eBPF monitoring tools within domestic Linux-based operating systems. To address this issue, the implementation of a software module for the domestic operating system ALT Linux. During the testing of the developed module, a process was simulated where a specific inadmissible system event was created (e.g., an unprivileged user accessing certain files). It was demonstrated that the module can provide information in two ways: 1) In the standalone version (without SIEM support), the module in the SCC provides a graphical interface displaying basic information about the events, including: time of the event, severity level (low, medium, high, critical), event type, user, the process itself, and detailed information; 2) When working with a SIEM, the developed module can provide information about ongoing processes in three log formats, which increases the degree of integration with various systems, including corporate ones. In conclusion, the conducted research presents a developed module that, in terms of convenience, is capable of replacing the widely used auditd. Several use cases for the end-user are provided. Keywords: eBPF; Information security; System call monitoring; ALT Linux; Alterator; SIEM; Wazuh, Auditd; Linux.
РусК. А. Поляков, Д. С. Сабиров (Российский государственный университет нефти и газа (национальный исследовательский университет) имени И. М. Губкина, Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngK. A. Polyakov, D. S. Sabirov (Gubkin Russian State University of Oil and Gas (National Research University), Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. The eBPF Runtime in the Linux Kernel [Электронный ресурс] / B. Gbadamosi, L. Leonardi, T. Pulls et al. // arXiv preprint arXiv:2410.00026. 2024. URL: https://arxiv.org/pdf/2410.00026 (дата обращения: 12.12.2025). Eng1. Gbadamosi, B., Leonardi, L., Pulls, T., et al. (2024). The eBPF runtime in the Linux kernel. arXiv preprint. https://arxiv.org/abs/2410.00026
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 700 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2026.05.pp.044-051 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 700 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2026.05.pp.044-051 and fill out the
.
|
Текущий номер
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»