Чемпионат по программированию и компьютерной безопасности CyberCraft: Битва кодов
14-18 мая в Воронеже прошел Чемпионат по программированию и компьютерной безопасности CyberCraft: Битва кодов. Четыре дня студенты, школьники и учащиеся СПО соревновались в профессиональном мастерстве в двух спортивных дисциплинах – алгоритмическом программировании и программировании систем информационной безопасности.
Организаторами данных соревнований стали Воронежский государственный университет в лице факультета компьютерных наук, Министерство цифрового развития Воронежской области, Воронежское отделение Федерации спортивного программирования и Межрегиональная общественная организация «Ассоциация руководителей служб информационной безопасности» (АРСИБ). Мероприятие проводилось при поддержке Минцифры России, Агентства стратегических инициатив (АСИ), движения «Наставники России» и программы «Роспатриот» агентства Росмолодежь. Генеральным спонсором мероприятия выступила компания Северсталь, среди спонсоров и партнеров также были Сбербанк, Координационный центр доменов .RU/.РФ, компании InfoWatch, OCS, Angels IT, Интеллектуальные системы, Информсвязь-Черноземье (freedom), DSR, IT Consulting, Техномаркет, Первый Бит и др.
В таком масштабе Чемпионат CyberCraft проводился впервые, но своему появлению обязан соревнованиям VrnCTF, которые проводились факультетом компьютерных наук ВГУ с 2019 года. В этом году CyberCraft включал в себя три соревнования:
– Первенстве Воронежа по спортивному программированию среди школьников и студентов «VrnCode-2025»;
– Соревновании по информационной безопасности среди школьных и студенческих команд «VrnCTF-2025»;
– V межрегиональные соревнования в области информационной безопасности «CenterCTF-2025».
Первым, 14-15 мая, в ВГУ прошло Первенство Воронежа по спортивному программированию VrnCode (дисциплина «программирование алгоритмическое»). Участникам нужно было решить от 10 до 12 алгоритмических задач. Каждое решение представляло собой программу на любом языке программирования, которая за отведённое время должна корректно обрабатывать заданные входные данные. Задача засчитывалась, если программа успешно проходила все тестовые случаи. Победитель определялся по количеству решённых задач, а при равенстве баллов – по наименьшему времени с учётом штрафов. Подобранные задачи требовали нестандартного подхода, глубоких знаний математики и алгоритмов.
Среди студентов соревнования были командными, в них приняли участите более 100 студентов и курсантов – 34 команды из нескольких воронежских вузов, а также команды из Москвы, которые стали одними из победителей:
– 1 место – команда «[MISIS] Рудокопы», Университет науки и технологий МИСИС, г. Москва;
– 2 место – команда «5 часов дебага», Воронежский государственный университет, ФКН (Егор Рогачев, Даниил Шульженко, Артем Едрышов);
– 3 место – команда «vot bi ne otchislili», Национальный исследовательский ядерный университет «МИФИ», г. Москва.
Школьники соревновались в индивидуальном зачете, победителями среди них стали:
– 1 место – Илья Ролдугин, Губернский педагогический колледж;
– 2 место – Владимир Кулигин из Лицея №6 и Кирилл Бубнов из СОШ №1 с УИОП;
– 3 место – Дмитрий Цыбульский из СОШ №84, Алексей Горшков из Лицея №1 и Арсений Коптев из Гимназии им. акад. Н.Г. Басова.
17 мая состоялись Соревнования по информационной безопасности среди школьных и студенческих команд VrnCode-2025 (спортивная дисциплина «программирование систем информационной безопасности»). Площадкой проведения этих соревнований стал Дворец творчества детей и молодежи. В соревнованиях приняли участие 10 студенческих команд и 9 команд из школ и СПО. По правилам студенческие команды могли включать до 7 участников, а школьные и СПО команды – не более 5 человек. Соревнование проводилось в формате task-based CTF. Командам предлагалось справиться с 25 задачами, решением которых являлся так называемый флаг – символьная последовательность определённого формата. Задачи традиционно делятся на ряд категорий: криптография, стеганография, реверс-анализ, веб, OSINT, администрирование. Флаг мог быть скрыт где угодно: в файле, изображении, программе или на сервере. Чтобы его получить, участникам нужно было взломать шифр, проанализировать код, обнаружить уязвимость или применить другие хакерские техники. Задачи предлагались одни и те же для всех команд, но рейтинг для двух категорий строился отдельно.
Среди студентов победителями стали:
– 1 место – команда «N0N@me13», Академия ФСО России, г. Орел;
– 2 место – команда «RGB+5qu4d», Воронежский государственный университет, ПММ+ФКН (Николай Покатаев, Олег Есаков, Артем Субботин, Иван Червоный, Дарья Герасименко, Александр Ашихин);
– 3 место – Дембеля, Воронежский институт МВД России.
Среди школьников и СПО – победители:
– 1 место – команда «Xls team», Лицей №1
– 2 место – команда «Overload» из представителей СОШ №1 с УИОП, Гимназии им. А.В. Кольцова и Гимназии им. акад. Н.Г. Басова;
– 3 место – команда «Xorg-worship», Старооскольский индустриально-технологический техникум.
В последний день чемпионата CyberCraft, 18 мая, прошли V межрегиональные соревнования в области информационной безопасности «CenterCTF-2025». Данные соревнования проводятся среди студенческих команд Центрального федерального округа и второй год подряд в Воронеже, в Дворце творчества детей и молодежи. Формат attack-defense CTF считается одним из наиболее сложных в хакерских соревнованиях. Каждая команда получает идентичные серверы с уязвимыми сервисами, на которые организаторы периодически отправляют конфиденциальные данные – флаги. Участникам необходимо одновременно решать две противоположные задачи: защищать собственный сервер, оперативно находя и устраняя уязвимости без нарушения работоспособности сервисов, и атаковать серверы соперников, используя аналогичные уязвимости для кражи их флагов.
В соревновании приняли участие 10 команд из Воронежа, Москвы, Орла, Ярославля и Рязани. Победителями стали:
– 1 место – команда «BINARYBEARS», Московский технический университет связи и информатики;
– 2 место – команда «SALAD», Воронежский государственный университет, ФКН (Александр Ерешкин, Александр Лузин, Тимофей Улезько);
– 3 место – команда «N0N@me13», Академия ФСО России, г. Орел.
– На факультете компьютерных наук в последнее время уделяется большое внимание работе с одаренными студентами, развитию олимпиадного движения. Сформировалось целое сообщество студентов и преподавателей, занимающихся организацией и проведением олимпиад, подготовкой студенческих команд к соревнованиям мирового уровня. Возглавляет это направление деятельности на факультете старший преподаватель, ведущий специалист ГК «Информсвязь» Дмитрий Иванович Соломатин. Приятно видеть, как из наших факультетских соревнований VrnCTF выросло такое масштабное мероприятие для Воронежской области и ЦФО, как прошедший Чемпионат CyberCraft: Битва кодов.
На соревнования приехали команды из других регионов, из Москвы, в том числе из ведущих вузов. При этом все прошло на высоком уровне, задачи, которые были подготовлены большей частью силами студентов, аспирантов и сотрудников факультета компьютерных наук, оказались достойного уровня и, со слов участников, весьма интересными.
От команды организаторов и всех участников выражаю огромную благодарность за поддержку соревнований губернатору Воронежской области Александру Викторовичу Гусеву. Хочу отметить огромную заслугу в организации CyberCraft министра цифрового развития Воронежской области Дениса Владимировича Волкова и председателя правления АРСИБ Виктора Владимировича Минина, без личного участия которых в организации мероприятие такого масштаба было бы просто невозможно. Ну и, конечно, хочу поблагодарить всех наших партнеров и спонсоров, которые всегда нас поддерживали и помогали нам. Уверен, что чемпионат CyberCraft станет традиционным мероприятием в Воронеже и будет набирать популярность не только в нашем городе, а станет широко известным и в других регионах, – поделился своим видением декан ФКН Александр Абрамович Крыловецкий.