```html

Анализ геополитических новостей для кибербезопасности: как встроить OSINT-модуль в ВКР

Статья Times of India от 15 марта 2026 года сообщает, что Дэвид Сакс, AI-царь Трампа, рекомендует США «объявить победу и выйти» из конфликта с Ираном. Для ИТ-выпускника это не просто политическая сводка: любое геополитическое обострение немедленно отражается на ландшафте киберугроз – растёт число фишинговых кампаний, DDoS-атак и целевых взломов. Ваша ВКР может стать востребованным инструментом для SOC-центров, если вы научитесь парсить новостные ленты, классифицировать уровень риска и интегрировать результаты в SIEM. Ниже – конкретный план, как это сделать без «воды» и с фокусом на защиту.

Поддомен: Cybersecurity / Специалист по ИБ

Элемент анализаЗначение для ВКР
Primary keywordВКР по кибербезопасности с анализом геополитических рисков
LSI-запросыOSINT для ИБ, NLP классификация новостей, риск-скоринг угроз, SIEM enrichment, OpenTelemetry threat detection, MITRE ATT&CK mapping
Ключевые сущностиГОСТ 19.102 (ТЗ на ПО), ISO/IEC 27001 (ИБ-менеджмент), OWASP ASVS, PMBOK 7 (управление проектом), BPMN 2.0 (модель процесса мониторинга)

Введение (факт из статьи + ценность для диплома)

Заявление AI-царя Дэвида Сакса – не новость для Security Operation Center: в дни, когда заголовки мировых СМИ пестрят словами «война», «санкции», «победа», SOC-аналитики получают всплеск инцидентов. Вы можете превратить такой кейс в диплом: разработать модуль автоматического сбора новостей (OSINT) и классификации их по уровню критичности, а затем привязать к динамике атак на инфраструктуру. Комиссия оценит практическую ценность – вы не просто пишете код, а решаете реальную задачу импортозамещения в аналитике угроз.

Основная часть: от новости до защиты диплома

1. Глава 1 – Анализ предметной области и постановка задачи

В первом разделе вы обосновываете актуальность, ссылаясь на открытые источники (включая данную статью). Приведите статистику: рост числа атак на 40% после аналогичных событий. Опишите существующие решения (например, Recorded Future, IBM X-Force) и их недостатки – высокая стоимость, ориентация на английский язык, задержка обновлений до 6 часов.

Сформулируйте проблему: «Необходимость оперативного анализа русскоязычных новостных лент для прогнозирования киберугроз». Цель – построить модель классификации коротких текстов на три класса: высокий / средний / низкий уровень риска.

Используемые стандарты: ГОСТ 19.102 (ТЗ), BPMN 2.0 для диаграммы процесса мониторинга (нарисуйте поток от RSS → preprocessor → classifier → enrichment в SIEM).

2. Глава 2 – Проектирование и реализация

Архитектура: микросервисы на Python (FastAPI), библиотеки feedparser, spaCy (NLP на русском), модель на базе ruBERT или catboost с TF-IDF. Для демонстрации приведите фрагмент пайплайна:

# Пример псевдокода для классификатора
import feedparser, re, joblib
from sklearn.feature_extraction.text import TfidfVectorizer

def fetch_news(url):
    feed = feedparser.parse(url)
    texts = [entry.title + " " + entry.summary for entry in feed.entries]
    return texts

def predict_risk(texts):
    vectorizer = joblib.load("tfidf_vectorizer.pkl")
    model = joblib.load("risk_model.pkl")
    X = vectorizer.transform(texts)
    return model.predict_proba(X)

Диаграмма C4 (контейнеры): компонент «OSINT Aggregator» → «Risk Scorer» → «SIEM Connector». Метрики: F1-score > 0.85, latency < 2 сек на новость.

3. Глава 3 – Тестирование и оценка эффективности

Соберите датасет из 5000 новостей за 2025-2026 гг., размеченных по уровню риска (можно взять открытые датасеты + ручная разметка 10%). Рассчитайте precision/recall. Покажите ROC-кривую. Далее – интеграционное тестирование: эмулируйте поступление новости из вашей статьи («US-Iran war: Trump’s AI czar says…») и зафиксируйте, как меняется риск-скоп. Вывод: система повышает уровень тревоги при появлении ключевых слов «war», «attack», «declare victory».

В качестве метрики эффективности предложите TTR (Time to Respond) – показатель снижения времени на первичную эскалацию инцидента. На тестовых данных TTR сократился с 12 минут до 2 минут.

Практические выводы: чему вы научитесь

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

  1. Отсутствие валидации на реальных событиях. Комиссия спросит: «Почему именно эта модель?». Недостаточно просто обучить классификатор – покажите, как он реагирует на новость из статьи. Прикрепите скриншот лога с timestamp и уровнем риска.
  2. Игнорирование нормоконтроля. В главе 1 обязаны быть ссылки на действующие стандарты ИБ (ГОСТ Р 56545-2015, ISO 27001). Если вы пишете «модель машинного обучения», укажите, как обеспечивается объяснимость (SHAP-анализ) – это закрывает требование к интерпретируемости.
  3. Слабая связь с задачами. Часто студенты пишут «разработать и внедрить», а в заключении – только код. Сделайте таблицу: каждая задача → полученный результат (например, «Разработать модуль сбора данных» → «Обработано 1500 RSS-лент с 99% uptime»).

FAQ: ответы на вопросы, которые не дают покоя

Можно ли использовать только открытые источники? Не обвинят ли в плагиате?

Да, данные из открытых новостных лент (включая Times of India) допустимы. Главное – преобразование: вы не копируете текст, а извлекаете признаки. Уникальность обеспечивается вашим кодом и результатами экспериментов.

Какую метрику выбрать для доказательства эффективности?

Для моделей классификации – F1-score, precision/recall. Для бизнес-эффекта – TTR (Time to Respond) и процент ложноположительных срабатываний (FPR). В дипломе обязательно вычисляйте прирост по сравнению с базовым решением (например, без ML-модуля).

Требует ли вуз оформлять код в приложении? Как быть с объёмом работы?

Да, код выносится в приложение (листинги). Основной текст – не более 50% кода; остальное – пояснения, диаграммы. Если вуз ограничивает объём, используйте ссылки на репозиторий GitHub. Но в бумажном варианте распечатайте ключевые файлы.

Что делать, если нет доступа к платным API (например, для сбора новостей)?

Используйте RSS-ленты (бесплатно) и фильтрацию через feedparser. Дополнительно можно поднять Tor-прокси для обхода блокировок, но укажите в работе, что это для исследовательских целей.

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

  • ✓ Каждая задача из введения раскрыта в выводах по главам.
  • ✓ Приложены схемы архитектуры в нотации C4 или BPMN (минимум 2).
  • ✓ Метрики модели (F1, TTR) рассчитаны и сравнены с baseline.
  • ✓ Сделана ссылка на ГОСТ 19.102 (ТЗ) и ISO 27001 (контекст ИБ).
  • ✓ Процент уникальности текста > 80% (проверьте через Антиплагиат.ВУЗ).
  • ✓ Код в приложении отформатирован, содержит комментарии.
  • ✓ Итоговый список литературы – не менее 15 источников, включая статью Times of India.

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

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

🔷 У вас есть 120 часов на доработку ВКР? Получите бесплатную консультацию по структуре и защите. Мы поможем с любой темой – от кибербезопасности до AI/ML. Просто напишите нам.

Источник: US-Iran war: Trump’s AI czar says that this is a good time to declare victory and get out, and is clearly what ... (опубликовано 2026-03-15)

```