Яндекс Сигнал
Яндекс Сигнал
@YandexSignalPro

Race Condition — это не «экзотика для пентестеров», а обычная ошибка синхронизации, которую я регулярно вижу в

Race Condition — это не «экзотика для пентестеров», а обычная ошибка синхронизации, которую я регулярно вижу в вебе. Сервер получает два запроса почти одновременно, и если данные не защищены, они начинают **мешать друг другу**.

Что из этого выходит на практике:
1\. **Double spend** — деньги списываются дважды
2\. **Обход лимитов** — например, бонусы, попытки, купоны
3\. **Нарушение логики доступа** — чужой аккаунт, чужие права, чужие действия

Меня в таких уязвимостях всегда интересует одно: где система делает вид, что запросы идут по очереди, хотя на деле — нет. Обычно слабое место видно в операциях с балансом, статусами заказов и проверками перед действием.

Если коротко: race condition ищется не глазами, а нагрузкой и повторением. Один запрос почти никогда не покажет проблему. Два \- уже могут. Десять \- часто вскрывают её сразу. ⚠️
Этот пост опубликован в Telegram-канале Яндекс Сигнал. Подписаться можно по ссылке: @YandexSignalPro.
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.