owasp api security top 10

  1. Сергей Попов

    Статья IDOR эскалация привилегий: горизонтальная и вертикальная эксплуатация с обходом UUID

    На последнем пентесте API финтех-сервиса одна подмена параметра account_id в запросе GET /api/v2/transactions раскрыла историю транзакций чужого счёта - с реквизитами карты и суммами переводов. Разработчики были уверены: UUID v4 - достаточная защита от перебора. UUID утёк через эндпоинт поиска...
  2. Сергей Попов

    Статья Защита API от BOLA и IDOR: паттерны авторизации, policy-as-code и чеклист для разработчика

    Атакующий подставил чужой идентификатор в запрос, сервер вернул данные. Без эксплойта, без обхода WAF - просто GET /api/orders/1254 с чужим ID. По данным Snyk, это классический сценарий Broken Object Level Authorization, уязвимости номер один в OWASP API Security Top 10. Масштаб последствий -...
  3. Сергей Попов

    Статья Пентест банковских приложений: от тестирования ДБО до detection-правил SOC

    Четверг, 14:30. На пентесте интернет-банка - 800 тысяч клиентов-физлиц, Java-бэкенд с REST API - перехватываем запрос к GET /api/v2/accounts/{id}/statements и подменяем идентификатор счёта. В ответ приходит полная выписка чужого клиента: ФИО, номера счетов, суммы последних 50 операций...