Как CTF изменил жизнь художника: интервью с тимлидом frontend-разработки

Нам всегда очень приятно наблюдать за успехами людей из CTF-сообщества. Кому-то казалось, что иначе и быть не могло, а для кого-то сфера была абсолютно чуждой и непонятной. Сегодня своей историей поделился frontend-разработчик Антон Зеунов.

Антон Зеунов

Как все началось: мы не знали, куда идем…

Это был 2016 год. Я учусь в 11 классе, держу сервер в garrysmod, зарабатываю деньги и не парюсь о своей дальнейшей жизни. Поступать планировал в НГУАДИ (Новосибирский государственный университет архитектуры, дизайна и искусств), за спиной — 3 года художественного образования, и рисовать мне очень нравилось. О CTF я не знал от слова совсем.

Для поступления нужно было выбрать один дополнительный предмет на ЕГЭ, и я выбрал информатику, т.к. в ней не сомневался. К экзамену не готовился. Вдруг родители рассказали, что в нашем городе будет какой-то CTF, а ты же компьютерщик, сходи, посмотри. Сначала я сопротивлялся: и сам не хотел, и не знал, как собрать команду. В итоге все же решился принять участие в соревнованиях с двумя друзьями со школы. Мы не знали, куда идем…

Перед турниром решил все же подготовиться и почитать, что вообще там делают, и что мне для этого понадобится. Благо, большинство необходимых приложений я уже знал, поэтому без каких-либо сложностей собрал «мамин хакер» starter pack и был готов ехать на соревнования.

Школьные соревнования в 2016 году и сейчас – совершенно разные вещи, тогда было намного легче. Во время игры я понял, что многое дается мне легко. Подключиться к ssh и забрать флаг? Элементарно! Но спустя 2 часа мы поникли – оставшиеся задания были совершенно непонятными и сложными для решения. По итогу мы заняли 14 место и разошлись по домам.

С этого момента я понял, что хочу изучить тему глубже, научиться решать те сложные таски, которые оказались мне не по зубам. В итоге решил поступать в СибГУТИ на ИБ в надежде, что там меня всему научат.

Фото с награждения

Приключение длинною в 7 лет

ЕГЭ я сдал кое-как, но этого хватило, чтобы поступить на платной основе. На первом курсе я ожидал, что нас будут учить уязвимостям, взлому и прочему, но реальность оказалась жестока: первые 2 года преподавали базовые предметы (математика, физика и т.д.). Было неинтересно, начали появляться мысли, нужно ли мне все это. К счастью, с первых дней начали набирать в студенческую команду CTF, куда я и направился незамедлительно. На первую лекцию пришло человек 30 «новобранцев». Через пару занятий нас осталось трое: никто, включая меня, не понимал, о чем нам рассказывали. Я не перестал ходить, и уже через пару месяцев играл в онлайн-соревнованиях в команде, где меня обучали.

Подошло время организации нового турнира NSKCTF 2017. Я хотел применить все полученные знания программирования на php, jquery и прочих «современных» технологиях для реализации тасков и заданий, ведь я был уже почти профессионалом в области ИБ (нет). Тогда я увидел всю подноготную организации соревнований. Оказалось, кроме написания тасков нужно носить столы, обжимать кабель и прочие «интересные конкурсы». Однако именно тогда я познакомился с огромным количеством интересных людей и увидел, как все устроено.

За время учебы в вузе я провел несколько таких соревнований. Это опыт, который больше нигде не получишь. Глядя на людей и комьюнити, я понимал, что мне нравится в нем находиться, но работать в этой сфере не хочется. Я бы назвал это хобби. К этому времени я уже изучил javascript и подрабатывал на разных проектах, от создания простых лендингов до мобильных приложений. Эти возможности я и начал использовать при организации CTF: разрабатывал визуал для сервисов, делал различные анимации, и мне это нравилось!

Близился II Кубок CTF России, и мне предложили сверстать визуал для финального этапа, на что я с удовольствием согласился. С тех пор я — тот человек, который делает визуальную составляющую на очные этапы. Тогда моя жизнь круто изменилась: меня начали звать на разные мероприятия, я участвовал в «Летней школе CTF», читал лекции по ИБ в «Иннополисе», меня позвали в лицей для обучения ребят CTF – всего не перечислишь. Я понял, что мне нравится преподавать и делиться своим опытом. Все описанные события произошли за 5 лет, и за это время я поработал на нескольких работах в качестве frontend-разработчика, использовал множество технологий, участвовал в хакатоне и других мероприятиях.

Антон Зеунов

А что в итоге?

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

Вообще, меня попросили рассказать, как CTF изменил мою жизнь. Теперь я готов ответить на этот вопрос. Изменил кардинально: я собирался быть художником, а сегодня являюсь тимлидом frontend-разработки, у меня есть опыт и компетенции в области ИБ, я могу читать лекции, учить людей и много-много всего другого, что я еще делал на CTF. Но это далеко не самое главное – главное, что я познакомился с множеством интересных и необычных людей, которые помогли мне развиться и поддерживали на всем пути. Спасибо всем, на этом, пожалуй, я и закончу свой рассказ.

Антон Зеунов