SAS CTF — ежегодное соревнование по информационной безопасности. На отборочном этапе оно объединило более 1 000 команд. Состязание проходило в формате Attack/Defense: участникам нужно было находить уязвимости в сервисах соперников, защищать собственную инфраструктуру и поддерживать ее стабильную работу.
Попасть в финал SAS CTF можно было двумя способами: войти в топ-8 на отборочном этапе SAS CTF Quals или занять первое место на Kaspersky CTF. Команда CUT выбрала второй путь. Изначально участники рассчитывали прежде всего потренироваться, но выступили настолько успешно, что стали одной из лучших команд российского отбора и получили приглашение на международный финал.
В финале участвовали 14 команд — некоторые коллективы были международными. Команда CUT соревновалась с сильнейшими участниками международного сообщества специалистов по кибербезопасности.
SAS CTF стал для студенческой сборной крупнейшим соревнованием в истории команды — и первым такого масштаба, где ребята сразу заняли призовое место. Как отмечают участники, к этому результату они шли постепенно: предыдущие соревнования помогали накапливать опыт и оттачивать навыки.
Попасть в финал SAS CTF можно было двумя способами: войти в топ-8 на отборочном этапе SAS CTF Quals или занять первое место на Kaspersky CTF. Команда CUT выбрала второй путь. Изначально участники рассчитывали прежде всего потренироваться, но выступили настолько успешно, что стали одной из лучших команд российского отбора и получили приглашение на международный финал.
В финале участвовали 14 команд — некоторые коллективы были международными. Команда CUT соревновалась с сильнейшими участниками международного сообщества специалистов по кибербезопасности.
SAS CTF стал для студенческой сборной крупнейшим соревнованием в истории команды — и первым такого масштаба, где ребята сразу заняли призовое место. Как отмечают участники, к этому результату они шли постепенно: предыдущие соревнования помогали накапливать опыт и оттачивать навыки.
В состав сборной Центрального университета вошли:
Тренер команды — Максим Смирнов, эксперт по подготовке к CTF-соревнованиям Центрального университета.
- Савва Серебряков, капитан команды;
- Леонид Антонюк;
- Андрей Баков;
- Тагир Эминов;
- Михаил Селин.
Тренер команды — Максим Смирнов, эксперт по подготовке к CTF-соревнованиям Центрального университета.
Как проходило соревнование
Главной особенностью финала SAS CTF стала распределенная инфраструктура и необычные правила отдельных заданий. Четыре сервиса были размещены на отдельных уязвимых машинах, а еще один работал полностью локально. Для работы с ним участник команды должен был на 30 минут перейти на отдельный ноутбук без доступа к интернету, телефона и возможности копировать файлы, после чего его мог сменить другой участник.
Еще один сервис — shellcode_arena — представлял собой соревнование по низкоуровневому программированию: участники проверяли, чей шеллкод работает эффективнее. При этом правила внутри сервиса на протяжении всей игры динамически менялись, поэтому командам приходилось постоянно адаптировать решения.
Часть заданий была связана с применением больших языковых моделей в разработке и информационной безопасности, а часть, напротив, требовала работать без них. Например, Андрей Баков решал задачу в изолированной среде, которую организаторы назвали антислоп-коробкой. На отдельном ноутбуке без доступа к интернету он анализировал локальные сервисы и трафик, самостоятельно разбираясь в происходящем.
В ходе других заданий участники работали с Kubernetes, локальными языковыми моделями и сервисами для тестирования. Такой формат требовал не только технической подготовки, но и слаженной командной работы: участникам нужно было распределять задачи, быстро переключаться между направлениями и согласовывать действия.
Еще один сервис — shellcode_arena — представлял собой соревнование по низкоуровневому программированию: участники проверяли, чей шеллкод работает эффективнее. При этом правила внутри сервиса на протяжении всей игры динамически менялись, поэтому командам приходилось постоянно адаптировать решения.
Часть заданий была связана с применением больших языковых моделей в разработке и информационной безопасности, а часть, напротив, требовала работать без них. Например, Андрей Баков решал задачу в изолированной среде, которую организаторы назвали антислоп-коробкой. На отдельном ноутбуке без доступа к интернету он анализировал локальные сервисы и трафик, самостоятельно разбираясь в происходящем.
В ходе других заданий участники работали с Kubernetes, локальными языковыми моделями и сервисами для тестирования. Такой формат требовал не только технической подготовки, но и слаженной командной работы: участникам нужно было распределять задачи, быстро переключаться между направлениями и согласовывать действия.
Испытание на командную работу
Сложность распределенной инфраструктуры особенно ощутил капитан команды Савва Серебряков. Ему приходилось координировать работу нескольких виртуальных машин с разными сервисами и дорабатывать инструменты команды, чтобы собирать сетевой трафик из разных точек.
Савва Серебряков:
«Там было три разные виртуальные машины, на которых были разные сервисы. Одна — с видеокартой, другая — с Kubernetes-кластером, третья — с остальными сервисами, плюс еще наша виртуальная машина с нашей инфраструктурой. Мне приходилось это менеджить: я дописывал некоторые наши инструменты, чтобы они распределенно работали со всех точек и собирали трафик. Это, конечно, добавляло головной боли, но мы многому научились».
По словам Леонида Антонюка, ход соревнования был непредсказуем: команда меняла позиции в турнирной таблице, а в заключительный час участники продолжали искать новые уязвимости и оптимизировать уже найденные решения.
Леонид Антонюк, участник CUT:
«Для нас это первое соревнование такого масштаба и с такими командами. Именно поэтому было интересно посмотреть, на каком месте окажемся по итогу».
От вызовов к призовому месту
В ходе SAS CTF Максим Смирнов, тренер сборной Центрального университета, следил за ходом соревнования, наблюдал за работой команды и по мере возможности помогал участникам:
«Финал получился напряженным: до последнего момента было сложно предсказать итоговый результат. Я следил за турнирной таблицей, наблюдал за работой команды и подключался там, где мог быть полезен. Для ребят это был опыт соревнований международного уровня, где важно не только находить уязвимости, но и оперативно адаптироваться к меняющейся ситуации, координировать действия и поддерживать стабильность своих решений. Команда справилась с этим вызовом и в итоге заняла третье место. Для нас это ценный результат и подтверждение того, что подготовка и командная работа дают свои плоды».
От первых соревнований до международного уровня
Участие в SAS CTF продолжило серию международных выступлений сборной Центрального университета по информационной безопасности. Команда CUT регулярно соревнуется с сильнейшими участниками CTF-сообщества. В прошлом учебном году сборная приняла участие в 23 соревнованиях и завоевала призовые места в 11 из них.
В 2026 году сборная ЦУ по информационной безопасности также выступила на международном соревновании Eschaton в Индии двумя составами: команда LLM Team заняла первое место, а CUT — третье. Опыт участия в SAS CTF стал еще одним этапом подготовки сборной к новым соревнованиям и возможностью проверить свои решения в условиях международного финала.
При этом для некоторых участников CUT полноценный опыт участия в CTF-соревнованиях начался только после поступления в Центральный университет. До этого они самостоятельно изучали информационную безопасность, но им не хватало команды единомышленников, с которой можно было бы регулярно тренироваться, обмениваться опытом и участвовать в соревнованиях.
В 2026 году сборная ЦУ по информационной безопасности также выступила на международном соревновании Eschaton в Индии двумя составами: команда LLM Team заняла первое место, а CUT — третье. Опыт участия в SAS CTF стал еще одним этапом подготовки сборной к новым соревнованиям и возможностью проверить свои решения в условиях международного финала.
При этом для некоторых участников CUT полноценный опыт участия в CTF-соревнованиях начался только после поступления в Центральный университет. До этого они самостоятельно изучали информационную безопасность, но им не хватало команды единомышленников, с которой можно было бы регулярно тренироваться, обмениваться опытом и участвовать в соревнованиях.
Савва Серебряков:
«В школе я очень хотел играть в CTF и уже участвовал в соревнованиях, но у меня не было команды, с которой можно было бы развиваться и серьезно соревноваться. В ЦУ я познакомился с замечательными ребятами, с которыми мы создали команду CUT. Это был колоссальный путь: за каждый год набиралось около 30 соревнований — и каждое из них давало нам новый опыт и знания. Также мы развивались самостоятельно и становились сильнее. И вот мы здесь — я горжусь нами».
Похожий опыт был и у Леонида Антонюка. До поступления в ЦУ он интересовался информационной безопасностью, изучал сетевые атаки, основы реверс-инжиниринга и низкоуровневое программирование. Но в родном городе ему было непросто найти единомышленников, с которыми можно было бы обсуждать задачи и вместе развиваться в CTF.
Леонид Антонюк:
«В информационной безопасности очень важна насмотренность, которую, на мой взгляд, сложно получить без обмена опытом. Поэтому полноценно участвовать в CTF я начал уже после поступления в Центральный университет».
По словам Леонида, за это время выросли не только сами участники, но и сложность соревнований. В частности, развитие больших языковых моделей меняет требования к специалистам: чтобы находить уязвимости и решать новые задачи, необходимо глубоко разбираться в технологиях и постоянно осваивать новые подходы.
История команды CUT показывает, как сообщество единомышленников, регулярная практика и обмен знаниями помогают превратить интерес к информационной безопасности в серьезный соревновательный опыт.
История команды CUT показывает, как сообщество единомышленников, регулярная практика и обмен знаниями помогают превратить интерес к информационной безопасности в серьезный соревновательный опыт.