CyberED Labs: персонализированная платформа для практических задач в кибербезопасности
Мир кибербезопасности требует от специалистов не только глубоких знаний, но и умения применять их на практике в максимально реалистичных условиях. Обычно для выполнения практических задач требуется развернуть специализированные окружения, что нередко связано с техническими сложностями и длительными настройками. Это отнимает время, которое можно было бы посвятить практике.
Именно поэтому мы решили внедрить новую платформу в обучающую программу — CyberED Labs. Платформа создаёт персональные стенды для каждого студента, позволяя сосредоточиться на самом главном — обучении и практике. А о том, как это работает на практике, расскажем в этой статье.
Проблемы традиционного подхода к практическим заданиям
Ранее практические задачи предоставлялись студентам в виде виртуальных машин, которые нужно было скачивать и разворачивать. Это создавало ряд неудобств:
- Студенты испытывали сложности развертывания. Пользователи с macOS и Linux нередко тратили часы, пытаясь настроить окружение, чтобы, наконец, приступить к выполнению задач.
- Когда преподаватели разворачивали задания на общедоступных серверах, задачи становились коммунальными — студенты могли случайно изменить настройки или испортить условия выполнения для других участников.
- Разные преподаватели использовали различные методы подготовки задач, что влияло на стабильность и качество выполнения заданий.
Эти проблемы подталкивали нас к разработке нового подхода, который мог бы предоставить студентам удобный и персонализированный опыт.
Как работает CyberED Labs?
CyberED Labs предоставляет каждому студенту отдельное виртуальное пространство для выполнения заданий, позволяя сосредоточиться на практическом обучении без технических сложностей. Ключевые особенности CyberED Labs:
- Для каждого задания студент может разворачивать свой персональный стенд с практическим окружением. Теперь студенту достаточно войти в систему, выбрать задание и нажать кнопку «Развернуть стенд». Это создаёт изолированное виртуальное пространство, доступное только конкретному студенту, что исключает риск случайного изменения задания другими участниками.
- В интерфейсе CyberED Labs задания организованы в соответствии с программой курса. Студент видит структуру своего курса и может сразу перейти к выполнению практических задач, не отвлекаясь на технические нюансы. Платформа предоставляет доступ ко всей информации о задаче, инструкции и кнопке для запуска стенда.
- Четкие шаблоны для создания заданий, чтобы обеспечить их стабильную работу. В результате каждое задание создается по единому стандарту, что позволяет легко масштабировать систему, предоставляя одинаковый опыт для каждого студента.
Интеграция современных технологий
Платформа CyberED Labs использует новейшие технологии, чтобы упростить и оптимизировать развертывание заданий:
- Платформа поддерживает контейнеризацию для работы с веб-приложениями и атак на них, развертывая задания на Kubernetes. Задачи на базе Windows запускаются в Yandex Cloud. Такой подход делает процесс более надежным и позволяет гибко распределять ресурсы.
- Для доступа к заданиям в Yandex Cloud используется VPN-подключение. Это позволяет защитить задания от несанкционированного доступа и обеспечивает дополнительный уровень безопасности.
Динамические флаги: честная игра и безопасность
Одной из интересных особенностей CyberED Labs является использование динамических флагов. Это уникальные данные, генерируемые при каждом запуске задания. Таким образом, даже если один студент найдёт решение и поделится им с другими, флаг, который нужно найти в задаче, всё равно будет уникальным для каждого. Это позволяет объективно оценивать навыки студентов и повышает образовательный эффект.
Интеграция с LMS-системой
CyberED Labs полностью интегрирована с LMS-системой, что делает доступ к заданиям проще и удобнее. Когда студент входит в LMS, он автоматически получает доступ ко всем задачам курса. Не нужно создавать отдельные учетные записи и беспокоиться о дополнительных настройках. Это значительно упрощает работу и дает студенту мгновенный доступ к необходимым практическим материалам.
Примеры практических заданий в CyberED Labs
Например, обучающая программа по атакам на веб-приложения (R319) полностью интегрирована с CyberED Labs. Все задания разработаны с использованием новых стандартов и развертываются через платформу. Курс включает более 70 заданий, среди которых:
- Исследование целей. Студенты учатся проводить анализ веб-приложений и сканировать сети.
- Атаки на аутентификацию. От простого подбора паролей до сложных атак на OAuth и SSO.
- Эксплуатация уязвимостей. Практика работы с обнаружением уязвимостей, обходом системных ограничений и изучением методов повышения привилегий на различных платформах.
- Повышение привилегий и проброс трафика. Сложные техники pivoting и атаки на Active Directory.
Каждое из этих заданий полностью нацелено на то, чтобы студент мог самостоятельно изучить и отработать ключевые навыки, необходимые для работы в сфере кибербезопасности.
Возможности для преподавателей и студентов
Для преподавателей CyberED Labs также открывает новые возможности. Вся структура заданий и интерфейс управления дают возможность создавать задания, которые легко масштабируются и соответствуют установленным стандартам. Преподаватели могут разрабатывать задания по единому шаблону и быть уверены, что система сможет автоматически разворачивать задания для любого количества студентов.
Для студентов это значит, что они смогут сосредоточиться на обучении, не отвлекаясь на технические проблемы. В платформе в будущем появится система, где каждое выполненное задание фиксируется и отображается в цифровом резюме студента, которое они смогут использовать для демонстрации своих навыков перед потенциальными работодателями.
Почему Labs — это важный шаг для CyberED в подготовке киберспециалистов?
Мы инвестируем наши силы в создание условий, при которых каждый студент сможет пройти путь от новичка до уверенного специалиста. Условий, при которых каждый студент может развиваться в реальных сценариях на удаленных стендах, где требуется не только знание теории, но и умение применять ее на практике.
Платформа будет постоянно расширяться и дополняться новыми заданиями. Мы уже запланировали интеграцию дополнительных курсов и модулей, чтобы студенты могли углублять свои знания и совершенствовать навыки.
Если вы хотите опробовать CyberED Labs на практике, рекомендуем попробовать эту платформу в нашей бесплатной образовательной программе “Белый хакер”