STRIDE

Простыми словами

Команда последовательно спрашивает, можно ли подменить субъект, изменить данные, отрицать действие, раскрыть сведения, нарушить доступность или повысить привилегии.

Как применяется

STRIDE применяют при моделировании угроз к компонентам и потокам данных, связывая каждую релевантную угрозу с доверительной границей, сценарием и мерой защиты.

Пример применения

Для сервиса сброса пароля команда рассматривает подмену пользователя, изменение токена, отсутствие доказуемого аудита, раскрытие адресов, массовые запросы и повышение привилегий.

Не путать с

  • ATT&CKATT&CK описывает наблюдаемое поведение реальных противников

Как это работает

  1. Модель системыОписывают компоненты, хранилища, потоки и доверительные границы.
  2. Категории STRIDEДля каждого элемента проверяют применимые классы угроз.
  3. СценарииФормулируют конкретное действие, условия и возможное последствие.
  4. Меры и проверкаНазначают защиту, владельца и способ подтверждения её эффективности.

Продолжить изучение

Частые вопросы

Нужно ли применять все шесть классов к каждому элементу?

Нет. Категории выбирают по типу элемента и доверительной границе.

STRIDE оценивает риск?

Модель помогает выявить угрозы, а вероятность, последствия и приоритет оценивают отдельным шагом.

Когда использовать STRIDE?

На раннем проектировании и при существенных изменениях архитектуры, пока исправления дешевле.

STRIDE — модель категоризации угроз по шести классам: spoofing, tampering, repudiation, information disclosure, denial of service и elevation of privilege.