DLP для Linux в дипломе: как закрыть открытый контроль утечек в корпоративной инфраструктуре

26 марта 2026 года «СерчИнформ» объявила, что DLP-система «СерчИнформ КИБ» научилась работать с «открытым контролем» на рабочих станциях под Linux. Что это даёт индустрии? Раньше endpoint-мониторинг утечек на Linux был головной болью: агенты встраивались в оконные менеджеры, падали при обновлении ядра, ломали совместимость с Wayland и X11. Теперь контроль уведомлений, действий с файлами и внутренних коммуникаций стал штатной функцией — без хаков. Если вы пишете ВКР по защите информации, эту новость нельзя игнорировать: она даёт готовый кейс, вокруг которого строится защищаемая работа. Разберём, как превратить тренд в диссертационную ценность, а не в пересказ пресс-релиза.

Часто задаваемые вопросы — что студенты спрашивают в первую очередь

Где взять данные для исследования DLP-контроля, если нет реальной корпоративной сети?

Соберите синтетический датасет на базе log-файлов nftables/auditd или разверните стенд на 3–5 виртуальных машинах с Linux и агентами DLP в триал-режиме. Дополнительно зафиксируйте события из SIEM (например, Wazuh или MaxPatrol SIEM в демо). Этого хватит на Главу 3: метрики по ложным срабатываниям и средней задержке реакции.

Какие стандарты обязательно упомянуть в теоретической главе?

ГОСТ Р 57580.1-2017 (защита информации в финансовых организациях), ISO/IEC 27001:2022 — раздел про мониторинг, и Приказ ФСТЭК № 17 (по классам защищённости). Плюс ГОСТ 34.601-90 как этапность проектирования. Не выдумывайте номера пунктов — цитируйте разделы, которые реально проверяли.

Как считать эффективность DLP, если нет эталонной разметки инцидентов?

Используйте precision, recall и F1 по вручную размеченной выборке (100–300 событий). Это компромисс между академической строгостью и реальностью. Дополнительно считайте time-to-detect и долю ложных срабатываний на 1000 событий — это ближе к бизнес-метрикам.

Обязательно ли писать собственный агент или можно анализировать open-source?

Для ВКР по ИБ достаточно архитектурного исследования + прототипа. Реализация «полноценного DLP» с нуля — утопия. Сфокусируйтесь на модуле: перехват событий файловой системы через eBPF или fanotify и отправка их на коллектор. Это защищаемо и проверяемо.

Темы ВКР: три каркаса под этот кейс

Основная часть: как встроить материал статьи в текст ВКР

Глава 1 — от пресс-релиза к проблемной области

Не переписывайте новость. Используйте её как точку опоры для формулировки противоречия: «С одной стороны, парк Linux в корпорациях растёт до 30–40% (по данным аналитики, приводите свои цифры со сноской), с другой — DLP-решения исторически затачивались под Windows». Дальше — обзор рынка (Solar Dozor, InfoWatch Traffic Monitor, «СерчИнформ КИБ»), сравнительная таблица по покрытию ОС. Параллельно вводите нормативную базу: ГОСТ Р 57580.1, ISO/IEC 27001, приказы ФСТЭК № 17 и № 21. Здесь же уместна диаграмма в стиле C4 Level 1 — контекст DLP-системы.

Глава 2 — проектирование модуля контроля

Стройте схему в формате C4 Level 2 (Containers): агент на endpoint, коллектор, SIEM, сервер политик. Для внутренней логики агента — диаграмма последовательности (UML Sequence): событие → правило → уведомление → эскалация. Ключевой момент — обосновать выбор механизма перехвата в Linux. Ниже — пример конфигурации перехвата через fanotify:

// fanotify-перехват открытия файлов на запись
int fd = fanotify_init(FAN_CLASS_CONTENT | FAN_CLOEXEC,
                       O_RDONLY | O_LARGEFILE);
