Capture the Flag (CTF)
Что такое Capture the Flag (CTF)?
Capture the Flag (CTF)Соревнование по кибербезопасности, в котором команды решают задачи, чтобы получить скрытые токены; используется для обучения, найма и развития сообщества.
Capture the Flag (CTF) — формат соревнований по кибербезопасности, в котором участники находят скрытые строки — flags, обычно в формате flag{...} или CTF{...} — решая задачи по веб-эксплуатации, эксплуатации бинарей (pwn), реверс-инжинирингу, криптографии, форензике и OSINT. Доминируют два формата: Jeopardy, где команды выбирают независимые задания, оценённые в очках, и attack-defense, где каждая команда поддерживает идентичную уязвимую службу и набирает очки, эксплуатируя соперников и патча свою.
Старейшее и самое престижное событие — DEF CON CTF, проводимое в Лас-Вегасе с DEF CON 4 (1996); команды проходят изнурительный онлайн-отбор, а финал разыгрывается в живой сети attack-defense, где scorebot каждый раунд размещает и собирает флаги. Организация чередуется: Order of the Overflow вёл его с 2018 по 2022 год, а Nautilus Institute — с 2023 года. Мировые рейтинги агрегирует CTFtime.org, где академические гранды вроде Plaid Parliament of Pwning (PPP) из Карнеги — Меллона стабильно занимают верхние строки. В таблицах Jeopardy часто используется динамический счёт: ценность задачи снижается по мере того, как её решают всё больше команд, вознаграждая редкие прорывы. Образовательные ступени — picoCTF (Карнеги — Меллон), HackTheBox, TryHackMe и Google CTF — открывают вход от школьного до профессионального уровня. Помимо спорта, CTF оттачивают реальные навыки разработки эксплойтов, сортировки инцидентов и безопасного кодирования и служат опорой для найма в ИБ и подготовки к сертификациям.
flowchart TD
A[Соревнование CTF] --> B[Формат Jeopardy]
A --> C[Attack-defense]
B --> B1[Web / Pwn / Крипто<br/>Rev / Форензика / OSINT]
B1 --> B2[Решить задачу -> flag{...}]
B2 --> B3[Отправить флаг<br/>динамический счёт]
C --> C1[Поддерживать идентичную<br/>уязвимую службу]
C1 --> C2[Эксплуатировать соперников<br/>+ патчить свою]
C2 --> C3[Scorebot размещает и<br/>собирает флаги за раунд]
B3 --> D[Рейтинг на CTFtime.org]
C3 --> D● Примеры
- 01
DEF CON CTF Finals — главное ежегодное соревнование attack-defense в Лас-Вегасе.
- 02
picoCTF — образовательный CTF в формате Jeopardy для школьников.
● Частые вопросы
Что такое Capture the Flag (CTF)?
Соревнование по кибербезопасности, в котором команды решают задачи, чтобы получить скрытые токены; используется для обучения, найма и развития сообщества. Относится к категории Безопасность приложений в кибербезопасности.
Что означает Capture the Flag (CTF)?
Соревнование по кибербезопасности, в котором команды решают задачи, чтобы получить скрытые токены; используется для обучения, найма и развития сообщества.
Как защититься от Capture the Flag (CTF)?
Защита от Capture the Flag (CTF) обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Capture the Flag (CTF)?
Распространённые альтернативные названия: CTF-соревнование, Security-CTF.