Перейти к содержанию

Работа с задачами

Каталог

Раздел Problems — основной источник практики. Каталог поддерживает:

  • Фильтры: категория безопасности, уровень сложности, теги (xss, sql, csrf, idor и др.), статус (решено / не решено / в процессе).
  • Поиск по названию и описанию.
  • Сортировку: по сложности, популярности, дате добавления.
  • Пагинацию.

Популярные запросы кешируются — каталог быстрый даже при большом количестве задач.

Структура задачи

Каждая задача содержит:

Блок Когда появляется
Описание Сразу
Уязвимый код После нажатия Start session
Демо-приложение (iframe) После нажатия Start session
Шаблоны кода (Python / JS / Go / Java) После нажатия Start session
Решение (reference) Только после Accepted
Полезные ресурсы (Defense / Practice) После Accepted

Reference-решение закрыто до победы

Это сделано специально: идея Flawbusters — самостоятельно найти и исправить уязвимость. После успеха можно сравнить свой вариант с эталоном.

Подсказки

Подсказки доступны по отдельному endpoint и обычно стоят часть баллов за задачу. Используйте их, если застряли на 20+ минут — так вы сохраните темп обучения.

Избранное и лайки

  • Лайк помогает сообществу найти хорошие задачи — работает как сигнал качества.
  • Избранное — личная подборка, чтобы вернуться позже.

Типы уязвимостей на платформе

Актуальный список включает:

  • Web: Reflected / Stored / DOM XSS, SQL Injection, CSRF, IDOR, Path Traversal, SSRF, SSTI.
  • API: API Injection, Auth Bypass, Rate Limit Bypass.
  • Cloud: RCE, Container Escape.
  • Mobile: Insecure Storage, Code Injection, Reverse Engineering.
  • Crypto: Weak Crypto, Key Management, Data Exposure.
  • AI Security: Prompt Injection, Model Poisoning, Data Poisoning, Adversarial Attack, Model Inversion.

Новые категории и типы добавляются регулярно — следите за Changelog.

Языки программирования

На данный момент поддерживаются:

  • Python 3.12
  • Node.js 20
  • Go 1.22
  • Java 21 (Temurin)

Выбор языка зависит от задачи: часть задач — кросс-языковые, часть — специфичны (например, Spring SSTI только на Java).