Что даёт сайту HTTPS, чем отличаются сертификаты и как проверить срок действия и цепочку доверия, чтобы сайт не стал «опасным».
Что даёт сайту HTTPS, чем отличаются сертификаты и как проверить срок действия и цепочку доверия, чтобы сайт не стал «опасным».
SSL-сертификат для сайта — это цифровой документ, который подтверждает подлинность ресурса и включает шифрование соединения между браузером и сервером. Без него адресная строка показывает «не защищено», а данные пользователей передаются открыто. Разберём, как сертификат работает, какие виды бывают, где его взять и как установить без ошибок.
Простыми словами, SSL-сертификат — это паспорт сайта. Он содержит имя домена, данные владельца (для платных типов), срок действия и подпись центра сертификации. Подпись подтверждает: сервер, к которому вы подключились, действительно принадлежит владельцу домена, а не злоумышленнику с поддельной страницей.
Второе, за что отвечает сертификат, — шифрование. Когда браузер устанавливает соединение, стороны договариваются о ключах, и дальше весь трафик — логины, пароли, номера карт, переписка — идёт в зашифрованном виде. Перехватить его можно, но прочитать без ключа нельзя.
Название SSL исторически закрепилось, хотя сам протокол устарел. Сегодня используется TLS — более новая и безопасная версия. Когда говорят «SSL-сертификат», обычно имеют в виду именно TLS-сертификат, и в браузерах это никак не разделяется.
Как это видно пользователю: в адресной строке появляется замок и префикс https вместо http. По клику на замок можно посмотреть, кем выдан сертификат и до какой даты действует. Если сертификата нет, браузеры показывают пометку «не защищено» и предупреждение при вводе данных.
Главная причина — защита данных. Форма входа, оформление заказа в интернет-магазине, отправка заявки — всё это передаёт сведения на сервер. Без шифрования их может прочитать любой, кто находится «на линии»: провайдер, администратор чужого Wi-Fi, перехватчик трафика.
Вторая причина — доверие. Браузеры давно помечают сайты без HTTPS как небезопасные, и часть посетителей уходит ещё до знакомства с контентом. Для магазинов это особенно чувствительно: человек не станет вводить номер карты на странице с предупреждением.
Третья — SEO и работа с сервисами. Google учитывает HTTPS как сигнал ранжирования. Яндекс в рекомендациях для вебмастеров тоже советует переводить сайты на защищённый протокол. Кроме того, многие инструменты — веб-аналитика, рекламные кабинеты, платёжные интеграции, push-уведомления — корректно работают только на HTTPS. Сайт на http теряет часть возможностей.
Прежде чем обменяться данными, браузер и сервер проводят «рукопожатие». Схема такая:
Здесь работают два типа шифрования. Асимметричное (пара открытый и закрытый ключ) нужно на этапе рукопожатия: с его помощью безопасно передать сессионный ключ. Симметричное используется дальше — оно быстрее, поэтому весь основной трафик шифруется им.
Отдельная тема — цепочка доверия. Браузер не хранит сертификаты всех сайтов, зато хранит корневые сертификаты центров сертификации. Сертификат сайта подписан промежуточным сертификатом, тот — корневым. Если хотя бы одно звено не передано сервером, браузер не сможет достроить цепочку и покажет ошибку доверия, даже когда сам сертификат действителен.
Классификация идёт по трём осям: уровню проверки, охвату доменов и типу выпуска.
По уровню проверки:
По охвату доменов:
По типу выпуска: бесплатные от центров сертификации, платные от коммерческих центров и удостоверяющих центров, а также самоподписанные. Последние браузеры не признают и показывают предупреждение — их используют для тестов и внутренних нужд, не для публичных сайтов.
| Тип | Что проверяют | Кому подходит | Охват |
|---|---|---|---|
| DV | Право на домен | Блоги, лендинги, небольшие сайты | Один домен или SAN/wildcard |
| OV | Домен и организацию | Корпоративные сайты, интернет-магазины | Один домен или SAN/wildcard |
| EV | Расширенная проверка организации | Когда расширенную проверку требуют партнёры или регламенты | Один домен или SAN |
| Самоподписанный | Ничего, подпись своя | Тесты, внутренние серверы | На усмотрение владельца |
Отталкивайтесь от задачи, а не от названия тарифа. Личному блогу или портфолио достаточно DV: он шифрует соединение и убирает пометку «не защищено». Платить за проверку организации смысла нет.
Интернет-магазину и корпоративному сайту стоит смотреть в сторону OV: в сертификате будет название компании, что поддерживает доверие. EV сегодня нужен в основном там, где расширенную проверку требуют партнёры или регламенты, — посетитель разницы в браузере не увидит.
Посчитайте домены и поддомены. Один сайт — обычный сертификат. Магазин с отдельными поддоменами для оплаты, блога, личного кабинета — wildcard. Несколько разных доменов — SAN или отдельные сертификаты на каждый.
Отдельно оцените срок действия и поддержку перевыпуска. Короткоживущие бесплатные сертификаты нужно продлевать часто, и лучше, если это делает автоматика. Платные обычно выпускаются на более длительный срок и включают поддержку при установке.
Бесплатный вариант, который используют чаще всего, — Let's Encrypt. Сертификаты выпускаются автоматически, а продление настраивается через Certbot или средствами панели хостинга. Ограничение — короткий срок действия, поэтому без автообновления сайт однажды «сломается» с просроченным сертификатом. Многие хостинги предлагают бесплатный SSL «из коробки» — это удобно для старта.
Платные сертификаты покупают у центров сертификации или у хостинг-провайдеров. В услугу обычно входят выпуск, поддержка при установке, более длительный срок и иногда денежная гарантия. При выборе поставщика смотрите на поддержку, наличие автоматического продления и совместимость с вашим сервером.
Общий порядок такой:
После перехода на HTTPS проверьте, что со старых адресов http стоит 301-редирект — это покажет проверка ответа сервера. И не забудьте обновить внутренние ссылки и карту сайта, чтобы поисковые системы быстрее переиндексировали страницы.
После установки стоит убедиться, что сертификат корректен: выдан доверенным центром, действует на нужный домен и не истекает завтра. Это можно сделать с помощью проверки SSL-сертификата на nextin.ru.
Если срок подходит к концу, продлите сертификат заранее: просроченный SSL браузеры показывают как опасный сайт. Проверить SSL-сертификат можно бесплатно и без регистрации. Инструмент подключается к сайту, получает сертификат и проверяет срок действия, цепочку доверия и покрытие домена. Для быстрой диагностики перед продлением или после смены хостинга этого достаточно.
Неполная цепочка сертификатов. Браузер не может достроить цепочку до корневого сертификата и показывает ошибку доверия. Решение — загрузить промежуточные сертификаты и указать их в конфигурации сервера вместе с основным.
Смешанный контент. Страница открывается по HTTPS, но часть элементов — картинки, скрипты, стили — грузится по http. Браузер помечает соединение как небезопасное. Найдите такие ресурсы через консоль разработчика и замените адреса на https или относительные.
Просроченный сертификат. Самая частая проблема у тех, кто забыл про автопродление. Настройте автоматическое обновление или поставьте напоминание, а лучше — регулярно проверяйте срок через проверку SSL в nextin.ru. Если до окончания меньше двух недель, а продления нет — проверьте настройки у хостинга.
Сертификат выпущен на другой домен. Например, на www, а сайт открывается без www. Проверьте покрытие домена в отчёте и при необходимости включите оба варианта в сертификат или настройте корректный редирект.
Это цифровой документ, который подтверждает подлинность сайта и включает шифрование соединения. Благодаря ему данные между браузером и сервером передаются в защищённом виде, а в адресной строке появляется замок и https.
Проще всего через Let's Encrypt: он выпускает сертификаты автоматически, а продление настраивается через Certbot или панель хостинга. Многие хостинги предлагают бесплатный SSL как часть услуги. Учтите короткий срок действия — без автообновления сертификат придётся продлевать вручную.
Бесплатные варианты есть у Let's Encrypt и у многих хостингов. Платные сертификаты от центров сертификации стоят по-разному — цена зависит от уровня проверки (DV, OV, EV), охвата доменов и срока действия. Сравнивайте предложения поставщиков и смотрите, что входит в услугу помимо выпуска.
DV подтверждает только право на домен, OV — ещё и существование организации, EV — расширенную проверку юридического лица с указанием реквизитов в сертификате. Для блога достаточно DV, для магазина и корпоративного сайта уместнее OV, EV — когда расширенную проверку требуют партнёры. Внешне в браузере все три выглядят одинаково.
Проверьте три вещи: полная ли цепочка сертификатов передана сервером, не осталось ли на странице элементов, загружаемых по http, и действует ли сертификат на нужный домен с www и без. Быстро увидеть срок действия, доверие и покрытие домена поможет инструмент проверки SSL.
Тип запроса по выдаче Яндекса: коммерческий, информационный или смешанный
Пожалуйста, не закрывайте страницу