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

сертификат безопасности для сайта

Если очень коротко, то нужен сертификат для того, чтобы обезопасить посетителей сайта от фишинга и мошенников. Сертификат SSL – это ключевой элемент зашифрованного обмена данными в протоколе HTTPS.

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

Еще недавно большинство адресов страниц в интернете начиналось с http. Это – протокол обмена данными, в рамках которого все взаимодействия в сети открытые. То есть когда пользователь отправляет на сайт, например, свои логин и пароль, между браузером и сервером может вклиниться кто-то третий и похитить эти данные. Если собиралась еще более ценная информация – например, CVV кредитных карт, это может быть очень опасно. По мере развития интернета кибермошенников становилось больше, и постепенно сайты начали переходить на протокол https. Это – закрытый обмен данными, в котором используется сертификат SSL.

Сертификат 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, поскольку некому заниматься проверкой ;
  • нет техподдержки.

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