25
точных определений мы можем правильно оценить различия между системами.
Аналогичным образом определения обеспечивают безопасное использование
систем. Рассмотрим
принятие решения о том, какая система шифрования по-
дойдет для приложения большего размера. Надежным решением будет сначала
максимально точно определить понятие безопасности в контексте данного при-
ложения, а затем найти соответствующую ему систему шифрования. Допол-
нительным преимуществом такого подхода является
модульность: разработчик
может заменить одну систему шифрования на другую, также соответствующую
необходимому определению безопасности, и не волноваться по поводу безопас-
ности приложения в целом.
Написание формального определения заставляет задуматься о том, что суще-
ственно для рассматриваемой задачи и какие параметры с ней не связаны. За-
частую во время работы выявляются такие тонкости, которые не были заметны
в начале. Давайте рассмотрим это на примере шифрования.
Достарыңызбен бөлісу: