➡️Цели безопасности (ЦБ) входят в зону ответственности разработчика целевой системы.
➡️Предположения безопасности оговаривают условия, в который разработчик может обеспечить поставленные ЦБ.
Важно, что ПБ не «висят в воздухе» — они обязательно должны стать ЦБ какой-то другой системы и, соответственно, за каждое предположение безопасности тоже должен кто-то отвечать.
‼️Это важно: разработчик отвечает за цели безопасности, только если выполнены согласованные с заказчиком предположения безопасности.
Нарушение согласованного с заказчиком предположения безопасности снимает с разработчика ответственность за нарушение одной или нескольких целей безопасности целевой системы. Поэтому важно обеспечить связность и полноту ЦПБ для межсистемном уровне.
Совсем как в нашей головоломке на картинке 🙃
