Пользователь может изменить цену; сервер должен получить её из доверенного источника или пересчитать
Вопрос
Цена заказа приходит из скрытого поля формы и сразу сохраняется. Какой риск?
Правильный ответ
Пользователь может изменить цену; сервер должен получить её из доверенного источника или пересчитать
Объяснение
Простое объяснение термина «Пользователь может изменить цену; сервер должен получить её из доверенного источника или пересчитать» и правильного ответа в Академии EASY.
Варианты ответа
- Скрытое поле не показывается пользователю, поэтому переданную методом POST цену можно считать неизменённой
- Достаточно проверить на сервере, что цена является положительным числом в допустимом диапазоне
- Пользователь может изменить цену; сервер должен получить её из доверенного источника или пересчитать — правильный вариант
Граница учебной карточки
Карточка помогает учиться, но не заменяет паспорт безопасности, инструкцию, документы рабочего места или практический допуск.
