Объяснение
Threat modeling описывает потоки данных, границы доверия и нежелательные действия. Abuse case показывает, как штатная функция может быть использована против назначения. Защиту привязывают к конкретной угрозе.
Задача для самостоятельного решения
Что проверить у функции экспорта отчёта?
Показать разбор ответа
Право на каждую строку, объём, чувствительные поля, безопасный формат и аудит. Наличие права открыть экран не всегда даёт право выгрузить всё.