
InnoCTF Junior проверяет практические навыки кибербезопасности школьников 9-11 классов. В онлайн-отборе команда решает task-based задания: анализирует файлы, протоколы, код и учебные уязвимые сервисы, затем отправляет найденные флаги в автоматическую систему. Рейтинг зависит от набранных баллов и времени сдачи.
Категории охватывают Web, Crypto, Reverse, Forensic, Admin, Network, PPC, Stegano, Math, OSINT и Binary Exploitation. Участники сами выбирают языки и инструменты анализа. Все действия ограничены конкурсной инфраструктурой; атаки внешних сервисов и систем жюри запрещены.
Школьники из Казахстана могут сформировать команду из трёх-пяти человек и пройти отбор удалённо 25 октября. Финал 20-22 ноября проходит очно в Университете Иннополис в формате Attack-Defense. Финалистам предусмотрены бесплатные проживание и питание в дни финала; международная дорога отдельно не обещана, а локальный трансфер Казань-Иннополис-Казань может организовываться централизованно.
Правила существенно ограничивают AI. Автономные агенты, решение полного задания моделью и генеративные функции IDE отключаются; допускаются только вспомогательные действия по конкретной логике, придуманной участником. Каждый участник непрерывно записывает весь desktop с аудио, сдаёт SHA256 digest в течение 30 минут после отбора и сами записи в течение пяти часов. Это обязательная часть подтверждения честной работы, а не обычное короткое demo.
Организатор: Университет Иннополис
Формат: hybrid. Онлайн-отбор; очный финал в Иннополисе, Россия
Часовой пояс расписания: Europe/Moscow
Учащиеся 9-11 классов общеобразовательных организаций России и зарубежья, включая Казахстан; также семейное образование и самообразование при допуске оргкомитета. Для финала требуется поездка в Иннополис.
3-5 школьников. Один участник состоит только в одной команде; переход требует согласования.
Онлайн Jeopardy CTF: Флаги из учебных задач Admin/Network/Forensic/Crypto/Reverse/Web/PPC/Stegano/Math/OSINT/Binary Exploitation. C, C++, Java, JavaScript, Python и другие языки разрешены. Баллы за верные флаги; при равенстве меньшее суммарное время выше.
Очный Attack-Defense финал: Эквивалентные уязвимые сервисы каждой команде: защищайте свои и исследуйте игровые сервисы соперников. Формула scoring и infrastructure сообщаются минимум за семь дней. Самостоятельная поездка обязательна для прошедших финал.
9-11 классы в России и иностранных странах; допуск оргкомитета. Состав 3-5, только одна команда на участника. Русский рабочий язык, все времена MSK UTC+3.
Один состав на оба этапа, изменения только с согласованием. Названия команды без политического, экстремистского, рекламного и оскорбительного контента.
Работайте только с обозначенными конкурсными системами. Запрещены атаки ATS/жюри, фильтрация соперников по IP, кража чужих флагов вне игрового scope, чрезмерный трафик и DoS/DDoS.
Обсуждение внутри команды разрешено; обмен решениями между командами, чужие/дополнительные логины и публикация решений до окончания этапа запрещены.
AI разрешён лишь как справка/инструмент: объяснение ошибок, поиск документации, код по заранее сформулированному собственному алгоритму и перевод своей логики.
Нельзя отдавать модели полное условие, материалы задания для поиска уязвимости/эксплойта/флага либо автономное управление экспериментами. AI agents любых видов, cloud и local, запрещены.
Генеративное autocomplete, AI chat/refactoring/debug и agent modes IDE отключить. Deterministic autocomplete, linters, debugger/compiler разрешены. Browser AI mode запрещён; краткий search AI Overview допустим без раскрытия, развёрнутое содержание использовать нельзя.
Каждый непрерывно записывает весь host desktop в OBS, при VM запись на host. Full Display Capture без crop/затемнения, mic и system audio, минимум 1280x720 с native aspect ratio, 1 FPS. При сбое немедленно сообщить и возобновить.
Запись начните примерно за пять минут, остановите после официального окончания. До старта придёт upload link. DIGEST.txt с SHA256 всех файлов загрузите за 30 минут; после срока его нельзя менять. Видео загрузите за пять часов, если другой срок не указан; файл без заранее сданного хеша не учитывается.
Программная проверка флагов не апеллируется. Жюри может аудитировать решения и AI history; нарушение одного участника затрагивает команду. Отсутствие полной записи может привести к снятию баллов или дисквалификации.
Участие бесплатно. Подарки и памятные призы, без подтверждённого cash breakdown. Преференции поступления регулируются отдельно и не обещают казахстанскому участнику автоматические баллы российского экзамена.
Сумма баллов верных флагов: вес не опубликован
Суммарное время сдач при равенстве: вес не опубликован
Attack-Defense scoring перед финалом: вес не опубликован
Победители и призёры: Памятные призы и подарки; перечень и cash value не опубликованы.
Финальное обеспечение: Проживание и питание в дни финала бесплатны, локальный трансфер может организовываться; это обеспечение турнира, не приз и не международный travel grant.
Регистрация: До 20 октября, 23:59 MSK; Казахстан 21 октября, 01:59 UTC+5
Онлайн-отбор: 25 октября, 08:00-16:00 MSK; Казахстан 10:00-18:00
Digest / video: 25 октября, до 16:30 / 21:00 MSK по общим правилам; Казахстан 18:30 / 23:00
Очный финал: 20-22 ноября 2026, Иннополис; точные игровые часы сообщаются финалистам
Регистрация: https://start.innopolis.university/olimpiady/innoctf-junior/
Мероприятие: https://dovuz.innopolis.university/innoctfjunior
Правила: https://start.innopolis.university/upload/sprint.editor/13e/5u2cn8845uwj1eaxyq03d6un9t0tbcwl.pdf