CTF — лучший тимбилдинг для разработчиков
CTF — это, возможно, одно из лучших соревнований для команды разработчиков. Особенно если собрать вместе безопасника, фронтендера и бэкендера.
Не потому что всем срочно нужно становиться пентестерами.
А потому что CTF очень быстро показывает, как команда думает под давлением.
Я участвовал в T-CTF от Т-Банка два раза: в самом первом соревновании и потом уже в третьем.
В первый раз я решил всего около четырех задач.
Еще в нескольких был близко к решению: вроде уже видишь направление, понимаешь, где может быть уязвимость или логика, но не хватает опыта, времени или последнего шага.
И это было одновременно неприятно и очень полезно.
Потому что CTF честно показывает пробелы.
Не в формате "ты чего-то не знаешь", а в формате: вот задача, вот ограниченное время, вот неизвестная система, вот твоя способность разбираться.
К третьему участию я чувствовал себя уже намного увереннее.
Решал и простые задачи, и задачи средней сложности. Быстрее понимал, куда смотреть. Спокойнее относился к тупикам. Лучше раскладывал задачу на гипотезы.
И самое важное — я позвал коллегу.
Он многого не знал в CTF, но вместе участвовать оказалось намного интереснее, чем одному.
Потому что один человек может зациклиться на одной версии. А второй посмотрит сбоку и скажет: "а если не туда копаем?"
И в этот момент CTF становится уже не просто соревнованием, а тренировкой командного мышления.
Мне кажется, идеальная команда для CTF — это не три одинаковых backend-разработчика.
Гораздо интереснее собрать разных людей:
— безопасник быстрее видит угрозы, уязвимости и нестандартные входы; — фронтендер замечает клиентскую логику, формы, состояние, странности интерфейса; — бэкендер копает API, данные, авторизацию, интеграции и серверную логику.
И вместе такая команда начинает видеть систему объемно.
Не как "мой кусок кода". А как живой продукт, где фронт, бэк, безопасность, данные и пользовательское поведение связаны между собой.
Для обычной разработки это очень полезный навык.
Потому что в реальной работе баги и уязвимости редко живут строго в одном слое.
Иногда проблема выглядит как frontend-баг. Потом оказывается, что это странность API. Потом всплывает логика прав доступа. Потом выясняется, что процесс вообще был спроектирован неоднозначно.
CTF хорошо тренирует именно это: не бояться незнакомой системы, быстро строить гипотезы, проверять их, искать слабые места, договариваться в команде, не сдаваться после первой тупиковой версии.
И еще CTF очень хорошо сбивает инженерную самоуверенность.
Ты можешь быть сильным разработчиком, но сесть перед задачей и понять: "Так, а вот тут я вообще не знаю, с какой стороны подойти".
Это неприятно. Но это и есть рост.
Мне кажется, если в компании есть команда разработки, ей очень полезно хотя бы иногда участвовать в CTF.
Не ради мест в таблице. Не ради красивой строчки в резюме. А ради общей инженерной формы.
Потому что после таких соревнований люди начинают иначе смотреть на код, безопасность, архитектуру и коммуникацию внутри команды.
Вопрос: участвовали ли вы в CTF или похожих инженерных соревнованиях? Что они вам дали — знания, азарт, команду или просто понимание своих пробелов?
#CTF #кибербезопасность #backend #frontend #teamlead #разработка #TBank #карьера #izagprog
· 12.07
Мы иногда с коллегами участвуем в развлекательных ctf. Кроме тиньковского, яндексовский i love frontend еще нравится. В яндексовском я один раз даже вторым был, но там только первого награждают. В тиньковском первый раз заявились как новички, пиццу взяли, пива, по итогам первого дня были в десятке, на второй день у всех дела были и никто ничего не сделал, в итоге на восемьдесят какое-то слетели. В прошлом году заявлялись уже в основную группу, буквально по паре задачек сделали, место я даже не смотрел. Играем чисто ради фана.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 12.07
Ну результат прям отличный 💪, учитывая, что по фану))) Я знаю, что у «Альфы» было тоже уже пару раз от тех же ребят, которые для Т-Банка делали
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 12.07
У Альфы я участвовал один раз, лет 10 назад, кажется, но не готовился. Так что, то что надо было сделать заранее, я делал в зачетное время. В итоге где-то ровно посередине. Зато футболку прислали.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён