Задать вопрос
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как понять суть работы SSL сертификатов?

Господа, прошу Вашей помощи. Хочу понять суть работы SSL. Я понимаю это так, что при установлении соединения через https, этот SSL сертификат, который принимает клиент, шифрует данные и трафик между ними становится зашифрованным и безопасным. Верно ли я это понимаю?
Если да, то почему люди покупают SSL сертификаты, которые иногда стоят очень дорого, когда их можно сгенерировать самому через openssl какой-нибудь и установить у себя на сервере?
В чем разница? Я пытался гуглить, но кажется запутался еще сильнее.
Как я понял, покупные сертификаты подписываются авторизованными центрами, у которых есть договоренность с браузерами. И эти сертификаты мол считаются безопасными и принимаются сразу клиентом без вопросов и проблем. Ок, т.е. люди платят десятки тысяч рублей чтобы у пользователя не всплывал вопрос "доверяете ли вы этому сайту да\нет?". Мне кажется это дорогим удовольствием. Ладно там для солидности или брендинга, мог бы понять еще, но эта тема не распространена и 99.9% заходящих на сайт не поймут всей элитарности конторы, мол мы можем. Лучше бы красивый номер купили тогда, это уже всем понятно. Можете мне объяснить подробнее смысл этого всего? В чем я заблуждаюсь?
  • Вопрос задан
  • 5251 просмотр
Подписаться 8 Оценить Комментировать
Решение пользователя Алексей Черемисин К ответам на вопрос (5)
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
1) Многие браузеры начинают ругаться на самоподписанный сертификат, требуя дополнительных действий от пользователя, доверять ли неизвестному сертификату. Соответственно за это и платится денюжка. Поэтому многие предпочитают купить сертификат. Если у вас внутренний корпоративный портал, то можно скопировать сертификат на все компьютеры фирмы, тогда браузеры его примут за свой.
2) Сертификат бывает не только подписанный, но и разным числом бит (512,1024,2048), определяя стойкость шифрования, за это тоже отдельно платится денюжка. Т.е. если нужен сертификат для денежных проводок, то разряйтесь на более надежный. К слову сказать, правильная генерация сертификата требует хорошего генератора случайных чисел, например на основе датчика температуры. Это к вопросу о стоимости...
3) Сертификат может быть сгенерирован не только для сайта, но и для его алиасов, за это тоже часто берут денег. Например домен example.com и алиасы www.example.com, mail.example.com, smtp.example.com, imap.example.com и т.д.
3а) Сертификаты бывают и для генерации и подписывания других сертификатов, отдельная денюжка. Это нужно например для развертывания публичного VPN, например.
4) Заходя на сайт (для сайта можно на стойкий сертификат и не разоряться, а купить базовый уровень), сразу видеть, что как минимум коннект зашифрован иногда дорогого стоит.
5) Не нужно забывать об инфраструктуре отзыва и замены сертификатов, которую разворачивает производитель сертификатов, ведь сертификат можно украсть, подменить или еще как-то дискредитировать, а производитель будет гарантировать быстрый отзыв и перегенерацию, что будет происходить прозрачно для ваших пользователей.
Ответ написан
Комментировать