Возможно, вы задумывались о переходе с HTTP к HTTPS, но не находили полного разъяснения, для чего это нужно и чем HTTPS лучше. В данной статье мы расскажем о всех преимуществах и различиях данного протокола и его расширенной версии.
Предисловие
Начнем с разъяснения обоих типов соединений и покажем, что представляет из себя каждый из них. HTTP - это аббревиатура от английского HyperText Transfer Protocol — «протокол передачи гипертекста». Изначально он разрабатывался для передачи гипертекстовых документов в формате HTML. На данный момент он используется для передачи произвольных данных. HTTP обеспечивает транспорт между клиентом и сервером. Клиентом может быть ваш браузер, а сервером - машина, на которой установлен запрашиваемый сайт. При наборе адреса сайта отправляется запрос на соединение с сервером. Сервер в свою очередь ожидает запроса, выполняет определенные действия при запросе и возвращает клиенту результат.
Посредством данного протокола на сервер отправляются все введенные вами данные. Например, логин и пароль в открытом виде, номера кредитных карт и все остальное. Одним словом, все данные, которые вы вводите в любую форму на каком-то сайте, который использует HTTP протокол.
Как вы уже могли догадаться, ключевой фактор использования HTTPS – это безопасность. Он максимально предотвращает хищение ваших данных на пути от вашего устройства к серверу. Теперь ознакомим вас с несколькими пунктами, объясняющими из-за чего вам стоит перейти с HTTP на HTTPS.
1. Забота о ваших клиентах
Основной пункт перехода с HTTP на HTTPS - его преимущество в защите и способности предотвращения хищения данных на пути от клиента к серверу. Ваши клиенты должны быть в безопасности, чтобы их логины и пароли никто не смог перехватить по пути. А если у вас на сайте есть платежная форма, которая требует ввода платежных данных клиента, то вы 100% должны использовать HTTPS и минимизировать риски хищения платежных данных ваших клиентов.
Для обычного сайта блога, где регистрация нужна исключительно для возможности комментирования, вы можете подумать: "Ну украдут данные от учетной записи пользователя, ну и что? Удалят комментарии?" Не все так однозначно. Во-первых, сам факт несанкционированного доступа от имени вашего пользователя - уже плохой знак. Во-вторых, не забывайте, что большая часть людей (особенно в возрасте от 40 лет) используют идентичные данные на разных ресурсах и даже в платежных сервисах. Таким образом, невинный логин/пароль от учетной записи в вашем блоге, может сильно навредить пользователю. Уважаете вашу аудиторию? Заботьтесь о ней!
2. Принуждения Рекомендации Google
С 15 января 2017 года, Google ввел в новую версию браузера Google Chrome предупреждающий красный значок возле адресной строки, который будет информировать пользователей о том, что ваш сайт работает не по защищенному протоколу. Если раньше строка браузера просто была "серой", то сейчас табличка имеет ярко-красный вид, который привлекает внимание и осведомляет пользователя о незащищенном соединении с вашим сайтом. Чему это мешает? Во-первых, вашим продажам, если вы интернет магазин. Будет создавать ощущение, что ваш сайт "не серьезный" и на нем не стоит оставлять реальные персональные данные. А многие люди вовсе будут бояться вашего сайта, так как они где-то наслышались о хакерах, взломах и кражах личных данных. Они попросту уйдут к вашим конкурентам, где соединение защищено.
Еще одно нововведение Google, которым они хотят убедить всех перейти на HTTPS, заключается в том, что Google также начал в ранжировании сайтов учитывать тип подключения. Если ваш сайт и сайт конкурента имеют идентичное качество контента, но у конкурента сайт работает через HTTPS, то при выдаче результатов поиска, сайт конкурента будет в приоритете.
3. HTTPS работает быстрее HTTP
Кроме защищенности, HTTPS также обеспечивает более быстрый транспорт. Очень часто соединение к одному и тому же сервису через HTTP и HTTPS имеет разницу в скорости в 2-3 раза. Тем самым, HTTPS также уменьшит скорость загрузки вашего сайта, что тоже очень сильно может влиять на конверсию. Вы можете проверить данное убеждение через сервис для сравнения скорости протоколов HTTP и HTTPS.
4. Имидж вашей компании
Как вы бы отнеслись к люксовой компании, которая продает одеяло за $1,500 и не имеет SSL сертификат за $10-100, который бы обеспечивал безопасность и сохранность данных своих клиентов? Подобные мелочи отличают хорошую компанию от не очень хорошей. Вашим вниманием к мелочам, вашей заботой и реальным желанием обезопасить своих посетителей и клиентов, вы сможете добиться большего уважения в ответ.
Представьте, вы зашли на официальный сайт топовых брендов, а браузер уведомляет вас, что соединение не безопасное. Ваши первые мысли? Скорее всего они будут смешанные. Если к бренду у вас большое доверие, вы можете подумать, что у вас вирус или вы попали не туда. Или же вы трезво оцените ситуацию и поймете, что компания в последнюю очередь думает о вас.. Печально. А что отличает вас от топовых брендов? Вы должны стараться быть лучше их, чтобы встать с ними в ряд или же вовсе обойти их!
Немного бонусной информации
- на 28 июня 2016, 10,2% сайтов из списка «Alexa top 1,000,000» используют протокол HTTPS по умолчанию;
- для перехода на HTTPS вам нужен SSL/TSL сертификат;
- средняя стоимость SSL сертификата $10-100;
- не используйте бесплатные и самодельные сертификаты на глобальных проектах;
- SSL сертификаты бывают на один домен, на домен и поддомены, на несколько доменов;
- благодаря SSL сертификату, данные не могут быть изменены и искажены во время передачи клиент←→сервер;
- для большинства сайтов достаточен сертификат с проверкой домена. Например Positive SSL от Comodo