Как организаторы регулируют использование ИИ на CTF

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

В рассмотренных соревнованиях границу проводят по-разному: одни ограничивают доступ к инструментам, другие — сведения, которые можно передавать модели. Есть и турниры, где команды сами выбирают режим игры.

CTFZone: восемь часов без интернета и LLM

19 августа 2026 года BI.ZONE провёл очный финал CTFZone в Москве. Десять команд на протяжении восьми часов решали задания без интернета, LLM и внешней помощи. Организаторы объяснили выбор формата желанием проверить, как участники самостоятельно исследуют уязвимости и работают с ограниченными ресурсами.

Запрет поддержали устройством площадки: участники работали на предоставленных компьютерах с Arch Linux и локальным зеркалом репозиториев. Личные электронные устройства были запрещены, кроме клавиатуры и мыши. Выходу в интернет через мобильные устройства препятствовала система подавления радиоволн, но разрешили бумажные источники.

Такие условия потребовали заранее подготовить замену привычным онлайн-ресурсам. В отзывах в нашем обзоре команды просили добавить Docker-образы, pip-пакеты и поиск по локальным материалам. Отмечали и ограничение в один компьютер на команду.

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

Кубок Федерации: ограничения на инструменты и способы доступа

Финал Кубка Федерации 2026 прошёл 10 октября в Москве в формате Attack-Defense. В нём участвовали 20 команд, подробнее о турнире можно прочитать в нашем обзоре.

В презентации для финалистов организаторы перечислили запрещённые инструменты и способы их использования:

  • ИИ-агенты и MCP;
  • локальные ИИ-модели;
  • ИИ-чаты, требующие авторизации;
  • платные, заранее авторизованные или проксируемые ИИ-инструменты;
  • любые способы обхода установленных ограничений.

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

Этот перечень нельзя пересказывать как полный запрет любого ИИ — есть конкретные условия: тип инструмента, необходимость авторизации, платный доступ, использование прокси, но при этом отдельного списка разрешённых ИИ-сервисов в презентации организаторов нет.

Организаторы также требовали установить ПО для передачи экранов в трансляцию. При этом трансляция и проверка соблюдения правил об ИИ — разные задачи: отдельную процедуру такой проверки организаторы не освещали.

Ограничения распространялись на Attack/Defense. Сам формат, в котором команды атакуют чужие сервисы и защищают свои, не определяет допустимость нейросетей: для этого всё равно нужен отдельный пункт регламента.

CubeCTF: вопросы к ИИ разрешены, агенты запрещены

CubeCTF 2026 прошёл 3 октября в формате Attack-Defense и, в отличие от двух предыдущих ивентов, он был онлайн. Организаторы запретили ИИ-агентов, но разрешили участникам задавать вопросы ИИ — граница проходит между консультацией с моделью и запуском агента, который сам выполняет действия при решении заданий.

Ограничение поддержали устройством игровой среды: команды получали доступ к своей машине с уязвимыми сервисами через веб-консоль с терминалом. Для установки инструментов были доступны зеркала пакетов, остальной выход игровой машины в интернет заблокировали. Инфраструктуру предоставляла Glitch Range.

Владимир Черепанов из команды C4T BuT S4D рассказал нам, что копирование текста из веб-терминала наружу не работало. Для игры команда заранее подготовила компактные утилиты с терминальными интерфейсами: привычные веб-интерфейсы и тяжёлая инфраструктура не подходили под ограничения окружения.

По словам Владимира, уязвимости команда искала в коде и трафике, а эксплойты писала вручную. Один раз участники попросили модель сгенерировать замену сервиса по текстовому описанию. Результат не использовали: удалось найти и исправить уязвимости в исходном сервисе. Это опыт конкретной команды; он не показывает, как соблюдали запрет остальные участники.

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

ECSC: запрет ИИ и обязательная запись экранов

European Cybersecurity Challenge 2026 прошёл 12–16 октября в Бохуме. В общем зачёте победила Швеция, в Jeopardy — Германия, в Attack/Defense — Финляндия.

Регламент запрещал во время игры ИИ-агентов, LLM-чаты, генеративное автодополнение кода, локальные модели, ИИ-поиск и ИИ-сводки поисковиков. Переводчики и OCR разрешались для их прямых задач — можно было читать заранее сгенерированные материалы, но пользоваться их интерактивными ИИ-функциями запрещалось. Подготовка инструментов с помощью LLM до соревнования допускалась.

