Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
можно человеку пересылать сразу сертификат,
Вклиниться уже на стадии регистрации?.. Хмм.
По-моему, из общих соображений тут нельзя обойтись без третьего доверенного лица.
а распределенная p2p схема… привет, bitcoin. Или namecoin?
Когда в совместно хранимой истории возникает новый факт, то он весьма быстро распространяется по сети и подписывается
Ладно, а мокрую печать с ключом, даже само наличие которого является секретом? ;)
Никто ведь не отбирает у вас
Все ведь догадываются что то что называется «HTTP 2.0» должно когда-нибудь заместить «HTTP 1.x».
GET / HTTP/2.0
на localhost, мне нужно будет SSL поднимать?IP, более низкий уровеньЧто-то я запутался, какой уровень более низкий по отношению к какому.
Клиент->SSL_2->Cloudflare->SSL_1->Ваш сервис
, так?Сравните: вы скачали браузер по http, в нём какие-то сертификаты.
Я вот вообще браузеры с сайта не качаю, ставлю из репозитория, где пакеты подписаны — но это не значит, что все делают так же.
Мало ли из какой клоаки взялся дистрибутив — в любом случае пользователь не то, чтобы не выражал явное согласие и доверие всем этим ЦС, он даже не подозревает, сколько их там и какие они
(которые относятся к числу тех, кто наиболее активно выступают за более активное использование криптографии)
В нашей конторе из тридцати двух сотрудников по штату двадцать восемь называли себя: «Золотое перо республики». Мы трое в порядке оригинальности назывались — серебряными. Дима Шер, написавший в одной корреспонденции: «Искусственная почка — будничное явление наших будней», слыл дубовым пером.
Откуда будет известно, что они не будут сливать все сертификаты по запросу?
Понятно, что речь идёт о приватных.
В итоге, может оказаться, что оно будет реализовано абы как (специалистов то ограниченное количество), поэтому пользователи будут думать, что всё защищено, хотя ничего не защищено.
ИМХО система с центрами выдачи сертификатов (СА) дырявая, как говорится, «by Design».
В самом деле, ничто не мешает почти любой спецслужбе в любой стране) попросить по своим каналам центр сертификации CA своей страны выпустить для них копию сертификата для любого сайта.
~/src/ca❯ openssl x509 -req -CA demoCA/cacert.pem -CAkey demoCA/private/cakey.pem -CAserial demoCA/serial -in fake.req -out fake.crt
Signature ok
subject=/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=real.example.com
Getting CA Private Key
Enter pass phrase for demoCA/private/cakey.pem:
~/src/ca❯ openssl x509 -noout -text -in real.crt | grep Subject:
Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=real.example.com
но сомневаюсь, что ЦС будет заморачиваться.
В общем, спецслужбам достаточно в браузер внедрить свой ЦС.
Может быть, но это так же означает, что кто-то другой может не донастроить, получать жалобы от пользователей и не мочь воспроизвести.Классика: 12.7% (по данным свежего скана) всех действительных SSL-цепочек не включают сертификат промежуточного удостоверяющего центра, в итоге у владельцев сайта всё будет нормально (поскольку они закэшировали недостающий ключ в момент подписи или у другого сайта), а у случайных пользователей (особенно со свежеустановленным браузером) будут проблемы (не ssl_error_bad_cert_domain, это просто пример кривой настройки, встречаемой повсюду).
HTTP 2.0 будет только по HTTPS