В марте 2026 года Москву потрясла история: 20-летний футболист под влиянием мошенников проник в квартиру, вскрыл сейф и убил хозяйку. Злоумышленники использовали классическую схему социальной инженерии — манипуляцию через телефонные звонки и поддельные удостоверения. Для ИТ-специалиста это не просто криминальная хроника, а готовый кейс для диплома: почему технические барьеры (сейф, замки) не защищают, если атака ведётся на человека? В этой статье разберём, как интегрировать тему социальной инженерии в ВКР, чтобы работа отвечала требованиям вуза, содержала реальные метрики и закрывала вопросы нормоконтроля.
Статья на SecurityLab — идеальная иллюстрация для главы 1.1 «Актуальность». Вместо абстрактных фраз вы ссылаетесь на реальный случай, доказывающий, что социальная инженерия остаётся главной угрозой. Ниже — три темы, которые можно развить в дипломе. Каждая опирается на кейс и даёт чёткие задачи.
| Тема ВКР | Актуальность (отсылка к статье) | Цель | Задачи (3–4) | Структура |
|---|---|---|---|---|
| Разработка системы раннего выявления фишинговых атак с использованием OSINT | Мошенники собрали данные о футболисте через открытые источники (соцсети, интервью) — классический сбор OSINT-разведки. | Создать прототип системы, которая агрегирует OSINT-данные и предупреждает пользователя о возможной утечке. | 1. Анализ методов сбора данных (Shodan, Maltego). 2. Проектирование модуля сбора и анализа. 3. Реализация MVP на Python. 4. Оценка скорости обнаружения утечки. |
Гл.1 — OSINT и фишинг; Гл.2 — архитектура и код; Гл.3 — тесты и метрики (F1-score, время реакции). |
| Моделирование угроз социальной инженерии для корпоративной среды (MITRE ATT&CK) | Злоумышленники использовали технику «Влияние через авторитет» — подделали голос «сотрудника банка». Это шаг Tactic TA0043 (Initial Access) в ATT&CK. | Построить модель угроз, позволяющую компании оценить риски социальной инженерии и выбрать контрмеры. | 1. Картирование техник по ATT&CK (T1566, T1598). 2. Разработка профиля угрозы для типового офиса. 3. Создание C4-диаграммы потоков атаки. 4. Валидация на кейсе из статьи. |
Гл.1 — теория социальной инженерии и MITRE; Гл.2 — диаграммы и сценарии; Гл.3 — рекомендации и оценка снижения риска. |
| Автоматизация тестирования защищённости от атак социальной инженерии (Red Team / Purple Team) | Преступник действовал по инструкции — сценарий атаки можно автоматизировать в симуляторе (например, Caldera). | Разработать набор автоматизированных тестов, имитирующих типовые сценарии социальной инженерии. | 1. Анализ сценариев (звонок, фишинг, вишинг). 2. Разработка эмулятора действий атакующего. 3. Проведение тестов на тестовой инфраструктуре. 4. Расчёт метрики Detection Rate. |
Гл.1 — обзор симуляторов и стандартов (ISO 27001); Гл.2 — архитектура тестового стенда; Гл.3 — результаты и рекомендации. |
Используйте статью как мотивирующий пример. Опишите схему атаки: «Мошенник звонит, представляется сотрудником банка, использует стресс-тактику — просит срочно открыть сейф. Жертва верит, так как у атакующего есть личные данные (ФИО, адрес), собранные через OSINT». Сравните с классификацией ISO/IEC 25010 (как атака влияет на usability и защищённость пользователя). Постройте BPMN-диаграмму процесса звонка, чтобы наглядно показать точки вмешательства.
Предположим, вы разрабатываете систему предупреждения. Нарисуйте C4-диаграмму (контейнеры: веб-интерфейс, API-шлюз, модуль анализа звонков, база данных подозрительных номеров). Включите блок анализатора на основе открытых баз (Shodan, AbuseIPDB). Пример конфигурации интеграции:
# Пример запроса к AbuseIPDB для проверки номера
import requests
def check_phone(phone):
url = "https://api.abuseipdb.com/api/v2/check"
headers = {"Key": "YOUR_API_KEY", "Accept": "application/json"}
params = {"ipAddress": phone, "maxAgeInDays": "90"}
response = requests.get(url, headers=headers, params=params)
return response.json().get("data", {}).get("abuseConfidenceScore", 0)
Этот код — часть вашей главы 2. Он доказывает, что вы умеете не только проектировать, но и реализовывать.
Посчитайте метрики: Detection Rate (сколько звонков система отклонила до того, как жертва пострадала), False Positive Rate, Time to Detect. Для тестов используйте открытые данные о мошеннических номерах (например, дампы с платформ вроде «Народный антифрод»). Оформите в виде таблицы сравнения с базовым сценарием без системы.
Скажите: «Социальная инженерия — техническая проблема, потому что современные инструменты (антифрод-системы, блокировщики звонков) используют машинное обучение и анализ трафика. Моя работа — разработка такого инструмента с открытым исходным кодом». Приложите кейс из статьи как evidence.
Используйте открытые дампы: Kaggle (набор «Phone Scam Calls»), реестры Роскомнадзора, базы телефонных номеров с пометкой «spam». Для OSINT-модуля — Shodan и Censys.
Возьмите среднюю сумму ущерба от одного случая социальной инженерии (по данным Positive Technologies или Group-IB). Умножьте на вероятность атаки (оцените через модель угроз). Покажите снижение ущерба при внедрении вашей системы — это и есть экономический эффект.
Да, в приложении. Хватит листинга на 2-3 страницы (ключевые модули). Весь проект выложите на GitHub, ссылку укажите в приложении. Это плюс на защите.
📘 Вы уже потратили 120+ часов на курсовые и не хотите рисковать дипломом? Если нужна профессиональная консультация по структуре, нормоконтролю или расчёту метрик — наши эксперты помогут. Бесплатно проконсультируем по телефону или в чате. Мы не пишем за вас, но показываем, как сделать работу на «отлично».
🔗 Получить консультацию по ВКР (переход на форму заявки)
Источник: В Москве 20-летний футболист под влиянием мошенников проник в квартиру, чтобы вскрыть сейф, и убил ее хозяйку (опубликовано 2026-03-16)