System Design · Junior · Запитання 42 з 75
Чому не можна довіряти даним, що прийшли від клієнта?
- ✓Правильна відповідь: Користувач може змінити будь-який запит клієнта
- 2Клієнт завжди надсилає дані в неправильному кодуванні
- 3Браузер випадковим чином змінює дані під час надсилання
Пояснення
Через DevTools, curl чи проксі можна надіслати будь-які значення: ціну товару, чужий ID, роль адміністратора. Сервер мусить перевіряти права, валідувати вхід і перераховувати важливі значення (суму замовлення) сам.