Новость о том, что недорогие ТВ-приставки превращаются в участников глобальных кибератак — не просто тревожный вброс. По данным SecurityLab (от 19 марта 2026 года), попадание устройства в ботнет — это уже не редкость, а закономерность для производителей, экономящих на встроенном ПО. Для студента технического направления это не повод паниковать, а возможность построить актуальную, востребованную ВКР. Тема интернета вещей (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 всплывает в статье как пример инфраструктуры для серверной части. Если вы делаете работу по IoT-устройствам, достаточно использовать Docker для создания эмуляторов приставок или mock-серверов. Для диплома главное — показать архитектуру, а не запустить суперкластер.
Используйте UML (класс компонентов) или C4 Model для архитектурных слоёв. Если нужна функциональная модель — стандарт IDEF0. Каждую схему подпишите, а в тексте сделайте на неё ссылку: «Как показано на рисунке 2.1, агенты IoT собирают данные…». Подписи должны быть детальными, без «общих слов».
Для обнаружения ботнетов используйте публичные датасеты: UNSW-NB15, CICIDS2017. Если нужно смоделировать атаку — запишите трафик реальной приставки или эмулятора. Для OTA-обновлений создайте собственную выборку прошивок (даже 3–5 образцов достаточно, чтобы показать методику).
Если вы понимаете, что до сдачи ВКР осталось немного, а работа ещё не написана — не отчаивайтесь. Мы можем помочь в любой ситуации: от консультации по выбору темы до полного сопровождения диплома. Первая бесплатная консультация всегда доступна. Мы работаем даже со сложными темами и сроками до 120 часов.
Источник: Купили ТВ-приставку подешевле? Поздравляем, теперь она участвует в глобальных кибервойнах (опубликовано 2026-03-19)