🔥 Вопрос с собеседования на Junior
Что такое Policy Model (PM)?
👇 Правильный ответ (нажми, чтобы прочитать):
Policy Model — это подход, при котором система принимает решение “разрешить или запретить действие” на основе правил (политик), а не жёстко прописанной логики в коде.
Проще:
доступ определяется условиями — ролью, атрибутами пользователя и контекстом.
📌 Как это выглядит на практике
Политика может учитывать:
• Кто выполняет действие (роль)
• К какому ресурсу идёт доступ
• Какое действие выполняется (read / write / delete)
• Дополнительные условия (время, IP, владелец записи)
🧪 Что важно тестировщику
При тестировании нужно проверять:
• Разные роли (Admin / User / Guest)
• Доступ к “своим” и “чужим” данным
• Граничные условия (время, статус, лимиты)
• Обход логики через API
Ошибка в policy → это почти всегда IDOR, privilege escalation или логическая уязвимость.
👍 — знал/а
🔥 — не знал/а
💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут
🐸 Библиотека тестировщика
#карьерный_трек #junior
Post #4516
873
- 🔥 15
- ❤ 4
- 👍 2
- 🥰 2