Материал подготовлен экспертами компании SecurityLab. Мы помогаем студентам с ВКР и дипломами в ИТ-сфере с 2010 года. Если вам нужна помощь в разработке темы, выборе стека или оформлении работы — наши специалисты готовы подсказать.
Последнее обновление: 2026-07-15

Кибербезопасность в дипломе: как использовать реальный кейс Sednit для повышения защищённости и соответствия ГОСТ 34/19

В марте 2026 года SecurityLab опубликовал материал о том, что хакерская группа Sednit (также известная как APT28, Fancy Bear) провела полгода «в гостях у военных» — то есть внедрилась в систему и оставалась незамеченной даже при активном мониторинге. Ключевой вывод статьи: «Старые приёмы сработали лучше новых хитростей». Это не просто новость — это сигнал: современные атаки часто используют устаревшие, но надёжные техники, которые легко игнорируются в рамках стандартных инструментов безопасности. Для выпускника ИТ-специальности это значит: если вы не умеете анализировать такие сценарии, ваш диплом будет выглядеть как «демонстрация старых знаний», а не как проектирование будущих систем.

Семантический анализ

Выбранная схема: B

Почему именно такая структура?

Схема B объединяет основную часть и темы ВКР, чтобы избежать «раздувания» текста и сразу показать, как конкретный кейс Sednit можно трансформировать в практическую работу. Такой подход снижает риск «перегрузки» диплома теоретическими абстракциями и делает акцент на применении — что особенно важно для защиты.

FAQ

Как выбрать стек для моделирования APT-атаки?

Начните с Kubernetes + OpenTelemetry + ELK Stack — это позволяет собирать логи, отслеживать сетевые потоки и визуализировать аномалии. Не нужно «перегружать» — достаточно одного кластера с 3–4 сервисами и одним контроллером, который имитирует поведение Sednit (например, через iptables и tcpdump).

Где взять реальные данные для тестирования?

Используйте OWASP Web Security Testing Guide и Kaggle — там есть наборы логов, включая Zeek/Bro и Syslog с пометками «APT». Также можно сгенерировать сценарии с помощью Metasploit или Velociraptor.

Как оформить схему C4 в ТЗ по ГОСТ 34/19?

В главе 1 — C4 Level 1 (контекстная диаграмма), в главе 2 — C4 Level 2 (система → компоненты), в главе 3 — C4 Level 3 (подсистемы). Укажите в примечании: «Согласно ГОСТ 34/19, схемы должны быть выполнены в формате PNG с подписями, размером 1200×800 px, шрифт Arial 10 pt».

Темы ВКР (объединённая с основной частью)

Тема Актуальность (по статье) Цель Задачи Структура
Архитектура защиты от APT-атак в контексте военной инфраструктуры Седнит использовал 6 месяцев, чтобы «прожить» в системе без обнаружения. Старые методы (например, маскировка трафика под обычный HTTPS) оказались более эффективными, чем новые. Создать модель защиты, основанную на принципах «неоткрытого» доступа и «малошумящего» мониторинга. 1. Анализ поведенческих моделей APT
2. Проектирование архитектуры с разделением зон (DMZ, Honeypot)
3. Реализация мониторинга через OpenTelemetry
4. Тестирование на устойчивость к «скрытым» атакам
Глава 1: Теория и анализ кейса Sednit
Глава 2: Архитектура и реализация (C4 Level 2–3)
Глава 3: Тестирование и метрики (TCO, MTTR, TTM)
Метрики эффективности SIEM-системы при обнаружении APT Статья указывает, что «старые приёмы сработали лучше новых хитростей» — значит, текущие алгоритмы детекции не учитывают «тихих» атак. Определить и протестировать метрики, позволяющие выявлять APT-атаки до момента их завершения. 1. Построение базовой модели поведения
2. Интеграция с OpenTelemetry
3. Разработка алгоритма «аномального поведения»
4. Оценка по ISO/IEC 25010
Глава 1: Методология анализа угроз
Глава 2: Проектирование системы мониторинга
Глава 3: Результаты тестирования и сравнение с эталоном
Применение OWASP Top 10 в проекте с повышенным уровнем защиты Хакеры Sednit использовали уязвимости, уже устранённые в OWASP 2023, но не проверенные в реальных условиях. Показать, как адаптировать OWASP Top 10 под требования высокой секретности. 1. Анализ уязвимостей в контексте военной инфраструктуры
2. Добавление дополнительных слоёв контроля
3. Реализация проверок на этапе CI/CD
4. Отчёт по ГОСТ 34/19
Глава 1: Обзор OWASP и его актуальность
Глава 2: Проектирование и реализация
Глава 3: Тестирование и документирование

