Введение (142 слова)
13 марта 2026 года SecurityLab опубликовал материал о подозрении Ирана в попытке взлома серверов ядерного объекта в Польше. Это не просто новость — это сигнал: критическая инфраструктура, включая АЭС, становится целевой для государственных и негосударственных акторов. Для выпускника ИТ-направления это значит: вы не просто пишете код — вы строите доверие. Без понимания специфики защиты ICS/SCADA, без знания GOST Р 52736-2007 или OWASP ICS Top 10, ваш диплом будет «просто программой», а не решением реальной задачи. Сегодня даже бакалавр должен уметь: проектировать архитектуру с «нулевым доверием», разрабатывать сценарии тестирования уязвимостей и оценивать эффективность защиты по ISO/IEC 25010.
Не надо «перегружать» — используйте то, что реально применяется в промышленных средах: Snort + Zeek + OpenTelemetry Collector для сбора логов, Kubernetes для развертывания SIEM-подсистем, Python для автоматизации проверок. В статье упоминаются атаки на SCADA — значит, делайте фокус на протоколах Modbus/TCP, DNP3, IEC 61850. Не пытайтесь «воспроизвести» атаку — сделайте анализ уязвимости и проектирование контрмер.
Да, но только в качестве контекста, а не как основу. Например: «В статье SecurityLab (2026) описано, как атакующий получил доступ через уязвимость в web-интерфейсе. В нашей модели мы имитируем этот сценарий, но заменяем IP-адреса и добавляем шумовые данные». Все сценарии должны быть в рамках FBI’s guidance on ethical hacking и CISA ICS advisories.
ГОСТ Р 52736-2007 — это обязательный документ для КИ. В ТЗ обязательно указать:
• Цель: «обеспечение безопасности данных в соответствии с требованиями GOST Р 52736-2007»
• Методология: «интеграция PMBOK 7 в процесс управления рисками»
• Метрики: «MTTR ≤ 15 мин, TCO снижение на 20% за год»
Это не противоречие — это комбинированный подход, который уже используется в проектах «Росэнергоатома».
Во второй части главы 1 — «Анализ уязвимостей в промышленных системах» — не просто цитируйте SecurityLab. Нарисуйте C4-диаграмму уровня 2 («System Context»), где:
- Reactor Control System (ядро)
- Web Interface (точка входа, уязвимость в статье)
- SIEM Server (мониторинг)
- External Attacker (атакующий)
Пример C4-схемы в текстовом виде:
```
+-------------------+
| Reactor Control |
| System |
+---------+---------+
|
| (Modbus TCP)
v
+---------+---------+
| Web Interface | ← уязвимость в статье
+---------+---------+
|
| (HTTP/HTTPS)
v
+---------+---------+
| SIEM Server |
+---------+---------+
```
Во второй главе реализуйте модуль «Zero Trust Gateway» для SCADA. Пример конфигурации в YAML:
# zero-trust-gateway.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: scada-ingress
annotations:
nginx.ingress.kubernetes.io/whitelist-source-range: "10.10.0.0/16,192.168.100.0/24"
spec:
rules:
- host: reactor-polska.example.com
http:
paths:
- path: /modbus
pathType: Prefix
backend:
service:
name: modbus-service
port:
number: 502
tls:
- hosts:
- reactor-polska.example.com
secretName: tls-cert
Это — не теория, а работающий пример, который можно запустить в minikube. Добавьте в описание: «в статье SecurityLab упоминается, что атакующий использовал web-интерфейс — здесь мы блокируем его через ingress controller».
В третьей главе используйте метрики ISO/IEC 25010:
- Reliability: MTBF ≥ 10 000 часов
- Security: TCO снижение на 20%, MTTR ≤ 15 мин
- Usability: время нахождения угрозы — от 3 дней до 5 минут
Пример скрипта для тестирования:
```python
# test_security.py
import time
from datetime import datetime
def simulate_attack():
print(f"[{datetime.now()}] Запуск атаки...")
time.sleep(10) # эмуляция времени обнаружения
return True
if __name__ == "__main__":
start = time.time()
success = simulate_attack()
end = time.time()
detection_time = end - start
print(f"Обнаружение за {detection_time:.1f} сек")
assert detection_time <= 300, "Угроза обнаружена слишком медленно!"
```
Ошибка 1: «Я сделал сценарий атаки, но не показал, как это работает в реальной системе». → Решение: вставьте C4-схему с уровнем «Container» и «Component», покажите, как атака проходит через слои.
Ошибка 2: «Все метрики — только “время обнаружения”».
→ Решение: добавьте TCO, MTTR, number of false positives — это обязательное условие для защиты КИ.
Если вы хотите, чтобы ваш диплом был не просто «написанным», а реальным решением — мы предлагаем бесплатную 120-минутную консультацию по выбору темы, структуре и оформлению. Помощь с любой темой по ИБ, DevOps, ML — без ограничений.
Источник: Блокада нефти, гибель лидера и кибервойна. Под прицел хакеров попал ядерный реактор Польши (опубликовано 2026-03-13)