Кибербезопасность в маркетплейсах: как интегрировать реальный кейс из ВКР и сделать работу не просто «дипломной», а — «практической»

В марте 2026 года владельцы пунктов выдачи заказов (ПВЗ) «Яндекс.Маркета» столкнулись с массовым взломом личных кабинетов: мошенники получали доступ, оформляли фальшивые возвраты на десятки тысяч рублей и оставляли товар у себя. Маркетплейс, в свою очередь, выставлял претензии продавцам за «утраченный товар». Это не просто новость — это живой пример того, как слабости в архитектуре безопасности, процессах проверки и управлении идентификацией могут обернуться реальным ущербом для бизнеса. Для студентов ИТ-направлений это — идеальный кейс для анализа: он сочетает в себе требования ГОСТ 34.602-89, ISO/IEC 25010 по надёжности, современные практики DevSecOps и вызовы цифровой трансформации.

Почему этот кейс — золотая середина для ВКР

Студенты часто боятся «слишком абстрактных» тем или «неактуальных» решений. А вот здесь — всё наоборот: реальная уязвимость, опубликованная в СМИ, с датой публикации 2026-03-13, — это то, что можно использовать как основу для анализа, проектирования и даже тестирования. Вы не просто описываете теорию — вы показываете, как она работает (или не работает) в реальном мире. Особенно актуально при написании работ по направлениям: безопасность информационных систем, архитектура распределённых систем, цифровые платформы, автоматизация бизнес-процессов.

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

Тема Актуальность (связь с кейсом) Цель Задачи Структура
Архитектура защиты личных кабинетов в маркетплейсе Взлом через уязвимость в авторизации и подтверждении транзакций. Нужна защита от фишинга и двухфакторной аутентификации. Создать архитектуру с уровнем защиты, соответствующим требованиям ISO/IEC 27001 и ГОСТ Р 52362-2009. 1. Анализ существующих угроз
2. Проектирование системы мультифакторной аутентификации
3. Интеграция с SSO и OAuth2
4. Тестирование на устойчивость к XSS/CSRF
Гл.1 – Теория: стандарты, угрозы, модели безопасности
Гл.2 – Архитектура: микросервисы, шлюзы, логирование
Гл.3 – Реализация: код на Java/Spring + Spring Security, CI/CD-пайплайн
Автоматизация детекции фальшивых возвратов Фальшивые возвраты без возврата товара — это «проблема неполного контроля» в цепочке поставок. Нужны правила и ML-модели. Разработать алгоритм принятия решений по возврату с учётом временных, географических и поведенческих факторов. 1. Сбор и предобработка данных (логи, транзакции)
2. Построение классификатора (XGBoost / Random Forest)
3. Интеграция в API-сервис
4. Оценка метрик: F1-score, false positive rate
Гл.1 – Обзор методов машинного обучения в финансовой безопасности
Гл.2 – Проектирование системы детекции
Гл.3 – Прототип: Python + Scikit-learn + Flask
Управление идентификацией и доступом в многоуровневой системе ПВЗ и продавцы — разные роли. Уязвимость возникла из-за нечёткого разделения прав и отсутствия RBAC. Проектировать систему управления доступом с чётким разделением ролей и логированием действий. 1. Моделирование ролей (PAM, ABAC)
2. Реализация в Keycloak/OAuth2
3. Логирование всех операций с аудитом
4. Автоматическая ревизия прав
Гл.1 – Стандарты управления доступом
Гл.2 – Архитектура RBAC/ABAC
Гл.3 – Практика: Docker + Keycloak + ELK stack

Как применить кейс в конкретных частях диплома

A. Аналитическая глава: сравнение подходов и выбор стека

Во второй главе диплома — не просто перечисление технологий, а анализ альтернатив. Например:

В качестве источника — статья и официальные документы Яндекса (например, «Политика конфиденциальности», «Условия использования»). Добавьте таблицу сравнения:

Критерий Keycloak Auth0 Custom (Spring Security)
Поддержка ABAC Да (через OPA) Частично Нет (требуется доп. код)
Интеграция с SIEM Да (REST API) Да Нет (требуется custom)
Локализация Ограниченная Хорошая Полная (можно адаптировать)
Стоимость (до 10k пользователей) Бесплатно (Open Source) ~$200/мес 0 (но требует разработки)

B. Проектная часть: схемы и алгоритмы

Ваша система должна быть видна. Примеры:

if (user.has_recent_fraudulent_returns >= 3) {
    trigger_2fa_recheck();
}
if (return_amount > 10000 && delivery_status != "delivered") {
    flag_for_review();
}
if (device_fingerprint != last_known_device) {
    block_session_and_log();
}

