22.5. Безопасный пользовательский интерфейс
377
На сегодняшний момент идентификаторы безопасности являются одним
из лучших и самых практичных
методов хранения секретных ключей. Они
относительно недороги и имеют довольно небольшой размер, что позволяет
носить их с собой.
Одна из
проблем практического применения идентификаторов безопасно-
сти — халатное поведение пользователей. Они то и дело оставляют свой иден-
тификатор безопасности подключенным к компьютеру, когда уходят на обед
или деловую встречу. Поскольку пользователям ужасно не хочется повторно
вводить пароль, их система будет настроена таким образом, чтобы послуш-
но предоставлять доступ к данным на протяжении многих часов с момента
последнего ввода пароля. В подобной ситуации злоумышленнику достаточно
подойти к компьютеру и воспользоваться секретными ключами, хранящими-
ся в идентификаторе.
Вы можете попробовать решить эту
проблему путем обучения. Среди лю-
бимых средств воздействия на сознание пользователей можно назвать видео-
презентации “Корпоративная безопасность в офисе”, отвратительные и совсем
не смешные плакаты “Возьмите свои смарт-карты с собой на обед”, а также
лекции на тему “Если я еще когда-нибудь увижу смарт-карту вставленной
в компьютер, хозяин которого ушел покурить, он прослушает эту лекцию еще
50 раз”. Впрочем, существуют и другие пути решения этой проблемы. Сде-
лайте так, чтобы идентификатор безопасности был ключом не только к сек-
ретным данным, но и к дверям офиса. Теперь пользователь будет вынужден
брать идентификатор с собой, чтобы попасть обратно в офис. Настройте ав-
томат, продающий кофе, таким образом, чтобы он выдавал стаканчик с кофе
только при наличии идентификатора безопасности. Это не позволит пользо-
вателям оставлять идентификаторы подключенными к компьютеру на время
своего отсутствия. Иногда безопасность системы полностью обеспечивается
подобными примитивными мерами, но они оказываются гораздо эффектив-
нее многочисленных плакатов, правил и призывов.
22.5
Безопасный пользовательский интерфейс
Несмотря на бесспорные достоинства, идентификатор безопасности имеет
один существенный недостаток. Пароль, который используется для доступа
к содержимому идентификатора, должен вводиться в компьютер или дру-
гое аналогичное устройство. Это не составит проблемы, если мы полностью
доверяем своему компьютеру, однако, как известно, компьютеры не настоль-
ко хорошо защищены, чтобы можно было на них надеяться. Действительно,
смысл хранения секретных ключей за пределами компьютера состоит именно
в том, что мы не совсем ему доверяем. Можно достичь более высокого уровня