Mass assignment — когда API принимает все поля из запроса без фильтрации. Атака: при регистрации добавляем поле "role": "admin" в тело запроса — и вдруг стали admin. Или при обновлении профиля отправляем "balance": 999999. Тестируем: добавляем в запрос дополнительные поля (role, isAdmin, balance, subscriptionTier), проверяем что они игнорируются. Защита на сервере — allowlist разрешённых полей, не принимать все переданные поля.
Как тестировать массовое присвоение (mass assignment)?
Senior
333 просмотровAFK Offer AI
Оцените трудозатраты на тестирование фичи: форма оформления заказа (3 шага), интеграция с новым платёжным провайдером, email уведомления. Опишите методологию оценки.