Код Junior Моделирование угроз обновлено
STRIDE по элементам диаграммы
Условие
Напишите stride_for(kind, is_log), которая возвращает строку букв категорий STRIDE для элемента DFD в порядке STRIDE:
external(внешняя сущность): S и R;process(процесс): все шесть;flow(поток данных): T, I, D;store(хранилище): T, I, D, а еслиis_logистинно (хранилище это журнал), то ещё R.
Для неизвестного типа верните пустую строку. is_log учитывается только для хранилища.
Примеры
stride_for("external", false) // "SR"
stride_for("process", false) // "STRIDE"
stride_for("flow", false) // "TID"
Как подойти
Подсказки: 1
- Соберите буквы во множество и выведите их в порядке строки
STRIDE.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.