Не понимаю

топ 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-м
Архив записей в блогах:
Конечно, было бы ошибкой думать, что на тихоокеанском побережье люди вообще не купаются. У каждого, кто смотрел фильм «Спасатели Малибу», подобная постановка вопроса вызовет если не смех, то по крайней мере легкое недоумение. В это сложно сходу поверить, однако это действительно так: ...
Если ты- настоящий укропатриот, славаукраинский, героямславский! То ты будешь с трепетом относится к законодательству своей Великой Дэржавы, по крайней мере его, законодательства- антироссийской части. И не посмеешь пользоваться всякими обходными инструментами, типа анонимайзеров, ...
Благодаря г-ну Галустяну и К, а также безродным космополитам, изволившим величать Россию - Рашка, слово Russia (Раша) просто коробит слух, поэтому в переписке с иностранцами я уже давно использую слово Russland.Галустяну же желаю счастливого пути на ...
Фраза куда «Макар» «телят» не «гонял» – спускается в глубокое прошлое, была непонятной (кроме общего смысла, «очень далеко» ) уже в 19 веке: «Засудят тебя, и зашлют, куда Макар телят не гонял » (Островский); также было: « ушел к Макару телят пасти ». Имя «Макар» во многих ...
Никто не подумал, а вдруг Стинг , тот самый бог, который вечность и абсолют? Он просто сделал соо и стебется А Жора вафля и Лебовски, за свои каменты будут улетать в ад. А стукачи , типа Пидорасьева, перед этим ещё и будут отхуячены при жизни на земле ...