OSINT-расследование для ВКР: выявление фейковых ИТ-специалистов
Северная Корея развернула государственную программу по трудоустройству фейковых айтишников — сотни агентов ежедневно откликаются на вакансии, проходят собеседования и получают зарплату. По данным SecurityLab, такой заработок приносит Пхеньяну около полумиллиарда долларов в год. Для студента, пишущего ВКР по кибербезопасности, это не просто новость — это готовая исследовательская лаборатория. Разбираем, как превратить этот кейс в актуальную защищаемую работу.
Почему этот кейс — находка для дипломника
Вузы требуют актуальности, практической значимости и самостоятельности. Кейс с фейковыми айтишниками закрывает все три пункта: вы изучаете реальную угрозу, предлагаете метод выявления и проверяете его эффективность на смоделированных данных. Это лучше, чем абстрактная «защита информации от угроз». Вы не только пишете текст, но и проектируете систему, которую можно показать комиссии.
Тема лежит на стыке информационной безопасности и HR-технологий. Экспертные области — OSINT, модели угроз, фрод-мониторинг. Требуются компетенции по ГОСТ 34.601 для проектирования автоматизированных систем, а оценку качества можно провести по ISO/IEC 25010.
Три темы ВКР из статьи: выбирайте
| Тема | Актуальность | Цель | Задачи | Структура работы |
|---|---|---|---|---|
| Разработка методики OSINT-проверки ИТ-кандидатов | Компании теряют миллионы из-за фейковых сотрудников, особенно в удалённом найме. Статья показывает масштаб угрозы. | Создать методику комплексной проверки кандидата по открытым источникам. | 1) Проанализировать сценарии атак; 2) Классифицировать цифровые следы; 3) Разработать алгоритм проверки; 4) Оценить точность на выборке. | Гл.1 — Анализ угроз и OSINT-инструментов. Гл.2 — Проектирование методики. Гл.3 — Тестирование и эффективность. |
| Модель обнаружения аномального поведения ИТ-сотрудников | Фейковые айтишники не только проходят собеседования, но и работают — воруют данные, используют рабочее время для разведки. | Разработать модель детектирования аномалий в активности сотрудника. | 1) Собрать данные о типичных активностях; 2) Определить метрики отклонений; 3) Внедрить SIEM-движок; 4) Измерить точность и ложные срабатывания. | Гл.1 — Анализ инцидентов и моделей поведения. Гл.2 — Архитектура модели. Гл.3 — Эксперимент на синтетических данных. |
| Разработка чекера документов с использованием антифрод-подходов | Фейковые резюме и документы — база программы КНДР. Борьба с подделками — приоритет ИБ. | Создать сервис проверки подлинности документов и метаданных. | 1) Изучить методы подделки; 2) Спроектировать алгоритмы валидации; 3) Реализовать прототип; 4) Оценить производительность. | Гл.1 — Анализ существующих антифрод-решений. Гл.2 — Проектирование чекера. Гл.3 — Тестирование на реальных и фейковых данных. |
Как встроить материал статьи в главы ВКР
Глава 1 — анализ угроз
Введите в аналитическую главу описание угрозы с опорой на статью. Используйте модель STRIDE для систематизации: подделка личности (Spoofing), репутационный ущерб, финансовые потери. Дополните данными о масштабах: 100 тысяч специалистов, 300 откликов в день.
Для формализации требований к будущей системе удобно использовать язык UML (диаграмма вариантов использования) и C4-модель для контекста. Не забудьте сослаться на ГОСТ 34.601 — он определяет стадии создания системы.
Глава 2 — проектирование системы
Предложите архитектуру решения. Классический вариант: модуль сбора данных (OSINT-парсер), модуль анализа (ML-классификатор или правила), модуль принятия решения, панель администратора.
Пример фрагмента кода для сбора цифровых следов кандидата:
# Сбор открытых данных по email-кандидата
import requests
from bs4 import BeautifulSoup
def check_breaches(email):
# обращение к API HaveIBeenPwned
api = "https://haveibeenpwned.com/api/v3/breachedaccount/{}".format(email)
headers = {"hibp-api-key": API_KEY}
resp = requests.get(api, headers=headers)
return resp.status_code == 200
def get_social_profiles(username):
# поиск по никам на GitHub, Telegram, профильным форумам
return candidates
В главе уместно описать, как вы применяли OWASP ASVS для проверки безопасности самого сервиса — это усилит соответствие стандартам.
Глава 3 — тестирование и эффективность
Выберите метрики: полнота (recall), точность (precision), F-мера, время обработки одного кандидата. Сделайте модель на синтетических данных, сгенерированных по сценариям из статьи: типичные паттерны фейковых профилей (высокое количество откликов, редко используемые соцсети, несоответствие времени работы).
Оценку качества разработанной системы проведите по ISO/IEC 25010 в подглаве «Проектные характеристики». Это стандарт для оценки качества ПО — комиссия это одобрит.
Инструменты, которые стоит упомянуть
- OSINT-фреймворк Maltego — для связывания данных;
- SIEM (например, Wazuh или ELK) — для мониторинга поведения сотрудника;
- Язык Python и библиотеки pandas, scikit-learn — для анализа;
- Docker — для воспроизводимости эксперимента;
- PlantUML / draw.io — для диаграмм (C4, UML).
Чему вы научитесь
- строить модель угроз и применять STRIDE для описания киберпреступных схем;
- работать с открытыми источниками и OSINT-инструментами;
- проектировать SIEM-запросы и правила корреляции;
- рассчитывать метрики эффективности и интерпретировать их;
- оформлять диаграммы по C4 и UML в соответствии с требованиями вуза.
Типичные ошибки студентов
Ошибка 1. Писать слишком широко: «проанализировать угрозы информационной безопасности». Вместо этого конкретизируйте: «проверить связку email+имя по открытым источникам».
Ошибка 2. Игнорировать экономическую эффективность. Комиссия часто спрашивает про «стоимость разработки и выгоду». Добавьте простой расчёт: сколько теряет бизнес из-за найма фейкового сотрудника и как ваше решение снижает эти риски.
Ошибка 3. Недостаточно детализировать главу 3. Просто один график AUC недостаточен. Добавьте сравнение с базовым алгоритмом (например, случайный классификатор) и таблицу результатов.
FAQ
Какой стек выбрать, если в вузе не хватает знаний?
Используйте Python — он прост и универсален. Для анализа достаточно библиотек pandas и matplotlib. Если тема близка к классическому ИБ, возьмите готовые OSINT-фреймворки, их не нужно реализовывать с нуля.
Могут ли данные о северокорейских хакерах быть слишком специфичны?
Нет, это мировая тенденция: по данным исследования, фейковые ИТ-специалисты нанимаются не только из КНДР. Ваша методика может быть универсальной, а статья — просто источник вдохновения для введения и обоснования актуальности.
Что делать, если нет реальных данных для тестирования?
Сгенерируйте синтетический набор: создайте 100 профилей «честных» кандидатов и 100 фейковых, различающихся по описанным в статье признакам. Это методологически корректно, если вы честно описываете процедуру.
Как оформить алгоритмы в ЕСПД?
В тексте работы используйте ГОСТ 19.701, в приложениях блок-схемы. В коде — комментарии и пояснения. Главное, чтобы каждый блок был нумерован и связан с «Техническим заданием».
Чек-лист «Что проверить перед сдачей»
- Ссылки на источники — статья SecurityLab и не менее 15 академических.
- Задачи в введении соответствуют выводам в заключении.
- Все диаграммы подписаны и названы по ГОСТ.
- Присутствует метрика эффективности (например, F1-score) и оценка по ISO/IEC 25010.
- Работа имеет практическую значимость — описан прототип или лабораторный стенд.
- Уникальность текста ≥ 80% с учётом технических слов.
- В приложениях — код, схемы и тестовые данные.
Нужен финальный пинг? Эксперты нашего сервиса помогают с ВКР с 2010 года. Среднее время сопровождения — 120 часов на студента. Бесплатная консультация по вашей теме — это нормальный старт. Если вам нужна помощь с дипломом — не бойтесь спросить: как написать ВКР, чтобы её не отправили на переделку? Мы готовы ответить.
Источник: 100 тысяч коллег из Пхеньяна. Северная Корея стала крупнейшим поставщиком фейковых айтишников и зарабатывает на них полмиллиарда в год (опубликовано 2026-03-19)
```