Один тестовый пользователь смог открыть заказ другого.
- Цель
Сможет ли тестовый аккаунт A получить заказ тестового аккаунта B?
- Проверка границы
Агент начинает с просмотра заказов, доступного аккаунту A.
- Защита сработала
Эта страница закрывает доступ к заказу другого аккаунта.
- Смена подхода
Агент проверяет другой путь просмотра заказа в тех же согласованных границах.
- Результат в иллюстрации
Второй путь возвращает учебный заказ аккаунта B: права проверяются не везде.
Посмотреть учебный пример
- Ожидаемое поведение
- Аккаунт A видит только свои заказы. Каждый путь доступа должен одинаково проверять права.
- Показанный результат
- Второй путь открывает учебный заказ аккаунта B. Это вымышленные данные для примера, а не доказательства из проверки клиента.
- Что исправить первым
- Проверять на сервере, что запрошенный заказ принадлежит вошедшему пользователю. Добавить тест, который запрещает доступ из другого аккаунта.
- Границы проверки
- Пример охватывает один сценарий и не является заключением о безопасности всего продукта.
Ваш платный отчёт — понятным языком
- Результат и последствия: что смог сделать агент.
- Доказательства и первые исправления: что разработчик может проверить и изменить.
- Границы и ограничения: что проверили и какая защита сработала.
