2.6. Криптография — это не решение
35
2.6
Криптография — это не решение
Разумеется, криптография не решит проблем безопасности. Она может
стать как частью решения, так и частью самой проблемы. Во многих ситуа-
циях появление криптографии только усугубляет проблему, а улучшения от
ее применения весьма и весьма сомнительны.
Как защитить автомобиль от угонщика? Самый простой способ — непо-
средственно защитить машину физически. Просто не подпускайте к ней ни
одного прохожего. Это не слишком удобно, поэтому мы предпочитаем устано-
вить на машине замок и носить с собой ключ. Поскольку машина закрыта, ее
можно оставить на улице. Теперь у злоумышленника есть два способа проник-
нуть в машину. Он может сломать систему блокировки дверей (в том числе
разбить окно) или же украсть ключи от машины, которые необходимо защи-
щать физически. Как видите, теперь у нас два объекта нападения: система
блокировки дверей и ключи. Появление ключей помогло угонщику, создав
новый объект нападения. Основное преимущество ключей состоит в том, что
защитить их физически гораздо легче, чем машину. Поскольку данное пре-
имущество перевешивает дополнительный риск, связанный с возможностью
поломки замка, применение ключей повышает безопасность машины.
В цифровом мире все происходит несколько иначе. Предположим, у вас
на компьютере есть секретный файл, который никто не должен прочитать.
Вы можете просто защитить файловую систему от неавторизованного до-
ступа или же зашифровать файл и защитить ключ. Зашифрованный файл
больше не представляет собой какого-либо секрета, поэтому вы, как обычный
человек, скорее всего, не будете охранять этот файл слишком уж тщатель-
но (в этом он сходен с машиной, оставленной на улице). Но где же хранить
ключ? Хорошие ключи слишком сложны для запоминания. Некоторые про-
граммы сохраняют ключ на диске — в том самом месте, где хранился зашиф-
рованный файл. Теперь у злоумышленника появляется два способа добраться
к содержимому файла. Любая атака, которая в первом случае могла привести
к похищению секретного файла, теперь с таким же успехом может привести
к похищению ключа, который, в свою очередь, поможет расшифровать файл.
Любая атака, которая могла сработать в первом случае, сработает и во вто-
ром, однако теперь у нас появился новый объект нападения: сама система
шифрования. Очевидно, безопасность системы в целом снизилась. Таким об-
разом, шифрование файла — это не полноценное решение. Оно может быть
Достарыңызбен бөлісу: