Кибербезопасность IoT-устройств в дипломной работе: как выявить угрозы и предложить защиту

Новость о том, что недорогие ТВ-приставки превращаются в участников глобальных кибератак — не просто тревожный вброс. По данным SecurityLab (от 19 марта 2026 года), попадание устройства в ботнет — это уже не редкость, а закономерность для производителей, экономящих на встроенном ПО. Для студента технического направления это не повод паниковать, а возможность построить актуальную, востребованную ВКР. Тема интернета вещей (IoT) и безопасности «умных» устройств только набирает обороты: вузы ждут работ, в которых есть анализ уязвимостей, схемы мониторинга и архитектурные решения. В этой статье разберём, как превратить кейс с ТВ-приставками в обоснованную и защищаемую тему выпускной квалификационной работы.

Три темы ВКР, которые можно вытащить из этой новости

1. Разработка системы обнаружения аномального трафика в IoT-сети с открытым исходным кодом

2. Исследование защищённости недорогих телевизионных приставок и разработка рекомендаций по безопасной настройке

3. Разработка архитектуры централизованного обновления прошивок для IoT-устройств

Аналитическая глава: на что смотреть в первую очередь

В аналитическом разделе диплома вы должны показать, что понимаете рынок и не берёте технологии «с потолка». В любом из трёх вариантов работы используйте связку «статья + технические стандарты»:

— Сравните подходы к обеспечению безопасности в ОС для IoT-устройств (Tizen, Android TV, Linux-сборки для приставок). Здесь уместно упомянуть требования ISO/IEC 25010 к безопасности как к одной из характеристик качества.
— Разберите, какие сетевые протоколы использует ботнет (HTTPS, IRC, SSH) и почему классические решения с применением Kubernetes и микросервисов не являются серебряной пулей — на маленьких устройствах им просто негде работать.
— Обоснуйте свой выбор: если ваша система обнаружения аномалий использует OpenTelemetry для сбора телеметрии, укажите, почему это быстрее и дешевле, чем разворачивать полный стек ELK. Например: «OpenTelemetry позволяет собирать трассы и метрики с минимальной нагрузкой на устройство, что критично для приставок с 1 ГБ ОЗУ».

Таблица сравнения в аналитической главе ускорит защиту — вот как она может выглядеть:

КритерийСтатический анализ прошивкиДинамический анализ (песочница)
ТрудоёмкостьНизкая — необходимы binwalk, strings, hex-редакторВысокая — требуется эмуляция или реальное устройство
Глубина выявления уязвимостейОткрытые пароли, хардкод ключей, устаревшие библиотекиБолее точная: видно, какие пакеты уходят в сеть
Рекомендация для ВКРПодходит для первой главыИспользуйте для практической части

Проектная часть: архитектура решения

Здесь главное — нарисовать схему и описать, как данные передаются между компонентами. В качестве методологии возьмите стандарт IDEF0 или UML-диаграмму компонентов. В работе над системой обнаружения аномалий объясните поток: физическое устройство → агент сбора метрик → брокер сообщений → анализатор → алерт-менеджер.

Если проектируете OTA-обновление, не забудьте про контур безопасности: сгенерируйте пару ключей, подпишите прошивку и опишите процесс верификации на устройстве. Работу с ключами удобно показать фрагментом кода на Python:

from cryptography.hazmat.primitives.asymmetric import rsa, padding
from cryptography.hazmat.primitives import hashes

# Генерация ключа подписи
private_key = rsa.generate_private_key(public_exponent=65537, key_size=2048)
public_key = private_key.public_key()

# Подпись прошивки
firmware_hash = hashes.Hash(hashes.SHA256())
firmware_hash.update(b"firmware_data_v1")
signature = private_key.sign(
    firmware_hash.finalize(),
    padding.PSS(mgf=padding.MGF1(hashes.SHA256()), salt_length=padding.PSS.MAX_LENGTH),
    hashes.SHA256()
)

Даже фрагмент в 10 строк демонстрирует, что вы не просто копируете теоретические выкладки, а реально понимаете процесс. Для диплома этого достаточно.

Тестирование и метрики: как доказать работоспособность

Преподаватели первым делом задают вопрос: «А как вы поняли, что это работает?». Поэтому нужны цифры.

— Если работа про обнаружение ботнета, добавьте нагрузочное тестирование: сгенерируйте трафик (например, через scapy на Python) и измерьте, сколько запросов в секунду выявляет ваш детектор. Метрики: precision, recall, latency обработки одного события.
— Если тема связана с отказоустойчивостью, используйте стандартные показатели RTO/RPO. Например, RTO вашей системы OTA — 1 час, RPO — 15 минут. Приведите расчёт по формуле, чтобы не просто назвать цифры.
— Для работы с Kubernetes укажите метрики масштабирования: CPU, память подов, время репликации.

Не забывайте, что метрики должны опираться на реальные протоколы. Есть смысл связать нагрузочное тестирование с CI/CD-пайплайном: показываете, что автоматическая сборка тестового стенда происходит при каждом коммите, и это уменьшает время тестирования на 20–30% (можно взять условные цифры, но лучше произвести замер в своей среде).

Чему вы научитесь после такой работы

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

1. Подмена терминов без обоснования. «Развернём Kubernetes, чтобы управлять ТВ-приставками» — звучит абсурдно. Kubernetes и другие оркестраторы годятся для серверных частей, но не для самих устройств. Разделяйте «инфраструктуру» и «клиентское ПО» в дипломе.

2. Отсутствие метрик эффективности. Если в дипломе нет ни одной цифры о времени реакции, точности, пропускной способности — защита будет сложной. Возьмите минимум три метрики и рассчитайте их.

3. Игнорирование ГОСТ 34.602-89 в ТЗ. Преподаватели любят проверять соответствие структуры. Если вы вводите раздел «Требования к системе» — оформляйте его по стандарту.

Вопросы, которые задают студенты

Я не умею программировать, смогу ли сделать ВКР по этой теме?

Да. Можно сфокусироваться на анализе и методике (тема №2 из нашего списка). Используйте готовые инструменты — nmap, Wireshark, binwalk. Вам не нужно писать код с нуля, достаточно правильно провести эксперимент и оформить результаты. Обязательно покажите, что умеете строить DFD-диаграммы и таблицы рисков.

Обязательно ли разворачивать Kubernetes? У меня слабый компьютер.

Нет. Kubernetes всплывает в статье как пример инфраструктуры для серверной части. Если вы делаете работу по IoT-устройствам, достаточно использовать Docker для создания эмуляторов приставок или mock-серверов. Для диплома главное — показать архитектуру, а не запустить суперкластер.

Как оформить схемы, чтобы не ругались?

Используйте UML (класс компонентов) или C4 Model для архитектурных слоёв. Если нужна функциональная модель — стандарт IDEF0. Каждую схему подпишите, а в тексте сделайте на неё ссылку: «Как показано на рисунке 2.1, агенты IoT собирают данные…». Подписи должны быть детальными, без «общих слов».

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

Для обнаружения ботнетов используйте публичные датасеты: UNSW-NB15, CICIDS2017. Если нужно смоделировать атаку — запишите трафик реальной приставки или эмулятора. Для OTA-обновлений создайте собственную выборку прошивок (даже 3–5 образцов достаточно, чтобы показать методику).

Чек-лист перед сдачей диплома

  • Ссылка на первоисточник (SecurityLab) есть во введении или аналитической главе;
  • Каждая задача соответствует разделу «Выводы» — проверьте, что ничего не потеряли;
  • Схемы подписаны, на них есть ссылка в тексте;
  • Структура работы соответствует требованиям ГОСТ 34.602-89 (если делали ТЗ);
  • Метрики эффективности рассчитаны, формулы объяснены;
  • Титульный лист и оглавление отформатированы без скачков нумерации.

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

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

Если вы понимаете, что до сдачи ВКР осталось немного, а работа ещё не написана — не отчаивайтесь. Мы можем помочь в любой ситуации: от консультации по выбору темы до полного сопровождения диплома. Первая бесплатная консультация всегда доступна. Мы работаем даже со сложными темами и сроками до 120 часов.

Источник: Купили ТВ-приставку подешевле? Поздравляем, теперь она участвует в глобальных кибервойнах (опубликовано 2026-03-19)

📋 Получить стоимость
📞 ПозвонитьПолучить стоимость

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

AI legal tech Harvey в дипломе: архитектура RAG-сервиса и измеримые метрики