fanotify_mark(fd, FAN_MARK_ADD | FAN_MARK_MOUNT,
              FAN_OPEN_PERM | FAN_CLOSE_WRITE,
              AT_FDCWD, "/home");

struct fanotify_event_metadata *meta;
while ((len = read(fd, buf, sizeof(buf))) > 0) {
    meta = (struct fanotify_event_metadata *)buf;
    if (meta->mask & FAN_OPEN_PERM) {
        // проверка политики: пользователь, путь, тип файла
        int decision = policy_check(meta->fd);
        struct fanotify_response resp = {
            .fd = meta->fd,
            .response = decision ? FAN_ALLOW : FAN_DENY
        };
        write(fd, &resp, sizeof(resp));
    }
}

Объясните, почему fanotify предпочтительнее inotify (он даёт право блокировки, а не только уведомление), и почему eBPF может быть избыточен при стабильной сигнатуре ядра. Это и есть инженерный вклад.

Глава 3 — метрики, стенд, оценка

Разверните стенд: 3 VM (Ubuntu 22.04, Astra Linux SE, RHEL 9) + коллектор. Сценарии: копирование на USB, отправка в мессенджер, печать, загрузка в облако. Считайте:

МетрикаФормулаЦелевое значение
PrecisionTP / (TP + FP)≥ 0.90
RecallTP / (TP + FN)≥ 0.85
F1-score2·P·R / (P + R)≥ 0.87
Time-to-detectΔt между событием и алертом≤ 2 сек
Накладные расходы CPU% от базовой загрузки≤ 5%

Дополнительно приложите график нагрузки на ядро (sysstat/sar) до и после включения агента. Это снимет вопрос комиссии «а реально ли это работает?».

Связка с ISO/IEC 25010

В выводах оцените решение по этой модели: функциональная полнота, производительность, безопасность, удобство. Так вы закрываете сразу две цели — инженерную и академическую.

Чему вы научитесь на такой ВКР

Чек-лист перед сдачей работы
  1. Каждая задача из введения закрыта отдельным параграфом или разделом.
  2. Ссылки на источники оформлены по ГОСТ Р 7.0.5-2008, включая публикацию от 26.03.2026.
  3. Схемы подписаны, читаемы в ч/б печати, имеют сквозную нумерацию.
  4. Метрики во втором и третьем разделах согласованы (одни и те же определения).
  5. В приложении — листинги кода, датасет, скриншоты стенда.
  6. Текст проверен на уникальность (≥ 80%), таблицы не выданы за авторские.
  7. Выводы в конце глав повторяют, но не дублируют выводы заключения.
Типичные ошибки студентов в темах по DLP
  • Пересказ релизов вместо анализа. Новость «СерчИнформ» — повод поставить проблему, а не готовая теория. Проверьте: у вас есть противоречие, гипотеза и метод?
  • Игнорирование нормативной базы. Комиссия по ИБ первым делом спросит про ФСТЭК и класс защищённости. Вставьте ссылку на приказ № 17 хотя бы в Главу 1.
  • Метрики «на глаз». Фраза «система работает хорошо» не работает. Нужны числа: precision, recall, время реакции, загрузка CPU. Без них защита превращается в рассказ.

Если тема кажется неподъёмной — это нормально. У нас есть 120 часов на проработку именно вашего кейса, включая подбор литературы, проектирование стенда и оформление по ГОСТ. Бесплатная консультация — 30 минут, на ней разберём, с чего начать и реально ли уложиться в срок. Помогаем с любой темой — от поведенческой аналитики в DLP до развёртывания Kubernetes.

Материал подготовлен экспертами компании Диплом-Сервис. Мы помогаем студентам с 2010 года: разбираем кейсы из ИТ-новостей, оформляем ВКР по ГОСТ и учим защищать выводы перед комиссией. Если нужна помощь с разработкой темы, подбором источников или оформлением — наши специалисты подскажут.

Последнее обновление: 2026-10-01

Источник: «СерчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux (опубликовано 2026-03-26)