CyberED Labs: персонализированная платформа для практических задач в кибербезопасности - CyberED
Назад

CyberED Labs: персонализированная платформа для практических задач в кибербезопасности

Мир кибербезопасности требует от специалистов не только глубоких знаний, но и умения применять их на практике в максимально реалистичных условиях. Обычно для выполнения практических задач требуется развернуть специализированные окружения, что нередко связано с техническими сложностями и длительными настройками. Это отнимает время, которое можно было бы посвятить практике.

Именно поэтому мы решили внедрить новую платформу в обучающую программу — CyberED Labs. Платформа создаёт персональные стенды для каждого студента, позволяя сосредоточиться на самом главном — обучении и практике. А о том, как это работает на практике, расскажем в этой статье.

Проблемы традиционного подхода к практическим заданиям

Ранее практические задачи предоставлялись студентам в виде виртуальных машин, которые нужно было скачивать и разворачивать. Это создавало ряд неудобств:

  • Студенты испытывали сложности развертывания. Пользователи с macOS и Linux нередко тратили часы, пытаясь настроить окружение, чтобы, наконец, приступить к выполнению задач.
  • Когда преподаватели разворачивали задания на общедоступных серверах, задачи становились коммунальными — студенты могли случайно изменить настройки или испортить условия выполнения для других участников.
  • Разные преподаватели использовали различные методы подготовки задач, что влияло на стабильность и качество выполнения заданий.

Эти проблемы подталкивали нас к разработке нового подхода, который мог бы предоставить студентам удобный и персонализированный опыт.

Как работает CyberED Labs?

CyberED Labs предоставляет каждому студенту отдельное виртуальное пространство для выполнения заданий, позволяя сосредоточиться на практическом обучении без технических сложностей. Ключевые особенности CyberED Labs:

  1. Для каждого задания студент может разворачивать свой персональный стенд с практическим окружением. Теперь студенту достаточно войти в систему, выбрать задание и нажать кнопку «Развернуть стенд». Это создаёт изолированное виртуальное пространство, доступное только конкретному студенту, что исключает риск случайного изменения задания другими участниками.
  2. В интерфейсе CyberED Labs задания организованы в соответствии с программой курса. Студент видит структуру своего курса и может сразу перейти к выполнению практических задач, не отвлекаясь на технические нюансы. Платформа предоставляет доступ ко всей информации о задаче, инструкции и кнопке для запуска стенда.
  3. Четкие шаблоны для создания заданий, чтобы обеспечить их стабильную работу. В результате каждое задание создается по единому стандарту, что позволяет легко масштабировать систему, предоставляя одинаковый опыт для каждого студента.

Интеграция современных технологий

Платформа 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 на практике, рекомендуем попробовать эту платформу в нашей бесплатной образовательной программе “Белый хакер”