20.3. Доверие
349
дом. Имя Фред Смит вполне подходит для идентификации этого человека
среди служащих компании.
20.3
Доверие
Управление ключами — самая трудная
проблема криптографии, а инфра-
структура открытого ключа — одно из лучших имеющихся у нас средств для
ее решения. К сожалению, успешность последнего полностью зависит от без-
опасности инфраструктуры открытого ключа, а значит, и от степени доверия
к центру сертификации. Подумайте, какой ущерб может быть нанесен ком-
пании, если ЦС начнет фабриковать поддельные сертификаты. Центр серти-
фикации сможет выдавать себя за любого пользователя системы, а значит,
о безопасности можно забыть.
Всеобщая инфраструктура открытого ключа — объект мечтаний любого
разработчика, однако в плане доверия она не выдерживает никакой критики.
Как по-вашему, стал бы банк, которому нужно взаимодействовать со свои-
ми клиентами, доверять кому бы то ни было на другом конце мира? Или
бюрократическому аппарату своей собственной страны? Сколько денег вы
можете потерять, если центр сертификации начнет вести себя неподобаю-
щим образом? Какую степень ответственности согласен взять на себя центр
сертификации? Позволят ли вам местные законы о банковском деле взаимо-
действовать с иностранным центром сертификации? Все эти
проблемы очень
серьезны. Только подумайте, какой ущерб может быть нанесен компаниям по
всему миру, если закрытый ключ центра сертификации будет опубликован
на каком-нибудь Web-узле. . .
Для большей наглядности попробуем представить себе эту
проблему в бо-
лее традиционных терминах. Центр сертификации — это организация, кото-
рая раздает ключи к офисам. Большинство крупных офисов имеют охрану,
нанятую извне в какой-нибудь охранной фирме. Охрана следит за тем, что-
бы никто не нарушал правила входа в офис; это довольно простая и вполне
понятная задача. Между тем решение о том, кому следует выдавать ключи
для входа в офис, — задача, которую редко перепоручают кому-нибудь со
стороны, поскольку это фундаментальная часть политики безопасности. По
этой же причине обязанности ЦС не следует возлагать на внешний источник.
Ни одной
организации в мире не доверяют абсолютно все. Не существует
даже такой организации, которой бы доверяло подавляющее
большинство
населения. Как видите, создать всеобщую инфраструктуру открытого клю-
ча невозможно. Следовательно, придется использовать множество небольших
инфраструктур. Именно такое решение предлагается во всех наших приме-
рах. Банк может выполнять роль собственного ЦС; в конце концов, банк дове-