Чтение списка уязвимостей не учит их находить. Арена показывает вам настоящий код и требует принимать решения под давлением времени — так знание превращается в чутьё.
Каждый режим тренирует свой навык, а вместе они дают то, что нужно человеку, впервые читающему контракт.
Перед вами функция ровно с одной уязвимостью. Отметьте строку. Прямая тренировка критического чтения кода.
Целый контракт: опасен или нет? Почему? Упражнение, ближе всего похожее на то, что вы действительно делаете перед покупкой.
Как можно больше верных решений за ограниченное время. Строит скорость после того, как выстроена точность.
Уязвимость известна — напишите верное исправление. Знать ошибку и знать безопасную альтернативу — разные вещи.
Общий рейтинг, обнуляемый каждый сезон, — чтобы новичок встречал таблицу, с которой может конкурировать, а не стену.
Каждый вопрос заканчивается объяснением, почему ответ верен или неверен, со ссылкой на настоящий инцидент, если он есть.
Сами инструменты (сканер, панели, рабочее пространство SAFI) пока работают на английском языке. Эти страницы объясняют всё по-русски — до того, как вы туда перейдёте.
Того, кто знает уязвимости, от того, кто их находит, отделяет повторение под давлением.
Ключи с ответами не отправляются в ваш браузер вместе с вопросом. Если бы отправлялись, любое задание решалось бы открытием инструментов разработчика, и вся ценность таблицы исчезла бы.
Проверка выполняется на сервере; к вам возвращается результат и следующий за ним разбор.
Примеры взяты из задокументированных шаблонов уязвимостей, и многие происходят из реальных инцидентов. Вы не работаете с искусственным кодом, подобного которому никогда не встретите.
Неверное решение на Арене стоит вам очков; неверное решение на рынке — денег. Ровно за этим и существует тренировочная площадка.
Шаблоны, которые вы привыкли здесь замечать, — те же самые, что ищет наш сканер. После достаточного числа заходов вы читаете отчёт о проверке и понимаете причину каждого пункта, а не просто видите оценку.
Вставьте адрес контракта и посмотрите полномочия владельца, ликвидность и результат симуляции продажи — прежде чем рисковать. Небольшая плата за разовую проверку показывается до подписи, а в любой подписке проверки безлимитны.