Что такое SSL-соединение?
Владимир, Волгоград 0
В браузере на некоторых сайтах вижу зелёный замок и подпись про защищённое соединение, а на своём сайте замка нет, хотя SSL вроде бы установлен. Что вообще означает эта надпись и от чего она зависит?
Дмитрий Акиндинов технический администратор сайтов
ответил
SSL-соединение — это зашифрованный канал между браузером посетителя и сервером сайта, который устанавливается поверх HTTPS. Он защищает данные при передаче — пароли, номера карт, содержимое форм — от перехвата по дороге. Раньше об этом сообщал зелёный замок в адресной строке, сейчас браузеры чаще просто помечают незащищённые сайты пометкой «Не защищено», а не подсвечивают защищённые особо.
Термин SSL используют по привычке для всего протокола, хотя с 2018 года актуальный стандарт — TLS, а сам SSL считается устаревшей и небезопасной версией того же механизма шифрования. В настройках хостинга и на сертификате это обычно всё равно называют «SSL-сертификатом», разбираться в версиях протокола для обычного сайта не нужно.
Если сертификат установлен, а замка всё равно нет — на странице почти наверняка есть смешанный контент: часть картинок, скриптов или iframe грузится по незащищённому http:// вместо https://. Браузер видит это и не показывает страницу как полностью безопасную, даже если сам сертификат в полном порядке.
Найти такие ресурсы можно в консоли разработчика браузера: клавиша F12, вкладка Console, там будут строки с пометкой про смешанный контент и точным адресом проблемного файла. Обычно это старые ссылки на картинки в базе данных сайта или захардкоженный http-адрес в коде темы, их нужно заменить на https.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.