STUDIO 1

Что такое SSL-сертификат

Коротко

SSL-сертификат шифрует соединение между вашим сайтом и посетителем. Благодаря ему сайт открывается по защищённому адресу https, а браузер показывает замок.

Без SSL данные, например введённые в форму, передаются без шифрования. Браузер предупреждает, что такой сайт небезопасен.

SSL-сертификат сегодня можно получить бесплатно, и он настраивается при запуске сайта.

Почему SSL важен

Без SSL браузер показывает предупреждение, которое мгновенно отпугивает посетителей. К тому же https это фактор ранжирования Google. SSL сегодня обязательный минимум.

Что именно делает сертификат

У сертификата две задачи. Первая: подтвердить, что браузер общается именно с сервером этого домена, а не с кем-то посередине. Вторая: с его помощью браузер и сервер договариваются о ключе, которым шифруется весь дальнейший обмен. В открытой сети WiFi никто со стороны не прочитает, что посетитель вводит в форму.

Название SSL осталось по привычке. Технически сегодня используется его преемник, протокол TLS, но имеют в виду одно и то же.

Бесплатный и платный сертификат

Большинству сайтов хватает бесплатного сертификата Let's Encrypt, который хостинг ставит и продлевает автоматически. Он действует всего несколько месяцев, а продление идёт в фоне. Шифрование у него такое же надёжное, как у платного.

Платный сертификат отличается тем, что центр сертификации проверяет не только домен, но и данные компании. Его иногда требуют крупные заказчики или условия тендера, но обычному сайту или магазину он преимуществ не даёт.

Пример: интернет-магазин и банковские ссылки

В эстонском магазине покупатель выбирает банк через Montonio или Maksekeskus, и сама оплата проходит на защищённой странице банка. Но до этого он вводит на сайте магазина имя, адрес и телефон, выбирает посылочный автомат. Эти данные тоже должны передаваться в зашифрованном виде, поэтому https нужен на всём сайте, а не только в корзине.

Типичные проблемы и как их проверить

Наличие сертификата ещё не значит, что всё в порядке. Откройте свой сайт по адресу http:// без буквы s и посмотрите, перенаправляет ли он автоматически на https.

  • Сертификат истёк: автопродление сломалось, и браузер показывает предупреждение на весь экран.
  • Смешанное содержимое: страница открыта по https, а картинка или скрипт грузятся по старому http-адресу, и браузер их блокирует.
  • Нет редиректа: сайт доступен и по http, и по https, и Google видит две версии.
  • Сертификат не покрывает вариант с www или без www.

Частые вопросы

SSL-сертификат бесплатный?

Да, сертификат Let's Encrypt бесплатен, и большинство хостингов устанавливает его автоматически. Платный нужен, когда партнёр или условия тендера требуют сертификат с проверкой данных компании.

В чём разница между SSL и TLS?

TLS это более новый и безопасный преемник SSL. Старый протокол SSL уже не применяется, но название прижилось. Если хостинг предлагает SSL-сертификат, на деле он работает по протоколу TLS.

Делает ли https сайт безопасным?

Https защищает данные на пути между браузером и сервером. От необновлённой CMS, слабых паролей и вредоносного кода он не защищает. Для безопасности нужны ещё регулярные обновления и резервные копии.

Связанные термины

Услуги по теме

Все термины

Обсудим ваш проект

Отправьте короткое описание задачи, мы вернёмся в течение одного рабочего дня с бесплатным расчётом.