Компьютерная безопасность. Введение в CTF
Что такое CTF?
CTF (Capture the flag) - соревнования по компьютерной безопасности, целью которых является получение наибольшего числа флагов - строк определенного вида.
Выделяют два основных формата проведения: task-based и attack-defense.
Task-based (Jeopardy)
- Задача – решить как можно больше заданий из различных категорий.
- Флаг – строка, полученная при решении задания.
- Баллы за каждый сданный флаг.
- Командный/индивидуальный зачёт.
Attack-Defense (Classic)
- Вам предоставляется образ с уязвимыми сервисами (сайтами, FTP и тп)
- Задачи:
- Развернуть сервер;
- Закрыть уязвимости сервисов;
- Атаковать уязвимости сервисов у других команд.
- Флаг – строка, заполученная в ходе успешной атаки противника.
- Баллы за атаку (сданный флаг) и за защиту (работоспособность сервисов).
- Командный зачёт.
В данном курсе будет рассматриваться подготовка к соревнованиям именно в формате task-based, так как данный формат больше подходит для начинающих.
Чтобы не пропустить различные интересные соревнования, можно отслеживать их на CTFtime.