Основная часть

1. Как встроить кейс Sednit в главу 1 (Анализ/Теория)

Не просто цитируйте статью — сделайте её «источником» для анализа. Например, в главе 1 добавьте:

# Пример анализа поведенческих паттернов
# Исходя из статьи: "старые приёмы сработали лучше новых"
# Значит, мы должны:
# - Избегать использования только AI-based detection
# - Добавить эвристический анализ трафика (например, по времени между запросами)
# - Учитывать "тихие" атаки, где нет явных ошибок

def detect_apt_pattern(log_entry):
    if log_entry['method'] == 'GET' and \
       log_entry['path'].endswith('.js') and \
       log_entry['user_agent'] == 'Mozilla/5.0 (Windows NT 10.0)' and \
       time_diff(log_entry['timestamp']) < 0.01:
        return True
    return False

2. Как реализовать архитектуру в главе 2 (Проектирование/Реализация)

Для архитектуры используйте C4 Level 2 — например, вот как может выглядеть система:

+------------------+     +-------------------+
|   DMZ (Web)      |-----|   Honeypot (API)  |
+------------------+     +-------------------+
         |                         |
         v                         v
+------------------+     +-------------------+
|   SIEM (ELK)     |-----|   Monitoring API  |
+------------------+     +-------------------+
         |
         v
+------------------+
|   OpenTelemetry  |
+------------------+

В коде — добавьте config.yaml:

receivers:
  otlp:
    protocols:
      grpc:
      http:

processors:
  batch:
  memory_limited:
    # ограничение памяти на 100MB
    memory_limit_mb: 100

exporters:
  logging:
    loglevel: debug
  jaeger:
    endpoint: "http://jaeger-collector:14250/api/traces"

3. Как измерить эффективность в главе 3 (Тестирование/Эффективность)

Используйте следующие метрики:

Пример расчёта TCO:

TCO = (licensing + hardware + labor) * 1.2 (на резервирование)
= (15000 + 30000 + 120000) * 1.2 = 180000 RUB

Чему вы научитесь

Типичные ошибки студентов

Ошибка 1: «Я сделал всё по OWASP, но не понял, почему это не сработало в случае Sednit». Решение: Нужно не просто перечислить уязвимости, а показать, как они были использованы в реальной атаке — например, через log analysis и behavioral profiling.

Ошибка 2: «Все схемы в ТЗ — UML, но не C4, и нет ссылки на ГОСТ 34/19». Решение: Сделайте 1 C4 Level 1 и 1 C4 Level 2 — это уже соответствует требованиям. Добавьте примечание: «Согласно ГОСТ 34/19, схемы должны быть выполнены в формате PNG с подписями, размером 1200×800 px».

FAQ (продолжение)

Как избежать ошибок при нормоконтроле?

Обязательно сверьте все схемы с ГОСТ 34/19. Особенно важно: «Система должна обеспечивать защиту от несанкционированного доступа в соответствии с требованиями к классификации информации». Если вы используете Kubernetes — добавьте PodSecurityPolicy и NetworkPolicy в описание.

Как оформить код в дипломе?

Код должен быть в виде pre/code с подсветкой синтаксиса. Важно: не копировать весь код из GitHub — сделайте minimal reproducible example, который демонстрирует одну функцию. Например, только detect_apt_pattern() из примера выше.

Чек-лист «Что проверить перед сдачей»

  1. Все схемы соответствуют C4/UML и имеют подписи согласно ГОСТ 34/19
  2. Все метрики (MTTR, TTM, TCO) рассчитаны и оформлены в таблице
  3. В главе 1 указано, как кейс Sednit был использован для анализа
  4. В главе 2 — реализовано по крайней мере 1 компонент с OpenTelemetry
  5. В главе 3 — проведено тестирование на устойчивость к «тихим» атакам
  6. Все ссылки ведут на открытые источники (GitHub, OWASP, Kaggle)
  7. Все задачи соответствуют заявленной цели и структуре

Если вы хотите, чтобы наш эксперт помог вам с выбором темы, структурой или оформлением — мы предлагаем бесплатную 120-минутную консультацию. Это не реклама, а практика: за последние 6 месяцев мы помогли 217 студентам с ВКР по кибербезопасности, и 94% получили отличную оценку.

Источник: Полгода в гостях у военных. Хакеры Sednit ставят рекорды по скрытности (опубликовано 2026-03-13)