Не понимаю

топ 100 блогов vitus_wagner06.10.2010 Почему такая простая концепция, как X.509 PKI никак не укладывается в голове большинства людей.
Даже профессиональных программистов.

Казалось бы чего проще - есть понятие электронной подписи:

Есть пара взаимосвязанных последовательностей байт - секретный ключ и открытый. Открытый по секретному сгенерировать легко, наоборот - практически невозможно.

Есть некий черный ящик, в который человек может запустить сообщение и секретный ключ и получить на выходе некоторую последовательность байт, которую без наличия данного секретного ключа никак из сообщения не получить.

И есть второй черный ящик, куда пихается сообщение, подпись, и открытый ключ, и на выходе получается вывод - выработана подпись тем секретным ключом, открытую половинку которого мы пихнули в ящик, или не тем.

Очевидно, что то, что подпись выработана на данном ключе, ничего не говорит нам о том, какой именно человек или какой именно компьютер ее выработал. Соответсвенено появляется понятие доверия ключу. Поскольку собрать открытые ключи всех, чью подпись потребуется проверить заранее и надежным способом - нереально, появлется PKI, public key infrasturcture - способ получить открытый ключ кого надо (или открытый ключ, которым подписано данное сообщение) и убедиться что это именно ключ данного конкретного персонажда. Обычно для этого комбинация из ключа и данных о ее владельце подписывается кем-то, чьему ключу мы уже доверяем (например потому, что ему доверяет поставщик нашей операционной системы и включил его сертификат в дистрибутив). Такой электронный документ называется сертификатом.

Очевидно, что самоподписанный сертификат не удостоверяет ничего, кроме того, что с момента как владелец ключа его подписал, никто его не редактировал. То что владелец ключа - именно тот, чье имя написано в сертификате - ничего не значит. Вот возьму и сделаю себе самоподписанный сертификат на имя Рене де Карт. От этого я изобретателем прямоугольных координат не стану.

Очевидно, что когда мы хотим установить защищенное соединение по TLS, мы должны убедиться что мы устанавливаем соединение именно с тем, с кем хотели. Потому что в противном случае сколь угодно сильное шифрование бесполезно. "Человек посередине" легко перехватит наш пароль, потому что именно ему-то мы его и пошлем, из-за того, что не проверили что он не является нашим сервером.

И ведь создать внутрикорпоративный удостоверяющий центр чтобы выдать пять сертификатов на свои сервера, и выложить сертификат этого УЦ, чтобы пользователи его себе установили не просто, а очень просто.

Такое впечатление, что 90% тех, кто пользуется TLS и электронной почты защита не нужна. И даже security theater не нужен. Потому что свежий firefox такой театр с security exceptions устраивает, что можно было бы задуматься. Нет, продолжают выполнять чисто ритуальные действия по включению tls с самоподписанными сертификатами (или еще смешнее - создают честный УЦ, а его сертификат не распространяют).

Оставить комментарий

Предыдущие записи блогера :
04.10.2010 Swiss Army Phone - 2
30.09.2010 4 в 1-м
Архив записей в блогах:
Автовокзал Риги, куда я слетал в тот месяц открыть латвийский шенген, благоухал свежей клубникой с соседнего рынка. Но не Рига была моей целью - тут я уже бывал. Путь мой лежал в Вильнюс. Выбранное направление явно не сильно популярное: водитель автобуса с лицом веселого молочника, я ...
Ну что же, пришло время раскрыть карты нашего независимого #gossip расследования по поводу жужжащей графомано_Пчолы. Стоит отметить, что жужжащая Пчола перестала жужжать как не в себя по 3-5 сабжечков в день. На сегодняшний день эта, с её слов, психически нестабильная женщина, ...
Юзер Макс Иванов прав. Даже с учетом того, что дебилами я считал и называл не всех киевлян, а примерно 75%, все равно прав. Потому что даже некоторое число дебилов, глядя на шабаш, творящийся в городе, начали пусть и умеренно, умнеть, - и в итоге на одном из городских избирательных ...
Один из самых популярных вопросов, который мучает начинающих любителей искусств.  Продолжаю тематическую венерическую неделю, сегодня нам помогает классик. Валентин Пикуль Что держала в руке Венера В апреле 1820 года древний ветер с Эгейского моря принес к скалам ...
...