Это — не «шаблон», а конкретный ответ на проблему из статьи. Каждый шаг должен быть связан с фактом: «по данным статьи, в 70% случаев возвраты оформлялись с одного IP-адреса» — значит, добавьте проверку геолокации.

C. Тестирование и метрики: RTO/RPO, нагрузка, мониторинг

Не забывайте про метрики производительности и отказоустойчивости:

Включите OpenTelemetry для сбора метрик: http.server.request.duration, security.auth.failures, audit.log.entries. Это — обязательное условие для работы с современными системами.

Чему вы научитесь, делая эту работу

Типичные ошибки студентов и как их избежать

Ошибка 1. «Я использовал Keycloak, но не объяснил, почему он лучше Auth0 для нашего случая». → Решение: Сравните сценарии: если ваша система — B2B (ПВЗ), а не B2C (клиент), то Keycloak даёт больше контроля над политиками, а Auth0 — больше готовых UI.

Ошибка 2. «В тестах нет RTO/RPO — только “нагрузка = 100 req/s”». → Решение: Добавьте сценарий: «при 50% падения сервера, система должна вернуть RTO ≤ 15 мин, RPO ≤ 5 мин» — и покажите, как это достигается через репликацию и бэкапы.

Ошибка 3. «В разделе “Архитектура” нет диаграммы контекста или потоков данных». → Решение: Используйте PlantUML или draw.io. Без них — работа выглядит как «текст без визуализации», а это снижает оценку по критерию «понятность» (ГОСТ 34.602-89, п. 4.2).

FAQ: часто задаваемые вопросы

Как реализовать детекцию фальшивых возвратов без ML? Можно ли обойтись регулярными выражениями?

Да, но с ограничениями. Простые правила («если сумма > 5000 и срок возврата < 1 день — подозрительно») работают на 60–70%. Но для высокой точности нужен ML. В дипломе можно начать с «регулярных выражений + базовые правила», а потом показать, как их расширить до ML-модели. Это — «эволюционный подход» и очень убедительно.

Требует ли вуза наличие кода в дипломе? Как его правильно оформить?

Да, чаще всего требуется. Но не «копипаст» — а минимальный рабочий прототип. Например: «API-интерфейс для проверки возврата» на Python + Flask, с эндпоинтами /api/v1/return/validate и /api/v1/return/fraud. В тексте — описание, в приложении — ссылка на GitHub (с комментариями и README). Это — «доказательство реализуемости».

Как оформить UML-диаграммы, чтобы они были приняты?

Используйте PlantUML или draw.io. В дипломе — только 3 типа: 1) Диаграмма контекста (System Context), 2) Контекстная диаграмма (Data Flow), 3) Диаграмма классов (Class Diagram) для ключевых модулей. Не нужно 10 типов — это перегрузит.

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

Используйте mock-data-generator или Faker.js. Создайте набор: 1000 пользователей, 500 транзакций, 100 фальшивых возвратов. Можно также использовать данные из открытых источников — например, Kaggle — «Fraud Detection in E-commerce».

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

  • ✅ Есть ли ссылка на кейс (статья из CNews, дата 2026-03-13) в введении и заключении?
  • ✅ Все технические решения обоснованы через ГОСТ 34.602-89, ISO/IEC 25010, RFC 6749 (OAuth2)
  • ✅ В разделе «Архитектура» есть схема контекста и потоки данных (не только текстовое описание)
  • ✅ В разделе «Тестирование» указаны RTO/RPO и метрики (например, % успешных аутентификаций, false positive rate)
  • ✅ Код (если есть) — в GitHub, с README, комментариями, .gitignore, docker-compose.yml
  • ✅ В конце — выводы, где прямо говорится: «На основе кейса ПВЗ Яндекс.Маркета мы спроектировали систему, которая снижает риск фальшивых возвратов на 85% при RTO ≤ 15 мин»

Материал подготовлен экспертами компании IT-Diplom. Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-07-08

Если вы хотите, чтобы ваша ВКР была не просто «зачтена», а — выделена среди остальных, мы предлагаем бесплатную 120-минутную консультацию по выбору темы, архитектуре и оформлению. Напишите нам — и мы поможем найти «золотую середину» между академической строгостью и практической ценностью.

Источник: ПВЗ «Яндекс.Маркета» жалуются на взлом личных кабинетов и фальшивые возвраты на крупные суммы (опубликовано 2026-03-13)

📚 Читайте также

Как использовать кейс с ботнетом KadNap в дипломе по кибербезопасности