В руководстве появилась конкретная процедура контроля: на Jeopardy и Attack/Defense участники должны были записывать все экраны в один видеофайл с частотой не менее одного кадра в секунду, сохраняя указатель мыши. Файлы требовалось хранить на своём компьютере до 16 октября, 15:00 CEST, и передавать по запросу жюри. Для OBS организаторы опубликовали инструкцию настройки.

При сбое записи нужно было возобновить её и создать обращение с объяснением. Если требовалось ввести чувствительные данные, участник мог предупредить наблюдателя и ненадолго остановить запись; наблюдатель фиксировал время паузы.

Это уже описанная процедура проверки для прошедшего турнира. Итоговый отчёт не разбирает, сколько записей проверило жюри и выявило ли нарушения правил об ИИ.

Sardinia Cyber Camp: наблюдатели за спинами участников

Sardinia Cyber Camp 2026 прошёл 28–30 октября в Кальяри. В его программу входил финал Srdnlen CTF: Jeopardy 29 октября и Speedrun 30 октября.

По словам участника, рассказавшего об этом CTF News, представители организаторов стояли позади каждого игрока и наблюдали за тем, что он делает на компьютере. Контроль происходил непосредственно у рабочих мест: наблюдатель видел действия участника во время решения задач.

У этого примера есть предыстория. После онлайн-отбора Srdnlen CTF 2026 организаторы опубликовали разбор проблем, связанных с использованием ИИ. Из 186 обращений по заданиям они выделили 39 с видимыми признаками решения через ИИ без достаточного понимания задачи. В отчёте описаны и случаи, когда участники присылали выдуманные моделью флаги, а затем жаловались на платформу. Авторы отдельно подчеркнули, что использование ИИ на отборе не было запрещено. Отчёт организаторов об онлайн-этапе.

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

US Cyber Open: разрешённые модели и проверка решений

В правилах шестого сезона US Cyber Open использование ИИ ограничили белым списком моделей. В опубликованный перечень входят:

  • meta-llama/llama-3.1-8b-instruct;
  • google/gemma-4-31b-it;
  • google/gemma-4-26b-a4b-it;
  • qwen/qwen3-30b-a3b-instruct-2507.

Организаторы связывают ограничения с отбором в US Cyber Team: они хотят оценить навыки участников, которым затем предстоит играть на международных соревнованиях с ограниченным доступом к ИИ.

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

Белый список задаёт границу на уровне конкретных моделей. Для участника это означает, что перед стартом нужно проверить название и версию: наличие доступа к привычному сервису ещё не даёт права использовать его на турнире.

FAUST CTF: добровольный режим Low-LLM

На FAUST CTF 2026 общего запрета на ИИ не было. Команды могли добровольно выбрать при регистрации отметку Low-LLM и принять ограничения для всех своих участников:

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

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

Турнир прошёл 26 сентября. Общий зачёт выиграли Bushwackers; среди команд с отметкой Low-LLM первыми стали Cyberlandsholdet, qsunii и TeamFinland. Организаторы выделили эту тройку в итогах.

Такой режим оставлял командам выбор и опирался на добровольное соблюдение заявленных условий. Его нельзя приравнивать к игре совсем без нейросетей: консультации и небольшие фрагменты кода оставались допустимыми.

Что проверить перед стартом

По этим примерам видно, насколько разные условия скрываются за формулировкой «ИИ ограничен»: на CTFZone убрали интернет и доступ к LLM, Кубок Федерации перечислил запрещённые инструменты и способы доступа. CubeCTF разрешил вопросы к ИИ, но запретил агентов и ограничил выход игровой машины в интернет. На ECSC регламент требовал записи экранов, на Sardinia Cyber Camp наблюдали за игроками прямо на площадке. US Cyber Open выбрал конкретные модели, а FAUST CTF предложил добровольную отметку Low-LLM.

Перед соревнованием полезно найти в регламенте ответы на четыре вопроса:

  1. Какие модели и инструменты разрешены: чат, агент, локальная модель, автодополнение кода?
  2. Какие сведения можно передавать ИИ: общий вопрос, небольшой фрагмент, исходники или полное условие?
  3. Когда действуют ограничения: только во время игры или также при подготовке окружения?
  4. Как проверяют соблюдение правил?

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