Понял, вот чистый текст README.md без всяких блоков:
Терминал Центра Безопасности
Интерактивное обучающее приложение на Python в стиле «терминала», моделирующее работу инженера по кибербезопасности на промышленном объекте (АСУ ТП).
Пользователь проходит серию сценариев и принимает решения, влияющие на уровень безопасности системы.
Возможности
- 13 интерактивных сцен (кибербезопасность, физическая защита, инциденты)
- Система очков и итоговой оценки
- Интерфейс в стиле терминала (dark + green matrix)
- Эффект печатающегося текста
- Индикатор прогресса
- Случайное перемешивание вариантов ответов
- Автоматическая генерация изображений-заглушек
Требования
- Python 3.8+
- Библиотеки: customtkinter, pillow
Установка:
pip install customtkinter pillow
Запуск
python main.py
Структура проекта
project/
├── main.py
├── images/
Как играть
- Запустите приложение
- Пройдите авторизацию
- Читайте сценарии и выбирайте действия
- Ваши решения влияют на уровень безопасности
- В конце получите отчет
Чему учит
- Сетевая сегментация (VLAN, firewall)
- Фишинг и социальная инженерия
- Контроль физического доступа
- Управление паролями
- Безопасность цепочки поставок
- Обнаружение аномалий
- Удалённый доступ (VPN, 2FA)
- Обновления систем
- USB-угрозы
- Реакция на вирусные атаки
- Резервное копирование
- Стандарты ISA/IEC 62443
Система оценки
80–100% — Завод в полной безопасности
50–79% — Есть уязвимости
0–49% — Критический взлом
Настройки
Можно изменить в коде:
BG_COLOR = "#050505"
MATRIX_GREEN = "#00FF41"
FONT_FAMILY = "Consolas"
Примечания
- Папка images создается автоматически
- Интернет не требуется
Автор
Учебный симулятор по кибербезопасности АСУ ТП