Тестування API · Middle · Запитання 23 з 75
Як систематично тестувати авторизацію на рівні об'єктів?
- 1Перевірити, що ID в URL довгі й важкі для вгадування
- 2Увійти як адмін і перевірити, що кожен об'єкт можна прочитати
- 3Створити дані як користувач A й спробувати кожну дію з ними як користувач B
Показати відповідь
Правильна відповідь: Створити дані як користувач A й спробувати кожну дію з ними як користувач B
Пояснення
Читання, оновлення, видалення й вкладені ресурси мають усі відмовляти користувачу B. Невгадувані ID допомагають, але не замінюють перевірок.