search icon search icon ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Конструктивная безопасность

  • Рынки НТИ: Сейфнет
  • НОВЫЙ ПРОФИЛЬ
  • Рынки НТИ: Сейфнет
  • НОВЫЙ ПРОФИЛЬ
Математика Информатика
  • Этап I
    15 сентября — 5 ноября
    2025
  • Этап II
    12 ноября — 15 декабря
    2025
  • Финал
    16 февраля — 18 апреля
    2026

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

Профиль посвящен применению конструктивной безопасности в умных роботах — ездящих, летающих, плавающих, шагающих.

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

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

Конструктивная безопасность применяется именно программистами и инженерами, и этот навык пригодится в любой ИТ или инженерной карьере. 

Вузы, где обучают основам кибериммунного подхода к разработке, будут рады видеть победителей и призёров профиля в числе своих абитуриентов: РУТ МИИТ, РТУ МИРЭА, ИжГТУ имени М. Т. Калашникова, УГГУ, ЧувГУ, КФУ им. В.И. Вернадского, ПетрГУПГНИУ, КНИТУ, ИКНТЮФУ.

Победители получат сертификаты на образование в 150 000 рублей, участники команд из топ-3 — по 75 000 рублей.

Сертификаты можно потратить на ноутбук или другое оборудование для обучения, образовательный кемп по теме ИТ или курс* от Яндекс.Практикум (Продакт-менеджер, Аналитик, Архитектор ПО, Проджект-менеджер в ИТ).

* полный список курсов для выбора будет доступен к моменту завершения финала профиля.

Конструктивная безопасность1
Конструктивная безопасность2
Конструктивная безопасность3
Конструктивная безопасность4
Конструктивная безопасность5
01 5

Этапы соревнований

Этап I

Участникам предстоит решать задачи двух туров: инженерного и предметного.

  • Инженерный тур знакомит с тематикой профиля.
  • Предметный тур проверяет уровень школьной подготовки по математике и информатике.

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

Этап II

Для решения задач II этапа необходимо собрать команду.

II этап посвящен отработке навыков анализа угроз безопасности для роботов, в том числе для ИИ компонент, выбору мест и способов блокирования нежелательных последствий внутри программного обеспечения, выделения кода безопасности в доверенные компоненты.

Участники познакомятся с элементами комплексной задачи финала и приобретут умения, необходимые для ее решения.

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

Финал

Финалистам предстоит разработать и отладить модуль безопасности автономного робота.

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

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

Участникам предстоит разработать модуль безопасности и испытать, насколько хорошо получившийся робот выполняет свои основные задачи (построение и обход маршрута, сбор мусора, избегание препятствий и пр.) и насколько он при этом устойчив к кибератакам всех типов, от хулиганов до террористов, которые постараются ему помешать.

Разработка и испытания будут проводиться на цифровом двойнике, физического робота собирать не потребуется.

Рекомендации для наставника

Начиная со II этапа участникам необходимо объединиться в команды. Тем, у кого команды нет, организаторы помогут ее найти (подробнее о командообразовании и том, как искать команду).

Чем больше компетенций в команде, тем выше ее эффективность.

Участникам понадобятся следующие компетенции: 

  • Программирование на Python.

  • Написание тестов на Python.

  • Понимание базовых принципов архитектуры ПО.

Для участия во втором и заключительном этапах понадобится команда из 4–5 человек: 

  • Роль 1. Программист (разработка алгоритмов модуля безопасности).

  • Роль 2. Тестировщик (написание/проведение тестов).

  • Роль 3. Аналитик в сфере информационной безопасности⁠ (анализ целей безопасности, выявление негативных сценариев).

  • Роль 4. Архитектор (создание недостающих компонентов архитектуры).

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

  • Роль 5. Проектный менеджер, или Капитан (отвечает за планирование/контроль работы, чтобы команда не увлеклась деталями, пожертвовав сроками решения полной задачи). 

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

Материалы подготовки

Организаторы

Партнеры

background image background image background image background image background image background image background image background image background image background image background image background image
background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image