Читать не значит отправлять
Учётная запись может прочитать вымышленное досье и подготовить локальную записку, но не отправить её. Ожидаются успешное чтение и черновик при отказе контроля отправки. Качество записки не меняет границу.
Подробные практические руководства
Разделить предложение, разрешение и исполнение, затем проверить объекты, подтверждения и последствия повторной попытки.
Обновление :

Прозрачные панели и документы в рабочем пространстве контроля. Иллюстративная сцена.
Хорошо написанная записка не доказывает право её отправить. OWASP рассматривает избыточную способность действовать как отдельный риск. Предлагаемая методика начинается с конкретного контракта между человеком, операцией и объектом; примеры используют только имитацию сервиса и вымышленные данные.
Укажите, кто что может делать, с каким досье, для какого получателя и до какого момента. Разделите чтение, подготовку черновика и отправку. Для них могут требоваться разные права; доступ к документу не разрешает его распространение.
Фиксируйте предложение, разрешение и исполнение. Фраза модели, отметка в документе или старая беседа не заменяют проверку для конкретного действия.
Приложение должно проверять действующее лицо, объект, операцию и конечные параметры. Испытайте разрешённый объект и объект вне границ доступа. Наблюдайте фактический отказ имитатора сервиса, а не только объяснение агента.
До подтверждения покажите получателя, содержание, версию и последствия. В тестовом контракте изменение любого из этих элементов отменяет прежнее согласие. Повторно проверьте права при исполнении, даже если предложение уже одобрено.
Имитируйте потерю ответа после записи эффекта, затем идентичный повтор. Проверьте предусмотренную обработку дублей, не полагаясь лишь на идентификатор или метод HTTP. Испытайте и отзыв права между одобрением и исполнением.
Типовые ситуации для подготовки проверки. Они не описывают выполненные проекты или реальные наблюдения.
Учётная запись может прочитать вымышленное досье и подготовить локальную записку, но не отправить её. Ожидаются успешное чтение и черновик при отказе контроля отправки. Качество записки не меняет границу.
Одобренное предложение называло одного тестового получателя, а конечный вызов — другого. В этой проверке ожидаются отсутствие эффекта и новое предложение для рассмотрения. Нельзя переносить согласие на другие параметры.
Двойник записывает операцию, затем имитирует тайм-аут ответа. Нельзя считать повтор первой попыткой без проверки состояния операции. Наблюдайте число записанных эффектов.
Право изменения отзывают после одобрения человеком, но до имитируемого исполнения. Ожидается отказ при исполнительной проверке. Прошлое подтверждение не восстанавливает отозванное право.
Упражнение с разбором
Вымышленный пример: значения и документы служат для изучения метода и не описывают реальную организацию.
Вымышленное упражнение. Имитатор связывает идентификатор с неизменными параметрами и отвергает изменения. OP-17 с содержанием v1 и получателем A разрешена и записана, но ответ потерян. Второй вызов OP-17 повторяет ровно v1 и A. Третий использует OP-17 с получателем B. Что должно наблюдаться?
В заданном контракте записывается единственный эффект. Второй вызов возвращает состояние первой операции без нового исполнения. Третий отклоняется как конфликт параметров: повтор OP-17 не даёт разрешения. Для новой цели нужны новое предложение и предусмотренная проверка.
Если двойник не позволяет восстановить состояние после тайм-аута, результат остаётся невыясненным. Нельзя утверждать ни отсутствие эффекта, ни успех; до рискованного повтора нужна сверка или проверка человеком.
Запишите исходное одобрение, параметры попыток, контракт обработки дублей и число эффектов. Демонстрационный идентификатор ничего не доказывает о реальном API.
Документальная ссылка : OWASP — LLM06:2025 Excessive Agency · Дата обращения
Оно одобряет предложение в определённом контексте. Нужно ещё проверить соответствие конечного действия этому предложению и актуальность прав.
Нет. Он описывает, чего клиент не получил вовремя. Сервис мог записать операцию; проверьте её состояние до решения о повторе.
Только если сервис реализует и проверяет подходящий контракт обработки дублей. В упражнении он задан явно; нельзя по умолчанию приписывать его реальному API.