Сертификат безопасности SSL для сайта: что это и зачем нужен?

Если очень коротко, то нужен сертификат для того, чтобы обезопасить посетителей сайта от фишинга и мошенников. Сертификат SSL – это ключевой элемент зашифрованного обмена данными в протоколе HTTPS.
Для понимания, что такое сертификат безопасности сайта, стоит начать с того, как работает сеть в целом. Когда пользователь кликает на ссылку или переходит на сайт, вводя адрес в строку, его браузер обменивается данными с сервером. В итоге на мониторе появляется привычная веб-страница.
Еще недавно большинство адресов страниц в интернете начиналось с http. Это – протокол обмена данными, в рамках которого все взаимодействия в сети открытые. То есть когда пользователь отправляет на сайт, например, свои логин и пароль, между браузером и сервером может вклиниться кто-то третий и похитить эти данные. Если собиралась еще более ценная информация – например, CVV кредитных карт, это может быть очень опасно. По мере развития интернета кибермошенников становилось больше, и постепенно сайты начали переходить на протокол https. Это – закрытый обмен данными, в котором используется сертификат SSL.
Сертификат SSL
По сути это набор из нескольких файлов – открытого ключа, в дополнение к которому генерируется закрытый, и “паспорта” сайта, удостоверяющего, что данные пользователя уходят именно к владельцам домена, и ни к кому другому. Сертификат безопасности сайта “предъявляется” в те доли секунды, когда начинается взаимодействие между браузером пользователя и сервера. Далее взаимодействие идет в зашифрованном виде с использованием открытого и закрытого ключа.
Сертификаты можно выпускать и самостоятельно, но это годится только для небольших проектов, где все участники знают друг друга. Для публичных сайтов SSL-сертификаты – это электронная страховка. Их продают крупные сертификационные центры, работающие по всему миру. На случай проблем имеется и страховое покрытие, выраженное в тысячах долларов.

Какие бывают сертификаты
Отличия – в тщательности проверки перед выдачей, цене, а также количестве доменов и поддоменов, которые можно защитить одним сертификатом.
Основные разновидности SSL-сертификатов:
- DV SSL – сертификат с проверкой домена. Сертификационный центр удостоверяет, что домен принадлежит вам. Это делается автоматически, нужно только внести некоторые изменения на сайт или подтвердить владение доменом с помощью письма. Поэтому такие сертификаты оформляются за 15 минут. Они в среднем стоят дешевле, чем те, которые требуют более сложной проверки, и подходят для небольших проектов и личных сайтов. Страховая сумма обычно составляет около 10 тысяч долларов;
- DV/OV SSL – сертификат с проверкой организации или расширенной проверкой. Его может получить только юридическое лицо. На выпуск уходит 10-14 рабочих дней. Нужно предоставить документы компании, а при расширенной проверке – принять звонок в офис. Такой сертификат удостоверяет, что сайт принадлежит реально существующей компании. Расширенная проверка – выбор для крупных организаций, финансовых учреждений, больших интернет-магазинов. Она дает зеленую адресную строку со значком-замочком. В комплекте с сертификатами – динамическая печать доверия, которую можно установить на сайт. Все это нужно для того, чтобы наглядно показать посетителям: их данные защищены.
Как правило, один сертификат защищает один домен. Существуют и решения для особых случаев. Wildcard – сертификаты, которые покрывают сайт и все его поддомены. Они нужны для проектов, где на поддомены вынесено много разделов сайта, и покупать сертификат для каждого по отдельности слишком дорого. Сертификат SAN SSL позволяет защитить сразу несколько доменов, если они принадлежат одной компании – при этом контактные данные должны совпадать.
Можно ли получить SSL-сертификат бесплатно
Даже самый бюджетный сертификат лучше, чем никакого. Но бывает, что сайт защитить нужно, а денег на это совсем нет. Именно для того, чтобы обезопасить как можно больше молодых и некоммерческих сайтов в сети, был создан сертификат Let’s encrypt.
Процесс выдачи полностью автоматизирован, что и позволило выдавать SSL даром. Бесплатный SSL-сертификат let's encrypt обеспечивает надежное шифрование, но отличается от платных:
- нет страхового покрытия;
- выдача только на три месяца, потом нужно продление;
- нет OV/EV, поскольку некому заниматься проверкой ;
- нет техподдержки.
Это хороший вариант для молодых проектов, где бюджет жестко ограничен, а также для сайтов, которые ведут в качестве хобби.