Содержание
Как включить и зачем нужен https для сайта.
Зачастили задачи по настройке HTTPS для платежных систем. Нужно отдать должное Яндекс.Кассе, все-таки внесла свою лепту в развитие отечественного ecommerce. И это прекрасно, согласитесь, когда установка способов оплаты на сайт под любимую систему управления (Битрикс, joomla, opencart, prestashop, wordpress, drupal, тд) занимает не больше 1-3 часов и стабильно работает за умеренную комиссию.
К тому же HTTPS официально является фактором ранжирования Google с 2014 года.
Накопилась подборка вопросов по теме, постараюсь ответить на наиболее частые из них.
Зачем нужен HTTPS?
От обычного http:// в начале любого адреса сайта HTTPS отличается одной буквой «S» (Secure — в переводе с англ. «Безопасный»). Ради нее одной — безопасности и нужны SSL-сертификаты, с помощью которых и настраивается HTTPS. К примеру возьмем наш сайт https://hardkod.ru. Вы зашли на него находясь в любимом кафе, используя бесплатный wifi, чтобы подобрать себе на распродаже недорогой сайт. Уже на этом этапе в журнале wifi-роутера, как первого посредника, сохраняется все информация о ваших действиях на сайте. Таких посредников может быть больше десятка (админ на работе/ваш провайдер/наш хостинг), теперь все они знают об этом. А представьте вам нужно сделать покупку в интернете, заполнив форму реквизитами своей банковской карты. Так что же теперь не пользоваться халявным бесплатным wifi? Простите — нет, на это мы пойти не готовы 🙂 Как раз эту проблему и решает SSL-сертификат. Он устанавливается на ваш сайт и зашифровывает все передаваемые данные. Посредники по прежнему видят ваши соединения с сайтом, но расшифровать передаваемую информацию на данном этапе развития технологий не смогут.
Поэтому обязательным требованием платежных шлюзов является наличие HTTPS соединения на сайте. В свою очередь, теперь вы это знаете, если сайт запрашивает конфиденциальную информацию и вы видите, что соединение не защищено хорошенько подумайте прежде чем продолжить.
Какие такие сертификаты? SSL?
Это часть технологии обеспечения безопасности, подобные сертификаты можно купить у любого регистратора доменов или постановщиков услуг хостинга, которые в свою очередь являются авторизованными центрами сертификации, а значит их собственные корневые сертификаты хранятся в наших браузерах.
Сертификаты бывают четырех видов:
- CA (Certification authority) — минимальная проверка прав собственности на домен
- DV (Domain validated) — верификация домена;
- OV (Organization validated) — верификация организации;
- EV (Extended validation) — расширенная верификация организации.
В среднем цена SSL-сертификата начинается от 30$, но CA можно получить бесплатно.
Особенности перехода сайта на HTTPS
Если вы продвигаетесь в поисковых системах Yandex/Google, то общие правила следующие:
- Поменять основное зеркало в вебмастере
- Меняем ссылку на sitemap.xml в robots.txt
- Делаем 301-редирект со всех старых страниц
Поисковые системы пишут следующее по этому поводу.
Яндекс
Источник — https://yandex.ru/blog/platon/2778
Источник — https://support.google.com/webmasters/answer/6033049#https-faqs
Поэтому, настоятельно рекомендуем обращаться к seo-специалистам за сопровождение переезда на https, чтобы не потерять позиции и посетителей сайта.
Также все известные нам системы управления не имеют дополнительных требований и даже не заметят перехода на HTTPS.
5 ноября 2017Seo-продвижение, Техническая поддержка
Нужен ли сайту HTTPS? Немного теории, реальный опыт и подводные камни
Всем привет, друзья! Сегодня мы поговорим о протоколах передачи данных HTTP и HTTPS, а также затронем наболевшую тему перехода на HTTPS.
Аббревиатура HTTP знакома многим, кто хоть как-то связан с вебом – это протокол передачи гипертекста (HyperText Transfer Protocol) . Изначально протокол использовался для передачи гипертекстовых документов HTML (HyperText Markup Language ), в настоящее-же время, он может быть использован для передачи практически любого типа данных.
Поделиться
Твитнуть
Поделиться
Класснуть
Запинить
Для лучшего понимания темы, давайте немного углубимся в механику работы транспорта. Протокол имеет в своей основе технологию «Клиент-Сервер», которая предполагает наличие «потребителей» или клиентов, которые посылают запрос на сервер, находящийся в режиме ожидания для совершения каких-либо действий. В частности, если мы говорим о таком простом примере, как загрузка веб-странички — клиентом здесь выступает ваш браузер, сервером — собственно говоря, хост. Это, конечно, очень простой пример, так как HTTP в настоящее время, может выступать в качестве транспорта и для других протоколов прикладного уровня, таких, как SOAP, XML-RPC, WebDAV и т. д.
Поговорим о HTTPS. Как вы уже могли заметить, аббревиатура данного протокола имеет в окончании литеру «S», что как бы намекает на то, что речь пойдет о безопасном соединении — последняя буква расшифровывается как Secure — «Безопасное». Данные в протоколе передачи HTTPS передаются уже не в чистом виде, а в зашифрованном, с использованием специальных надстроек — криптографических протоколов. Зачастую — это SSL. Это слово вы могли слышать или видеть в дополнительных опциях вашего хостинга или наблюдать в настройках VPS/VDS, которые можно подключить к вашему сайту как дополнительную услугу.
Поговорим о HTTPS. Как вы уже могли заметить, аббревиатура данного протокола имеет в окончании литеру «S», что как бы намекает на то, что речь пойдет о безопасном соединении — последняя буква расшифровывается как Secure — «Безопасное». Данные в протоколе передачи HTTPS передаются уже не в чистом виде, а в зашифрованном, с использованием специальных надстроек — криптографических протоколов. Зачастую — это SSL. Это слово вы могли слышать или видеть в дополнительных опциях вашего хостинга или наблюдать в настройках VPS/VDS, которые можно подключить к вашему сайту как дополнительную услугу.
Криптографический протокол SSL имеет подпись и он, как правило, не бесплатен. Его можно приобрести либо у специализированного удостоверяющего центра (напрямую), либо у партнера (собственно, хостера), который выступает посредником. Второй вариант, как правило, удобнее, ведь выпустить и настроить сертификат можно в одном месте и практически в один клик.
Важное дополнение! В настоящее время все больше хостеров начинают поддерживать бесплатное подключение и автоматическое продление сертификатов Let’s Encrypt. Это бесплатные сертификаты начального уровня. Если вы решили приобрести сертификат, обязательно уточните в техподдержке — есть ли возможность подключения такого сертификата. Очень часто хостеры не афишируют эту информацию, публично предлагая только платные варианты. Let’s Encrypt будет достаточно, если вам не нужна особо мощная защита и вы желаете просто перевести ваш сайт на https.
Изначально, SSL-сертификаты выпускают специализированные центры под собственным брендом. И, чем жирнее «бренд» у производителя сертификатов, чем более сложный протокол шифрования он предлагает, тем сертификат дороже. Стоимость сертификата может варьироваться от десятков до тысяч долларов в год. Как вы уже догадались, дорогие друзья, речь идет об аренде сертификата.
Давайте поговорим о целесообразности аренды именно доступного и недорогого SSL-сертификата для вашего домена, которому требуется относительно невысокий уровень безопасности передачи данных. Бесплатно их, к сожалению уже никто не раздает, разве что некоторые площадки могут предоставить вам сертификат типа DV (domain validation) бесплатно на один год. Через год, такой сертификат придется продлевать за деньги. Но услуга, безусловно, полезная, так как стоимость сертификата через год, зачастую уже известна и это позволит вам сэкономить.
Углубляться дальше в техническую сторону работы протокола HTTPS, думаю, смысла особого нет, этой информации достаточно для понимания базы. А вот далее мы поговорим о том, так ли необходима покупка сертификата на ваш домен? Когда покупка сертификата действительно обоснована, а когда в этом нет особого смысла? Кроме того, я расскажу о подводных камнях, с которыми вы, дорогие друзья, можете столкнуться, начав использование протокола HTTPS на ваших сайтах и поделюсь своим опытом в этом вопросе.
Понять, защищен сайт или нет, можно взглянув на значок, который появился слева от адреса сайта:
Значок замочка говорит о том, что соединение защищено, если на каком-либо сайте вы увидите восклицательный знак — это говорит о том, что соединение не защищено, а красный треугольник предупреждает об опасности.
Обратите внимание, что в табличке безопасности подключения вы можете получить сообщение «Подключение защищено не полностью» с символом восклицательного знака в кружочке даже в том случае, если вы используете протокол https на всем сайте. Если вы получили такое сообщение — проверьте, нет ли в исходниках внешних или внутренних ссылок, использующих простой http. Если такие ссылки обнаружены — поменяйте их на https. Если ваш сайт защищен, никаких проблем с внутренними ссылками быть не должно и вы получите значок замочка.
Если сайт защищен, он будет вместо обычного http протокола, иметь защищенный протокол https:
Итак, теперь мы знаем, что такое SSL-сертификат, знаем, как максимально быстро установить сертификат на домен, если вы пользователь хостинга, предоставляющего такую услугу, и имеете представление о том, как этот сертификат работает.
Вопрос — нужен ли SSL-сертификат вашему сайту? Какие привилегии вы получите отдавая немалую сумму ежегодно на продление сертификата?
Давайте начнем с того, для чего именно разрабатывалась дополнительная защита протокола передачи данных — это повышение уровня безопасности. Если ваш сайт использует секретные пользовательские данные, а именно — данные кредитных карт (в случае интернет-магазина, сервисов с приемом оплаты и т.д.). Другими словами — все страницы, которые участвуют в обработке и передаче важных данных в обязательном порядке должны использовать сертификат безопасности.
Что-же касается простых контентных сайтов, то здесь все не так однозначно. С одной стороны, защищать здесь особо нечего — клиент запрашивает текстовый материал и получает его в первозданном виде. Однако, крупные игроки на рынке поисковых систем — Яндекс и Google считают необходимостью защищать абсолютно любые данные, передаваемые по сети. Подобное лоббирование и выведение в тренды использования SSL-сертификатов поисковиками поголовно на всех сайтах, как бы намекает нам на то, что ресурты, работающие по протоколу https будут ранжироватьться в выдаче лучше. По моим наблюдениям — это не так и сейчас я расскажу вам об одном небольшом эксперименте, в котором я на пол-года отключил сертификат от одного из своих сайтов. Что из этого получилось, я расскажу вам.
Итак, небольшая предыстория. Имея контентный сайт, на который еще не был установлен сертификат, я, как и любой уважающий себя веб-мастер, решил немного поднять доверие поисковиков к ресурсу, улучшить показатели выдачи и понаблюдать за тем, что получится.
На тот момент, это была середина 2017 года, сайт уже имел какой-то вес и среднюю суточную посещаемость около 4000. Установив сертификат, я продолжал работать над ресурсом в обычном режиме, не ожидая каких-то заоблачных результатов, серьезных изменений со стороны поисковых систем. Под управлением сертификата сайт проработал около года и знаете, какой суточный прирост уникальных посетителей я получил, спустя более, чем 8 месяцев благодаря сертификату? Никакого. Развитие шло естественным путем и я более, чем уверен, без него результат был бы тот-же.
Единственное, что я получил — дополнительную статью расходов на сертификат ежегодно, так как просто так взять и отказаться от однажды установленного сертификата уже нельзя. Нет, вы, конечно можете его просто отключить и не продлевать, но готовьтесь наблюдать стремительное падение трафика. И происходить оно будет не потому, что поисковики, вдруг обнаружив отсутствующий сертификат на вашем текстовике внезапно примутся всесторонне пессимизировать ваш ресурс. Причина проста, как три рубля. За этот год ваш сайт обрастает внешней ссылочной массой, пользователи делятся информацией, статьями, добавляют в закладки. И все эти ссылки уже имеют протокол https. Все эти замечательные добрые люди, которые искренне заинтересовались вашим проектом, после отключения SSL, просто не смогут зайти на ваш сайт, из раза в раз получая это холодное и безжизненное «Подключение на защищено»:
Вывод можно сделать только один. На сегодняшний день, если ваш сайт собирает или обрабатывает конфиденциальные данные пользователей — покупка сертификата обязательна. Если вы имеете обычный контентный сайт, Landing Page или какой-то несложный домашний проект — стоит задуматься перед покупкой. Назад дороги уже не будет, как видно из моего личного примера. Ну, а если в ближайшем будущем каждый проект обяжут использовать SSL, а на сайты без сертификата будут вешать огромный красный шильдик — впору готовить дополнительную статью расходов на каждый проект.
Премиум уроки от WebDesign Master
Другие уроки по теме «Хостинг»
Что такое SSL-сертификат для сайта и зачем он нужен? Что дает https и ssl для сайта? | REG.RU
HTTPS — что за зверь
Если вы уже сталкивались с созданием собственного сайта, то наверняка краем уха слышали про сертификат SSL и HTTPS — что это такое и зачем нужен HTTPS для сайта, мы подробно расскажем в этой статье.
Невероятно, но факт: любое действие в Интернете — это обмен данными. Когда вы открываете любимый сайт, ищете видеоролик на «YouTube» или загружаете картинку в Instagram, ваш поисковый браузер и сервер обмениваются информацией. Каждый вбитый в поисковую строку запрос проходит путь от вас (пользователя) к серверу и обратно. Такая коммуникация возможна благодаря работе протокола HTTP. Он был изобретён ещё в начале 90-х. Всем HTTP хорош, кроме одного: не шифрует данные. Следовательно, их без труда может перехватить третья сторона, личная информация (пароль, номер банковской карты, реквизиты, паспортные данные) может быть украдена злоумышленниками.
В современном мире защита данных имеет принципиальное значение. Поэтому внедрили HTTPS, который расшифровывается как протокол безопасного соединения. Принципом работы защищённого протокола HTTPS является обмен ключами шифрования. Прежде чем ответить на запрос от браузера, сервер предъявляет ключ — SSL-certificate. Браузер проверяет подлинность ключа в Центре сертификации. Если ключ «подошёл», браузер и сервер доверяют друг другу и договариваются о разовом шифре. Так происходит каждую сессию, то есть каждый раз при обмене запросами и ответами. Вот таким хитрым способом и обеспечивается сохранность данных и конфиденциальность при обмене информацией.
Зачем нужен SSL-сертификат для сайта
Чтобы сайт стал работать по протоколу безопасного соединения HТТPS, нужен SSL-сертификат. Это виртуальный документ, который содержит данные об организации, её владельце и подтверждает их существование. Позволяет узнать сервер и подтвердить безопасность сайта.
Использование сертификата безопасности для сайта гарантирует:
- Подлинность ресурса, к которому обращается пользователь. Это повышает у посетителей уровень доверия.
- Целостность передаваемой информации. При транспортировке от сервера к браузеру данные не изменятся и не потеряются.
- Конфиденциальность. 256-разрядное шифрование исключает доступ злоумышленников к информации.
Что дает SSL-сертификат для сайта кроме защиты данных? SSL-сертификат помогает в SEO-продвижении проекта — позволяет занять более высокую позицию в поисковой выдаче. Поисковые системы (Google, Яндекс и пр.) дорожат доверием аудитории и выше ранжируют сайты, которые работают через безопасное соединение.
Обеспечьте защиту передаваемых данных
Установите SSL-сертификат, и ваш сайт будет работать по безопасному соединению HTTPS
Разновидности SSL-сертификатов
По уровню проверки выделяют три типа SSL-сертификатов:
Сертификаты начального уровня с проверкой домена Domain Validation (DV)
При выпуске этого типа SSL проверяется только право собственности на домен. Физическим лицам доступен только этот тип. Юридические лица также могут его выпустить. После подключения защищенного соединения к сайту в адресной строке браузера появится характерный «замочек», что означает безопасную передачу данных.
Сертификаты бизнес-класса с проверкой организации Organization Validation (OV) или Company Validation (CV)
При выпуске такого SSL кроме проверки права собственности на домен проводится проверка организации: её юридическое и физическое существование. Этот вид доступен только юридическим лицам. При нажатии на замочек в адресной строке будет отображаться информация о компании.
Сертификаты с расширенной проверкой Extended Validation (EV)
Этот протокол SSL также доступен только юридическим лицам. Чтобы его выпустить, нужно предоставить документы в центр сертификации. Проводится проверка не только существования организации, но и её правовой деятельности. Помимо замочка в адресной строке будет отображаться печать доверия сертификационного центра и информация о компании.
Подробнее о видах читайте в статье Типы SSL-сертификатов.
HTTP или HTTPS? Вот в чём вопрос!
Защита сайта протоколом HTTPS уже давно не просто признак хорошего тона, а необходимость. Несмотря на то что некоторые сайты ещё работают по HTTP-соединению, очень скоро HTTPS станет обязательным требованием «экологии» Интернета.
С июля 2018 года Google считает небезопасным каждый веб-сайт, не использующий протокол HTTPS. Когда пользователь хочет перейти на страницу по протоколу HTTP, то он видит предупредительный знак в адресной строке:
Нет защищенного соединения. Как это повлияет на бизнес?
- Предупреждение может отпугнуть пользователей от сайта.
- Поисковые системы не доверяют сайтам без HTTPS, поэтому работать с SEO будет сложнее.
- Злоумышленники могут украсть данные с веб-сайта.
Помимо этого, WordPress и другие популярные CMS заявили, что некоторые функции теперь будут доступны только для веб-сайтов с протоколом HTTPS.
У меня до сих пор HTTP, что делать
При регистрации домена или покупке хостинга можно получить free ssl на год. Если ваш сайт уже обслуживается на хостинге REG.RU, достаточно заказать SSL-сертификат и перейти с HTTP протокола на HTTPS. Полный цикл:
Чтобы перейти на HTTPS:
-
1.
Закажите SSL-сертификат при регистрации домена или при заказе услуги хостинга. Подробнее об этом в разделе: 1 этап: Заказ SSL. -
2.
Активируйте сертификат. В разделе 2 этап: Активация SSL описано, как это сделать. -
3.
Теперь установите SSL-сертификат на хостинг. Для этого выберите подходящую инструкцию: 3 этап: Установка SSL. -
4.
Проверьте, что сертификат установлен правильно. -
5.
И наконец — настройте редирект с HTTP на HTTPS по инструкции.
Готово, теперь ваш сайт будет работать по HTTPS.
Защитите данные с помощью SSL
Защитите данные на вашем сайте от мошенников. Установите SSL-сертификат, чтобы сайт работал по HTTPS-протоколу.
Подробнее
Помогла ли вам статья?
1831
раз уже помогла
Нужен ли моему сайту HTTPS? — Ответы на популярные вопросы — Banochkin.com
Чтобы одной ссылкой отвечать сразу на весь пул вопросов на тему «нужно ли мне устанавливать SSL на сайт» был создан данный пост. Большое заблуждение, что SSL нужен только интернет-магазинам, он нужен всем сайтам.
Если вы сейчас находитесь в процессе поиска способов установить на сайт SSL-сертификат и вам показалось, что это «слишком сложно» и может можно обойтись и без этого — остановитесь!
Просто делегируйте установку SSL на сайт мне. Помогу определиться с подходящим сертификатом (их много и они разные), установлю и сделаю необходимые для SEO правки.
Обращайтесь через контакты.
Будет хорошо рассказать друзьям о данной статье. Для этого кликните по одной из кнопок ниже. Спасибо! ?
Твитнуть
Поделиться
Поделиться
Итак, всегда актуальный ответ на главный вопрос про SSL:
Да, вашему сайту нужен HTTPS!
Постараюсь ответить на популярные вопросы неопытных вебмастеров и владельцев сайтов. Если останутся ещё — пишите в комментарии, дополню пост.
Но на моём сайте нет форм и он не собирает информацию от пользователей
Не важно. HTTPS защищает больше, чем просто данные, передаваемые через формы! HTTPS сохраняет конфиденциальность ссылок, заголовков и содержимого всех страниц, по которым вы переходите.
На моём сайте нет ничего секретного, его посетителям нечего скрывать
Не важно. Вы отвечаете за сайт и за то, что на нём находится. А встраивание интернет-провайдерами своего кода на сайты без предупреждения — частая история. Вы точно хотите, чтобы на вашем сайте можно было поменять вообще всё, подгрузить сторонние скрипты, изображения, рекламу и подобное дерьмо, а главное — чтобы всё выглядело так, будто именно вы это всё туда вставили (вы же владелец сайта)?
Примеров много. Огромные компании, вроде Comcast, совсем не брезгуют инджектить свой код, авиакомпании тоже делают так очень часто, в Китае это вообще норма (хотя кто этому удивлён).
В России тоже за примерами далеко ходить не нужно. У меня был такой пример, когда я пользовался Билайном. Хоть и не рекламу показывали, но кусок себя добавляли на странички:
@Beeline_RUS как убрать эту полосатую хрень, что справа? Она показывается на всех сайтах. pic.twitter.com/2IGiOxfGrU
— Ruslan Banochkin (@RuslanBanochkin) March 23, 2016
Выяснилось, что это такая фича и отключается в настройках. Сразу отключил, кусок Билайна пропал, хорошо. Хотя зря я тогда в код не глянул, особенно до и после изменений в настройках. Почему-то сильно уверен, что инородный код на сайтах не пропал.
Кстати, скрывать только важный трафик — не лучший выход. Так вы сами обозначаете «цель» для потенциального злоумышленника. Шифруйте весь свой трафик, чтобы у злоумышленников не было внимания на какой-то отдельный раздел вашего сайта.
На моём сайте HTTP, но все данные передаются по HTTPS
Это вариант ещё хуже, чем не пользоваться HTTPS совсем, даёт ложное чувство безопасности. Если вы передаёте данные из формы с сайта без шифрования, то ничего не мешает злоумышленнику заранее сделать нужные правки на вашем незашифрованном сайте, а вы уже сами отправите всё, что нужно. Установите шифрование на ВЕСЬ сайт, обязательно делайте редирект с HTTP на HTTPS, обязательно 301-ый, помните про seo.
У меня нет денег на SSL-сертификат
Вот тут бесплатный.
HTTP сложно установить и поддерживать
Если есть Vesta — очень просто. Ещё можно вот тут выбрать себе способ генерации сертификата.
Хакеры могут подделать мой сайт, даже если я установлю HTTPS
Да, но в таком случае браузер будет показывать предупреждения о недействительном сертификате. Помните, что SSL гарантирует подтверждение подлинности сайта, а не его неуязвимость.
HTTPS не спасёт от DNS lookup
Что такое DNS lookup — обратный запрос DNS.
Конечно нет, но и не должен. Да и разве это достойная причина не шифровать данные между своим сайтом и его посетителями? Подсказка: нет.
HTTPS медленный!
Откуда эта информация вообще? Всё от того же сеошника, который не разбирается в теме, но даёт советы?
Нет, подключение SSL не замедлит ваш сайт, пруф.
Сайты мошенников тоже пользуются HTTPS!
И что? Разве это повод самим не пользоваться сертификатами? Нет.
Реклама на моём сайте работает только по HTTP
Очень жаль, что ваш рекламодатель не заботится о своём и вашем трафике. Это ни в коем случае не отменяет того факта, что вам нужен HTTPS на сайте, а только предоставляет возможность найти нового рекламодателя или партнёрку. Да тот же AdSense можно временно поставить.
И что это за реклама такая интересная, что не работает по SSL? Пишите в комментариях и я помогу решить вашу проблему.
Мой сайт доступен только в моём регионе или только через VPN
Вы так уверены в компании, которая хостит это всё, что им не интересен трафик ваших посетителей? Если не уверены — ставьте HTTPS.
Мы храним зашифрованные пароли!
Круто, но тут это не имеет значения. Пароли крадут не с вашей базы, а «из браузера пользователя».
HTTPS вреден для SEO
Совсем нет. Скорее наоборот, представители Google и Яндекс уже несколько раз упоминали, что подключение SSL в любом случае пойдёт в плюс вашему ресурсу. Главное — сделать правильный перенос сайта. Уже прошло время, когда при переезде была вероятность вообще лишится трафика, сейчас переезд занимает 1-2 дня.
Да, возможно незначительное падение трафика, но вам всё равно придётся переходить на HTTPS, рано или поздно. Может лучше рано?
Кстати, падение органики при смене HTTP на HTTPS происходит не по вине подключения сертификата, а из за смены зеркал. Добавилась только одна буква «s», а для поисковика это уже другой домен.
Разве это не забота браузера — безопасность пользователей?
Да, но не совсем. Браузер может обеспечить безопасное соединение только при условии предоставления сервером сертификатов, что уже полностью ваша забота.
Как мне включить HTTPS на моём сайте
Определитесь какой сертификат вам нужен — бесплатный Let’s Encrypt или платный (платный не «безопаснее» бесплатного). Затем нагуглите инструкцию по установке сертификата под свой веб-сервер или панель управления (на Vesta это делается в 4 клика). После её выполнения не забудьте про SEO, как минимум:
- Сделать редирект с HTTP на HTTPS;
- Сделать изменения в Вебмастере Яндекса и Google Search Console;
- Поправить «Host» в robots.txt.
Всё, поздравляю, вы защитили трафик своих посетителей от жадных провайдеров и хакеров. Ура! ?
Нет времени на установку или не можете разобраться самостоятельно? Если нужна помощь с установкой SSL-сертификата — обращайтесь, помогу.
Вдохновлялся вот этой страничкой.
Что такое https протокол и зачем он нужен
Содержание:
Что такое протокол HTTPS и зачем он нужен
Вы когда-нибудь задумывались о том, насколько безопасным является Ваше регулярное посещение сети Интернет? Так вот, чаще Вы вовсе не защищены, потому что большинство сайтов работает с использованием протокола HTTP. А это значит, что передача всех данных происходит в абсолютно незащищенном виде и при желании их можно перехватить в любом промежуточном узле, участвующем в цепочке.
С целью исправления этой ситуации был разработан HTTPS протокол.
Для тех, кто не в курсе, что такое HTTPS – это протокол передачи данных, обеспечивающий безопасный и конфиденциальный обмен информацией между веб-сайтом и устройством, которое использует пользователь для доступа в сеть.
Особенности использования HTTPS протокола
Если Вы до сих пор не поняли, зачем нужен HTTPS, ознакомьтесь со следующим перечнем:
- Вся передаваемая информация шифруется, что исключает возможность ознакомления с ней посторонних лиц.
- Фиксируются любые изменения или искажения передаваемых данных, в независимости от того, преднамеренно они совершаются или случайно.
- Защита от атак с перехватом гарантирует безопасную аутентификацию пользователя на сайте.
- Если веб-сайт работает с использованием протокола HTTPS и это визуально отображается в адресной строке браузера, наблюдается существенное повышение доверия со стороны пользователей.
- Влияние HTTPS на продвижение сайтов официально подтверждено Google.
Как это работает
- Защищенность информации достигается путем использования SSL/TLS – стандартного протокола, обеспечивающего безопасное подключение при доступе к веб-ресурсам и делающим невозможным просмотр передаваемых данных посторонними.
- Во время установки соединения на основе протокола HTTPS происходит создание случайного секретного ключа, который будет известен только серверу и Вашему компьютеру.
Затем, при использовании этого ключа (который, к слову, генерируется заново при каждом новом сеансе связи) вся передаваемая информация шифруется.
Получить доступ к передаваемым данным со стороны путем подбора секретного ключа невозможно, поскольку он состоит больше чем из 100 символов.
- Используется еще один дополнительный элемент повышения безопасности соединения на основе протокола HTTPS – это цифровой сертификат, используемый для идентификации сервера веб-сайта.
Он подтверждает факт управления сервером лицом, которому был выдан. В нем содержится вся необходимая информация о его владельце и присутствует цифровая подпись, которая используется для подтверждения подлинности.
- Только в случае прохождения проверки подлинности цифрового сертификата сервера начинается обмен данными между веб-сайтом и устройством пользователя.
Где применяется
Поддержка протокола HTTPS встроена все современные браузеры.
Область применения этого протокола безопасности достаточно широка. В частности, это:
- сайты банковских и других финансовых учреждений;
- электронные платежные системы;
- большинство веб-ресурсов, которые занимаются обработкой частной информации и оперируют персональными данными (например, Яндекс.Паспорт, Gmail).
- абсолютно любые веб-сайты, для владельцев которых важна сохранность информации и доверие пользователей.
Обязательно ли использовать этот протокол безопасности
К счастью, пока что этот протокол не является обязательным и у Вас все еще есть возможность выбирать: использовать его или нет.
Но теперь, когда Вы знаете зачем нужен HTTPS протокол, перед разработкой нового сайта стоит задуматься о возможности его использования, учитывая все вышеназванные преимущества.
Для уже существующих сайтов переход также возможен и полезен, но для этого потребуется достаточно много временных и трудозатрат.
А Вы уже приняли решение на этот счет? Пожалуйста, отпишитесь в комментариях!
Зачем нужен SSL сертификат на сайт, что вам дает https протокол
SSL – криптографический протокол, используемый при организации зашифрованного соединения между браузером и ресурсом. Только с протоколом SSL возможно использование в адресной строке https.
Какую защиту предоставляет протокол SSL, для чего нужен?
Пользователь при совершении интернет-покупок вводит личные данные (номер банковской карточки, серию, номер паспорта, адрес, телефон и т.п.). В случае использования незащищенного соединения все данные могут быть перехвачены злоумышленниками и использованы в личных целях. Сертификат SSL шифрует передаваемую информацию и делает невозможным посторонний доступ к ней.
Сведения клиентов без использования SSL-протокола остаются незащищенными. Помимо этого, при использовании общедоступного Wi-Fi соединения злоумышленник может перенаправить его на сайт-двойник с перехватом платежных данных, опубликовать свою рекламу.
Если соединение использует протокол защиты SSL, адрес ресурса начинается с обозначения запертого замка и зеленых символов https://. Пользователи могут быть уверены в безопасности сайта.SSL-сертификат помогает клиенту проверить сведения о владельцах сайта. Посетитель всегда сможет узнать, не является ли ресурс двойником используемого сайта.
Сертификаты защиты SSL используются на сайтах, где пользователи вводят персональную информацию и платежные данные. С ним ресурс защищен от появления клонов и подделок.
Чем отличается платный SSL сертификат от бесплатного?
Платный нужен в таких случаях:
- При создании банковских и финансовых сайтов с целью защиты личных данных клиентов.
- При разработке онлайн-магазинов для надежности шифрования информации, передаваемой от посетителя.
- При установке https-протокола на несколько доменов (поддоменов).
- При желании установить на сайт адресную строку зеленого цвета. Она качественно выделяет ресурс среди конкурентов, демонстрируя название организации.
- Платный SSL увеличивает быстроту отклика сайта.
- Бесплатный протокол можно получить в разных центрах сертификации. Но уровень доверия у популярных браузеров к бесплатным сертификатам невысок. В случае возникновения сбоев или изменения политики поисковых систем и разработчиков браузеров – сайт, использующий бесплатный самоподписный сертификат, может быть отмечен, как опасный, или недоверенный. При этом, владелец сайта может даже и не узнать об этом, теряя посетителей, а, следовательно, и клиентов.
- При покупке платного протокола Центр сертификации предоставляет юридические гарантии безопасности соединения, которые зависят от вида сертификата.
- Бесплатные протоколы не применяются для создания сайтов с платежными системами, интернет-магазинов, банковских и микрофинансовых и иных ресурсов, где проводится прием платежей. Посетители увидят предупреждение, что используемый сертификат не является доверенным, их платежи не защищены.
- Часть бесплатных SSL запрещается устанавливать на коммерческие сайты.
- Выпуск бесплатных протоколов SSL – трудоемкая операция, часто выполняется за отдельную плату. Перевыпуск проводят с целью дополнений и изменений в сертификат.
Какая польза от использования SSL в интернет-магазинах?
Посетители интернет-магазина обращают внимание на безопасность соединения, желают удостовериться в защите передаваемой информации. Использование SSL предоставляет такие преимущества:
- Шифрование персональной информации пользователя и сведения о его платежных картах.
- Гарантию подлинности вебсайта фирмы.
На сегодняшний день, использование https-протокола – это рекомендация, и данные о том, что сайт не использует защищенное соединение показываются только в адресной строке бразуера, практически незаметно для пользователей:
В то же время сайты, которые однозначно должны работать по защищенному протоколу (например, на них производится онлайн-оплата через платежные сервисы, либо вводятся платежные или личные данные пользователей) в случае использования недоверенного сертификата могут потерять часть посетителей из-за более убедительного предупреждения. Вы бы вряд ли захотели посетить сайт, увидев такую рекомендацию:
Для каких сайтов необходимо использование SSL?
- Ресурсов, занимающихся коммерческой деятельностью. Онлайн-продавцы должны обеспечить надежность шифрования и защиты данных. Если посторонние смогут увидеть конфиденциальные сведения, деятельность ресурса закончится плохо для владельца и клиентов.
- Если посетитель регистрируется, вносит свои анкетные данные. Без использования SSL злоумышленники могут увидеть персональные данные. Это опасно для пользователей, которые зачастую применяют одни и те же логины-пароли для разных ресурсов. Преступнику не составит труда взломать личный кабинет финансового ресурса и перевести средства на другой счет (собственный). Все незащищенные пользовательские входы достаточно уязвимы.
Если ресурс не собирает никакие конфиденциальные сведения, SSL-защита ему не требуется. Если на интернет-ресурсе не предусмотрен вход пользователя, не выполняется передача платежных данных, достаточно использовать бесплатный сертификат SSL или продолжать работать по протоколу http.
В случаях, когда сфера деятельности ресурса связана с электронной коммерцией, крайне важно использовать высоконадежный SSL, подтвержденный проверенным центром сертификации.
Недостатки от внедрения SSL:
- В течение следующих 3-4 недель – возможно снижение трафика из поисковых систем. Показатели восстановятся в течение следующего месяца. Изменения коснутся исключительно объемов поискового трафика. Рекламный от введения SSL не пострадает.
- «Переезд» на https-протокол требует финансовых затрат. Эффективная защита возможна только при внедрении платного SSL-сертификата.
Зачем сайту нужен https протокол, какие еще плюсы он дает?
Не знаете, зачем лично вам переводить сайт на https-протокол? Сравните процент использования http и https протокола на сайтах, которые показываются на первой странице поисковой выдачи Google и рост этого процента за 2 года (по данным MOZ):
За два года этот показатель вырос в 5 раз. И скорее всего, эта тенденция сохранится. В своем блоге представители Google предполагают, что в следующих релизах Google Chrome сайты, не использующие https протокол, могут быть отмечены, как небезопасные. Этого мало? Вот еще несколько причин перейти на защищенный протокол.
Защита посетителей. Для уважающего себя ресурса, занимающегося коммерцией, защита покупателей входит в число главных приоритетов. Клиенты всегда обращают на это внимание, что сказывается на объемах продаж продукта. Сайты, загружаемые по протоколу https, находятся в поисковых системах на более высоких позициях.
- Многие сервисы перед началом работы требуют обеспечения безопасного соединения для передачи данных. Это значит, что без использования SSL-протокола невозможно сотрудничество со многими сервисами, к примеру push-уведомления или Яндекс-касса.
- Визуальная безопасность. В адресной строке ресурса появляется зеленый значок закрытого замка. Может прописываться название компании. Это дополнительно свидетельствует о защите данных, что подтверждает высокую надежность компании.
Вполне вероятно, что через несколько лет привычный всем протокол http не будет использоваться по причине небезопасности соединения. Все компании, информационные сайты и интернет-магазины будут использовать только https-протокол.
Как и где получить сертификат?
- Найти компанию, занимающуюся созданием и реализацией SSL-сертификатов.
- Заказать необходимый SSL.
- Установить сертификат на свой ресурс. Это можно выполнить самостоятельно или привлечь к процессу техподдержку хостинга.
SSL-сертификат нужен для работы компаний, ресурсов, организаций и интернет-магазинов, в которые передаются любые персональные, платежные и конфиденциальные сведения клиента. Передача выполняется в момент соединения пользователя с сайтом компании. Также SSL-протокол играет важную роль в создании имиджа надежности ресурса, гарантирует клиентам полную безопасность.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем:
Нужен ли сайту протокол https: помогаем принять решение SiteClinic.ru
Тема переезда на https, наверное, самая обсуждаемая в Рунете. Живой интерес к ней поднялся с 2014 года.
По заявлениям представителей поисковых систем, бонус в ранжировании должны получить все, кто заботится о пользователе, его безопасности. Поэтому переходить на защищённый протокол стоит всем сайтам.
На Западе, по исследованиям MozCast, процент защищённых результатов в ТОП–10 по 10K запросов составляет более 83,7%.
Вопрос целесообразности переезда не один год мучает тысячи владельцев сайтов. Пожертвовать посещаемостью, которую вы так долго растили на своём сайте, нелегко. Конечно, хочется иметь гарантии, что за временной просадкой последует грандиозный прирост трафика и конверсий, ведь вы следуете рекомендациям ПС.
Ниже приведены «за» и «против» миграции на https, которые могут помочь в принятии решения.
Вам нужно переезжать на https, если:
1. Вы продаёте. Для интернет-магазинов, где производятся онлайн-оплаты, сертификат необходим. Отсутствие такового ваши пользователи рано или поздно заметят, ведь слава о https распространяется не только в веб-мастерской среде. Также задуматься о переезде нужно сайтам услуг, информационным, развлекательным порталам – всем, кто предлагает заполнить формы обратной связи, регистрации, собирает любые персональные данные.
2. Вы боитесь пометки «Not secure». Современные браузеры помечают сайты на старом протоколе как небезопасные. Разработчики Google Chrome планируют сделать такое предупреждение ярче и заметнее для пользователя, что грозит ухудшением поведенческих показателей.
Google стал помечать сайты ещё с 56 версии Chrome. В 2017 он утверждал, что уведомления о небезопасных сайтах станут ярче и заметнее. Ниже показано, как выглядит пометка сегодня (в 64 версии Chrome), какой она будет в Chrome 68 и как будет выглядеть в будущих версиях.
Что касается Яндекса, компания не так часто высказывалась о необходимости переезда, но позиция поисковика в вопросе безопасности понятна. Безопасность соединения легла в основу недавней рекламной кампании Яндекс.Браузера.
Год назад компания заявляла, что браузер тщательно борется с перехватом трафика даже на https-сайтах, проверяя подлинность сертификата каждого сайта, который открывает пользователь.
3. Вы хотите сделать интернет безопасным, как стремится и Google.
Сначала Google заговорил о важности безопасности в интернете и https как сигнале ранжирования.
В 2015 Google заявляет, что приоритет в индексировании будет теперь отдан https-версии, если сайт доступен по двум протоколам.
Конец 2016 – Google с пониманием отнёсся к попыткам некоторых сайтов переехать на https. ПС прощает им совершённые на этом пути ошибки, публикует часто задаваемые вопросы и продолжает призывать всех сделать интернет безопасным.
В этом же году Google обещает помечать http-сайты в Chrome 56 как «небезопасные». По этому поводу веб-мастеры получали сообщения в GSC.
Сегодня вопрос переезда остаётся актуальным, а количество сайтов на https растёт с каждым месяцем.
4. Вы стремитесь идти в ногу со временем. Миграция на https популярна уже четвёртый год. Авторитетные компании, банки, крупные интернет-магазины уже успели переехать. Центры сертификации выпустили разные виды сертификатов для бизнеса любого масштаба.
Пример Facebook
Пример Amazon
Если вы крупный игрок на рынке, делите ТОП в конкурентной нише, а все ваши соседи по выдаче уже переключились на защищённое соединение, покупайте сертификат и ищите исполнителя. Чтобы этот процесс прошёл с малыми потерями, учтите период пиковой посещаемости своего ресурса. Смена протокола сопровождается падением трафика в среднем на 2 месяца. Как правило, позиции и посещаемость проседают, но после – возвращаются.
Вам не нужно думать о миграции, если:
1. Сейчас или через несколько месяцев начинается сезон продаж. Если в ближайшее время вы ждёте продажи наиболее маржинальных товаров, лучше повременить с https и вернуться к вопросу в период наименьшей активности. Пока позаботьтесь об удобстве пользователей на сайте – рекомендации в статье «Базовые ошибки юзабилити сайта».
2. Нет технического специалиста, который сможет организовать переезд. Без специальных знаний сменить протокол тяжело и опасно, опытный программист крайне желателен. Подробные рекомендации о миграции приведены в нашей статье «Безопасный переезд сайта с http на https в Яндексе и Google».
3. У вашего сайта нет элементарной оптимизации. Если вы давно не прописывали базовые SEO-теги, не боролись с дублями, не наблюдали за сканированием сайта в Вебмастерах Google или Яндекса (ваш сайт вообще не подключён к этим панелям), вряд ли защищённое соединение поможет выйти в ТОП. https – только один из сотен сигналов, влияющих на ранжирование. Исправить ситуацию поможет следование нашим рекомендациям: «20 банальных ошибок внутренней оптимизации, которые мешают сайту выйти в ТОП» или «Страницы низкого качества или как понять, что твой сайт “не очень”».
4. Вы дорожите скоростью загрузки. Безопасный протокол добавляет операцию шифрования между сайтом и браузером, поэтому время загрузки (например, TTFB) может увеличиться. Стоит заметить, что скорость загрузки – более значимый фактор ранжирования, чем https.
5. Вы не хотите покупать сертификат. Есть бесплатная альтернатива – самоподписанные сертификаты, но их использование может иметь неприятные последствия. Например, популярные браузеры новых версий могут с недоверием отнестись к самодельному защищённому протоколу и на весь экран вывести предупреждение.
Пример Яндекс.Браузера
Пример предупреждения в Google Chrome
Только самые упрямые пойдут дальше по кнопке «Подробности» или «Дополнительные», чтобы всё-таки попасть на ваш сайт. Остальные вернутся в выдачу.
К тому же, если настоящий доверенный сертификат взломают, у вас есть шанс получить компенсацию от продавца.
6. Вы не хотите сталкиваться с проблемой смешанного содержимого. Если на https-сайте найдены компоненты, подключённые на http, браузер может уведомить пользователя об опасности. Избежать этого поможет тщательный поиск http-ссылок на сайте и их замена на https.
7. Вы не верите в силу https и не готовы рисковать трафиком ради мнимого преимущества в ранжировании, которое регулярно ставят под сомнения.
Часто веб-мастеры жалуются, что не заметили прироста после переезда, даже если в технической части всё было сделано правильно.
Поисковики также не обещают многого сайтам с https. Например, в 2017 представитель Google Дж. Мюллер сказал, что https – это очень слабый сигнал ранжирования.
Яндекс не отдаёт приоритет сайтам с https. Об этом в блоге компании рассказал Платон.
Вместе с тем Яндекс упростил технологию переезда: отменил переклейку зеркал через Host в robots.txt. Теперь вам остаётся выбрать сертификат, оплатить его и заняться технической частью переезда.
В своих проектах мы не заметили грандиозного роста трафика.
Сравнение трафика: апрель 2017 года и апрель 2018 года.
Скриншот трафика из Яндекс.Метрики (увеличить)
Скриншот посещаемости из Яндекс.Метрики (увеличить)
Вывод
Переезд необходим ресурсам, которые заботятся о безопасности пользователей. Если у вас коммерческий сайт, где пользователям предлагается ввести свои личные данные, в том числе платёжные, без защищённого протокола вы можете потерять часть конверсий.
Рост популярности браузера Chrome, отмечающего сайты без https, и общемировое стремление к защите данных вынуждают владельцев сайтов всех типов смотреть в сторону перехода. Стимулирует переезд и радикальная позиция Google, доля которого даже в России с каждым годом растёт.
Однако миграцию сайтов с сезонной тематикой нужно планировать на период «затишья». В это время, даже столкнувшись с проблемами неработающего сайта, вы всё равно потеряете меньше клиентов, чем могли бы в сезон.
Перед переездом обязательно проанализируйте посещаемость из поиска. Если всё сделать правильно во время, когда визитов на сайт минимум, возрастают шансы получить в несколько раз больше конверсий в будущем.
Хотите повысить посещаемость сайта своими силами, но не знаете, что именно нужно делать? Обращайтесь к нам — мы проанализируем сайт и составим подробные инструкции по достижению ваших целей!
Получить инструкции
Подписаться на рассылку
Еще по теме:
Ольга С.
SEO-аналитик
Работала в рекламе, занималась копирайтингом.
Дожила до своих лет, предсказала будущее, вывела в ТОП сайт ветеринарной клиники.
Сейчас помогаю развивать клиентские проекты в SiteClinic.
Девиз: Рано или поздно это придется сделать, поэтому лучше рано.
Оцените мою статью:
Есть вопросы?
Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.
Действительно ли вашему сайту нужен HTTPS?
Автор Марк Бринкер | Последнее обновление:
Еще несколько лет назад я, наверное, сказал бы, не беспокойтесь.
Но времена изменились, и теперь ВСЕМ предприятиям рекомендуется защищать свои веб-сайты с помощью HTTPS… даже если вы не пользуетесь тележкой для покупок в Интернете.
Давайте посмотрим, что такое HTTPS и как вы собираетесь внедрять HTTPS на своем веб-сайте.
Что такое HTTPS?
Краткий ответ. Если вы видите этот маленький замок в адресной строке браузера, значит, вы посещаете защищенный веб-сайт.Это означает, что данные, которые вы отправляете или получаете с этого сайта, зашифрованы .
Небезопасный веб-сайт имеет URL, начинающийся с «http». Но безопасный веб-сайт начинается с «http s », где «s» означает «безопасный».
Раньше безопасный веб-сайт требовался только в том случае, если вы занимались электронной коммерцией с помощью корзины покупок, а клиенты вводили данные своей кредитной карты на вашем сайте.
Но сейчас, даже если ваш веб-сайт является в первую очередь информационным (и вы не продаете продукты или услуги непосредственно со своего сайта), все равно рекомендуется использовать HTTPS.
3 причины, по которым вашему сайту нужен HTTPS
1. Ведение лидогенерации . Начиная с октября 2017 года веб-браузер Google Chrome начал показывать предупреждение « not secure », когда пользователи просто начали заполнять простую контактную форму или вводить данные в поле поиска на веб-сайте без HTTPS. В июле 2018 года Google Chrome начал отображать ошибку «небезопасно» на любом веб-сайте , не использующем протокол HTTPS, независимо от того, заполняли ли пользователи форму.В итоге, если вы зависите от того, что ваш веб-сайт генерирует потенциальных клиентов и запросы о продажах, ваш сайт должен использовать протокол HTTPS, чтобы пользователи не волновались и не уходили с вашего сайта из-за «небезопасных» предупреждений.
2. Повысьте рейтинг в поисковых системах . В августе 2014 года Google объявил, что HTTPS является фактором ранжирования в их поисковом алгоритме. Пока еще нет мнения о том, какую роль HTTPS играет в вашем поисковом рейтинге, но исследования показывают, что он становится более сильным фактором ранжирования.Просто выполните поиск в Google любого типа, и вы заметите, что почти все результаты на странице 1 начинаются с URL-адреса HTTPS. Google также указал, что сайт HTTPS может служить в качестве разрешения конфликтов между двумя сайтами, предлагающими аналогичную информацию.
3. Все делают это . Возможно, самая важная причина иметь сайт HTTPS — это восприятие . Мы живем в мире, где хакерские атаки и утечки данных являются повседневной новостью, и люди обеспокоены конфиденциальностью и безопасностью в Интернете.Даже если ваш веб-сайт не собирает конфиденциальную информацию, тот факт, что у вас есть HTTPS-сайт, и посетители могут видеть маленький замок в своем браузере, дает им комфорт. А это означает уверенность и доверие к вашей компании. HTTPS быстро становится нормой, и даже посетители, не являющиеся техническими специалистами, теперь начинают чувствовать себя немного неудобно, когда не видят этот замок.
Как установить HTTPS на свой сайт
Есть хорошие и плохие новости. Хорошая новость заключается в том, что преобразовать ваш сайт на HTTPS не так уж дорого и не сложно.Плохая новость заключается в том, что это нечто большее, чем просто нажатие переключателя. Как говорится, требуется какая-то сборка.
В основном есть 4 шага:
- Вам необходимо приобрести сертификат SSL (Secure Socket Layer). Будьте осторожны, чтобы не оказаться втянутым в переплату за SSL-сертификат. Сертификат «Положительный SSL» (также известный как SSL для подтверждения домена) — отличный выбор для большинства веб-сайтов, и вы можете получить его менее чем за 10 долларов в год на NameCheap или SSLs.com. ОБНОВЛЕНИЕ : Некоторые компании, предоставляющие веб-хостинг, теперь предлагают бесплатный сертификат SSL в качестве стимула для размещения вашего сайта с ними.
- Скорее всего, вы захотите нанять веб-разработчика или заплатить своей хостинговой компании, чтобы он установил сертификат SSL на ваш веб-сервер и настроил свой веб-сайт. В нормальных условиях это должно стоить всего 200–300 долларов. Даже если у вас есть доступ к вашему веб-серверу, я бы не советовал пытаться сделать это самостоятельно и, возможно, что-то напортачить. Это не стоит вашего времени или раздражения. Просто наймите профессионала, который сделает это за вас.
- После установки сертификата SSL вам нужно будет проверить каждую страницу своего сайта на наличие ошибок «смешанного содержания».Ошибка смешанного содержимого возникает, когда веб-страница ссылается на элементы, отличные от HTTPS. Иногда их очень легко исправить, иногда — немного сложно. Но если вы наняли профессионала для преобразования своего сайта на HTTPS, это должно быть частью их услуг.
- Вам необходимо уведомить Google о том, что вы преобразовали свой сайт на HTTPS, чтобы они могли повторно проиндексировать ваш сайт в своей базе данных поиска. Не сидите и ждите, пока Google просканирует ваш сайт. Будьте активны и уведомляйте Google через Google Search Console.Если вы используете Google Analytics, обязательно обновите настройки и сообщите им, что ваш сайт теперь поддерживает HTTPS.
ПРИМЕЧАНИЕ. Одна вещь, о которой следует помнить, — это нестабильность в вашем поисковом рейтинге после того, как вы переключите свой сайт на HTTPS. В краткосрочной перспективе некоторые из ваших рейтингов могут временно понизиться или вообще исчезнуть. Это нормально. Однако после того, как Google повторно проиндексирует ваш сайт, ваш рейтинг в поиске обычно возвращается на предыдущий уровень или выше.
Вот и все.Перевести свой сайт на HTTPS не составит труда, если вы знаете, что делать. А при относительно небольших вложениях рентабельность инвестиций может быть значительной.
Нужен ли моему сайту HTTPS?
Нужен ли моему сайту HTTPS?
«Но мой сайт не имеет форм и не собирает информацию от пользователей».
Неважно. HTTPS защищает не только данные формы! HTTPS сохраняет конфиденциальность URL-адресов, заголовков и содержимого всех переданных страниц .
«В любом случае на моем сайте нет ничего конфиденциального.«
Ваш сайт — это ответственность! Тот факт, что ваш сайт безопасно размещен в вашей учетной записи, не означает, что он не будет перемещаться по кабелям и ящикам, контролируемым неизвестным количеством корпоративных и государственных организаций. Вы действительно хотите, чтобы кто-то вставлял сценарии, изображения или рекламный контент на вашу страницу, чтобы это выглядело так, как будто вы их туда поместили? Или изменить слова на своей странице? Или используете свой сайт для атаки на другие сайты? Такое случается: в авиакомпаниях (много и снова), в Китае это делают даже интернет-провайдеры (часто).И HTTPS предотвращает все это. Он гарантирует целостность содержимого и способность обнаруживать подделку . Если мы шифруем только секретный контент, мы автоматически указываем цель для этих передач. Держите в секрете, какие из ваших передач содержат секреты, зашифровав все.
«Сайт работает по протоколу HTTP, но наши формы отправляются по протоколу HTTPS».
Это так же плохо, как вообще не использовать HTTPS! Все, что нужно сделать злоумышленнику, — это изменить ссылку или действие формы на URL-адрес на своем собственном сервере.Невозможно обнаружить это, потому что это происходит по сети с обычным HTTP. Зашифруйте ВСЕ сайт и перенаправьте HTTP на HTTPS.
«Я не могу позволить себе сертификат».
Они бесплатные.
«HTTPS сложно настроить и поддерживать».
Это просто работает, если Caddy — ваш веб-сервер. Да, включая продление сертификатов. Никаких мыслей не требуется. Для всех остальных HTTPS все еще можно автоматизировать с помощью клиента Let’s Encrypt по вашему выбору.
«Злоумышленники могут выдавать себя за мой сайт, даже если я использую HTTPS».
Они могут попробовать, но пока ваш закрытый ключ остается закрытым, браузеры будут показывать предупреждения, если злоумышленники представят несоответствующий или недействительный сертификат TLS. И если злоумышленник вообще не использует HTTPS, браузеры должны пометить страницу-самозванец как небезопасную. С этой целью HTTPS гарантирует подлинность .
«Сертификаты, подтвержденные доменом (DV), небезопасны».
Да, они.Просто не теряйте контроль над своим DNS и выберите компетентный центр сертификации (в отличие от менее компетентных или проблемных). Нет абсолютно никакой разницы в криптографии сертификата DV по сравнению с сертификатом расширенной проверки (EV).
«Но центры сертификации могут неправильно отправить мой сайт в любой день
<... или любую другую жалобу на систему центра сертификации>.»
Послушайте, это обсуждение не о PKI. Это лучшая система, которая у нас есть на данный момент. Разберитесь с этим и защитите свой сайт.Используйте записи CAA, чтобы ограничить, какие центры сертификации могут выдавать сертификаты для вашего сайта, затем скрестите пальцы и надейтесь, что прозрачность и надзор работают (пока это так).
«HTTPS не скрывает размер контента, не позволяя злоумышленникам понять, как это происходит».
TLS 1.3 и HTTP / 2 имеют рамки заполнения для увеличения размера зашифрованного текста.
«HTTPS не скрывает поиск DNS.»
Конечно, нет. DNS! = HTTP. Но действительно ли это веская причина не шифровать соединение между вашим сайтом и его посетителями? (Подсказка: нет.)
«HTTPS медленный.»
Нет, это не так. Сайты с современными серверами загружаются по HTTPS быстрее, чем по HTTP из-за HTTP / 2.
«Фишинговые сайты используют HTTPS».
… так что ты не будешь?
«Наш сайт показывает рекламу через HTTP».
Жаль не жаль. Это не меняет того факта, что вашему сайту по-прежнему нужен HTTPS . Переход на HTTPS с рекламой, все еще работающей по HTTP, вызовет предупреждения о смешанном содержании в браузерах, поэтому вам лучше придумать красивый способ выйти из этого контракта на публикацию рекламы, который выглядел действительно привлекательно, когда вы впервые подписали его, или убедить свою рекламную сеть перейти на HTTPS, прежде чем вы это сделаете.
«Он отлично работает по HTTP.»
Так думала и компания Oil and Gas International. Пока браузеры не начали отмечать HTTP-страницы как небезопасные.
«Но прокси TLS нарушают гарантии HTTPS».
Только если компьютер конечного пользователя изменен так, чтобы доверять прокси TLS. Для этого требуются права администратора (root), поэтому владелец компьютера должен разрешить это. Кроме того, перехват HTTPS обычно может быть обнаружен веб-серверами.
«По крайней мере, я все еще могу обслуживать свой сайт как по HTTP, так и по HTTPS.«
Единственная причина, по которой вы должны открыть порт 80 на своем сервере, — это перенаправить все запросы на порт 443, а затем закрыть соединение на порту 80 (когда-нибудь, возможно, мы сможем полностью отказаться от порта 80).
«Мой сайт доступен только для внутреннего пользования или через VPN».
Насколько вы доверяете корпорации или государству, владеющим инфраструктурой? А компании, которые производили оборудование, составляющее вашу сеть? Или провайдер VPN?
«Хэшируем пароли.«
Повезло тебе. А теперь скажите, что собираете их по HTTPS. … ты прав?
«HTTPS влияет на SEO».
Вы правы — HTTPS улучшает его! Неправильное переключение URL-адресов сайта может повлиять на ваш рейтинг в поисковой выдаче, но HTTPS фактически улучшает их. Просто сделайте переключатель правильно в соответствии с поисковой системой, для которой вы оптимизируете, и все будет хорошо, только с временными побочными эффектами.
«Безопасность пользователей — это работа браузера.«
Верно, но неполно. Это НЕ ТОЛЬКО работа браузера. Браузеры могут обеспечить безопасность пользователей только в том случае, если сервер предоставляет учетные данные через сертификат HTTPS. Как владелец сайта, вы обязаны предоставить эти учетные данные своим клиентам.
— КАК ПОЛУЧИТЬ HTTPS —
Самый простой способ — использовать Let’s Encrypt и веб-сервер Caddy, который автоматически включает HTTPS для всех ваших сайтов. Вы также можете использовать простой автономный клиент Let’s Encrypt под названием lego, который работает на каждой платформе.
Если вы предпочитаете немного больше настроек и системной интеграции с традиционными веб-серверами, клиент Certbot от EFF подойдет вам.
Есть много других способов без особых проблем перевести ваш сайт на HTTPS. У Das Surma есть руководство для нескольких веб-серверов, а CDN, такие как Cloudflare, могут сделать ваш сайт доступным через HTTPS за минимальную плату, если она вообще есть.
© 2017 DoesMySiteNeedHTTPS.com. Все права защищены.
Почему вашему веб-сайту нужен HTTPS
Безопасность всех веб-сайтов должна быть приоритетной.Однако я до сих пор вижу так много сайтов, которые не используют HTTPS (безопасный протокол передачи гипертекста).
Для тех из вас, кто в настоящее время не использует HTTPS, это необходимо немедленно изменить. Если вы не думаете, что это необходимо или так важно, вы ошибаетесь.
На самом деле безопасность влияет на производительность вашего веб-сайта. Кроме того, практически каждый качественный веб-сайт в Интернете использует HTTPS. Считайте это строгим требованием для вашего сайта.
Еще шесть лет назад 85% потребителей избегали конверсии на незащищенных сайтах электронной коммерции.82% интернет-пользователей даже не зайдут на небезопасный веб-сайт.
Сейчас потребители и разработчики программного обеспечения больше, чем когда-либо, ценят безопасность в Интернете. Это стало еще более очевидным в 2018 году, когда Google начал отмечать веб-сайты, не поддерживающие HTTPS, как «небезопасные» для своих пользователей, а также учитывать это в поисковом рейтинге веб-сайтов.
Кроме того, с учетом того, что кибербезопасные атаки стали более распространенными, чем когда-либо, для крупных и малых предприятий важно принять как можно больше мер для защиты себя и своих клиентов.Избавьтесь от мышления «со мной этого не случится».
HTTPS становится все более и более обычным явлением с течением времени.
Хотя использование HTTPS становится все более распространенным, почти 30% веб-сайтов по-прежнему его не используют. На мой взгляд, это число слишком велико. Именно это вдохновило меня на написание этого руководства.
Если вы попадаете в эту категорию, я расскажу вам все, что вам нужно знать о HTTPS, зачем он вам нужен и как использовать его для своего веб-сайта.
Помните: безопасность веб-сайтов — это все о доверии. Вы хотите, чтобы посетители чувствовали себя в безопасности с вашим бизнесом. В противном случае они не будут чувствовать себя достаточно уверенно, чтобы совершить покупку.
HTTPS вселяет в них такую уверенность.
Что такое HTTPS?
Протоколы передачи гипертекста — это правила, используемые для передачи информации на веб-странице с сервера в веб-браузер.
Каждый раз, когда пользователь переходит по URL-адресу, его браузер открывает канал связи с сервером сайта.Браузер загружает информацию, необходимую для отображения этой конкретной веб-страницы.
При использовании HTTP эта связь происходит с помощью обычного текста, что означает, что любая третья сторона может получить доступ к обмену данными между сервером и браузером. Если это произойдет, личная и конфиденциальная информация может быть украдена.
Чтобы сделать общение частным, веб-сайты используют HTTPS. При использовании HTTPS такой же диалог происходит между сервером и веб-браузером, за исключением того, что информация защищена шифрованием SSL / TLS [Secure Sockets Layer / Transport Layer Security].
Технология делает информацию, передаваемую из веб-браузера пользователя на сервер, невозможной для чтения потенциальными хакерами, используя два «ключа» (алгоритмы шифрования данных):
- Открытый ключ. Этот ключ шифрует информацию любого, кто хочет получить доступ к серверу и веб-сайтам на нем.
- Закрытый ключ. Этот ключ расшифровывает информацию, зашифрованную открытым ключом. Только владельцы веб-сайтов имеют доступ к этому ключу.
Этот процесс шифрования и дешифрования также известен как «аутентификация».
Когда сервер отправляет веб-страницу в браузер, эта страница получает цифровую подпись, которая показывает, была ли она доступна хакерам.
Это не позволяет сторонним злоумышленникам украсть личные данные, такие как местоположение пользователя и любые проводимые финансовые транзакции.
Почему HTTPS является обязательным
HTTPS — это не просто «приятная вещь.«Это совершенно необходимо, если вы хотите создать успешный веб-сайт для своего бизнеса и управлять им. Это особенно верно, если вы управляете веб-сайтом электронной коммерции или если вам нужно принимать личную информацию от посетителей и клиентов.
Но дело не только в том, чтобы завоевать доверие пользователей (хотя это, пожалуй, самое главное). Вот основные преимущества добавления HTTPS на ваш сайт.
Безопасность пользователя
Ранее я кратко объяснил, что без HTTPS ваш сервер может быть уязвим для кибератаки со стороны третьей стороны, замаскированной под веб-браузер пользователя.Очевидно, вы не хотите подвергать свой сервер или веб-сайт риску подобных атак.
Но что, возможно, даже более важно, так это конфиденциальность, безопасность и защищенность посетителей вашего веб-сайта. Как веб-мастер, вы обязаны защищать этих людей.
Меньше всего вам нужно, чтобы люди были взломаны или украдена конфиденциальная информация в результате перехода на ваш сайт. Это не только плохо для ваших посетителей и наносит ущерб вашей репутации, но также добавляет головной боли, которой можно было бы избежать, если бы вы приняли некоторые простые меры безопасности.
Итак, для управления своей репутацией в Интернете вам необходимо использовать HTTPS.
Это особенно верно, если вы собираете конфиденциальную информацию, такую как имена, адреса и данные кредитной карты.
Даже если вы не обрабатываете кредитные карты, другие типы веб-сайтов должны по закону обеспечивать безопасность информации о пользователях. Например, если вы собираете какие-либо медицинские или медицинские данные через поля формы на своем веб-сайте, вы можете нарушить HIPAA (Закон о переносимости и подотчетности медицинского страхования от 1996 года), если не используете HTTPS для защиты информации.
Доверие
Вы хотите, чтобы люди доверяли вашему сайту. HTTPS имеет большое значение для обеспечения этого доверия.
Это потому, что веб-браузеры помечают небезопасные веб-сайты. Google Chrome даже отмечает небезопасные сайты. Эти предупреждения делают веб-сайты ненадежными.
Вот что видят пользователи Chrome, пытаясь получить доступ к сайту, который не использует HTTPS.
Если бы вы увидели это сообщение, продолжили бы вы на сайт? Возможно нет.Это было бы равнозначно объезду большого знака на дороге с надписью «MINEFIELD AHEAD! НЕ ВХОДИТЬ.»
Таким образом, если люди получают это предупреждение при попытке перейти на ваш сайт, есть большая вероятность, что они не смогут продолжить. Вероятно, они не вернутся и в будущем.
Chrome — не единственный веб-браузер, который выдает подобные предупреждения. Пользователи, просматривающие Интернет с помощью Safari, увидят аналогичное предупреждение для незащищенных сайтов.
На всякий случай давайте посмотрим, что произойдет, если вы используете Firefox и переходите на веб-сайт, не использующий HTTPS.
Каждое из этих предупреждений явно является предупреждающим сообщением, побуждающим пользователя держаться подальше от рассматриваемого веб-сайта. Это напрямую влияет на способность вашего веб-сайта привлекать потенциальных клиентов и, следовательно, на вашу прибыль (подробнее об этом позже).
HTTPS устраняет потерю доверия, которую этот барьер создает у потенциальных посетителей.
SEO
Каждый раз, когда вы планируете внести изменения в свой веб-сайт, вам необходимо знать, как это решение повлияет на ваш SEO-рейтинг.В конце концов, это один из самых эффективных каналов привлечения новых посетителей и клиентов.
Когда дело доходит до поисковых систем и SEO, Google должен быть движущей силой вашего подхода. Еще в 2014 году Google объявил, что HTTPS станет фактором в его алгоритмах поискового ранжирования.
Вот отрывок из этого объявления:
Таким образом, Google говорил всем веб-мастерам, что они поощряют HTTPS и будут вознаграждать сайты, которые его используют.
Одного этого должно быть достаточно, чтобы переключиться. Если вы не уделяете первоочередное внимание поисковой оптимизации, вам будет сложно привлечь трафик на свой сайт. Но просто сделав переход с HTTP на HTTPS, Google повысит ваш рейтинг в поиске.
Гэри Илес, аналитик тенденций для веб-мастеров в Google, сказал, что HTTPS может даже разорвать связь между двумя веб-сайтами с сигналами одинакового качества. Таким образом, переход на HTTPS может иметь большое значение для того, чтобы ваш сайт стал первой или второй страницей Google.
Лидогенерация и конверсия
Это совмещает мой последний пункт о доверии. Если ваш сайт не использует HTTPS, пользователи не захотят переходить на ваш сайт. Даже если им удастся посетить ваш сайт, они, скорее всего, не будут заполнять формы для привлечения потенциальных клиентов.
Даже если это что-то столь же простое, как предоставление адреса электронной почты, пользователи будут колебаться, если они подумают, что третья сторона получит доступ к информации. Особенно с учетом того, что эти стороны могут отправлять им вредоносные электронные письма, якобы исходящие с вашего веб-сайта.
Они будут более уверенно заполнять поля формы и превращаться в потенциальных клиентов. Люди нервничают по поводу мошенничества с кредитными картами, поэтому вы обязаны сообщить им, что соединение безопасно.
Вот пример защищенной платежной страницы с веб-сайта Oakley.
Как видите, в домене появляется HTTPS. Но рядом с ним есть значок замка, который используется Google Chrome, Firefox и Safari как еще один показатель безопасности сайта.
Если вы нажмете на значок, вы получите более подробное объяснение безопасности веб-сайта. В нем даже прямо говорится, что пароли и информация о кредитных картах безопасны и отправляются через частное соединение.
Благодаря HTTPS посетители сайта получат дополнительное чувство безопасности и будут чувствовать себя в безопасности, когда они завершают процесс покупки.
Как получить HTTPS для своего сайта
Теперь, когда вы понимаете важность HTTPS, пора настроить его для вашего веб-сайта.
Но с чего начать? К счастью, процесс настройки HTTPS на вашем веб-сайте довольно прост.
Вот четыре шага, чтобы решить эту проблему сегодня:
Шаг №1: Купите сертификат SSL
Первое, что вам нужно сделать, это приобрести сертификат SSL. Вы можете сделать это на таких платформах, как SSLs.com или NameCheap. На обоих этих сайтах есть варианты сертификатов SSL менее чем за 10 долларов в год. Они также предлагают разные тарифные планы в зависимости от того, что вы ищете, и от количества имеющихся у вас сайтов.
Лучшие службы веб-хостинга обычно предлагают бесплатный сертификат SSL. Это хорошо, потому что они обычно гораздо более свободны. В конце концов, он поставляется с вашим веб-хостингом, поэтому вам не придется его покупать.
Однако вашему бизнесу может потребоваться другой сертификат в зависимости от того, что вы делаете (например, крупной компании электронной коммерции может потребоваться расширенный сертификат проверки, который может не предлагать ваш веб-хостинг).
Это дополнительный стимул для веб-мастеров использовать этих провайдеров.Об этом обязательно нужно помнить, если вы создаете новый веб-сайт или хотите сменить хостинг-провайдера.
Шаг № 2: Установите сертификат
Затем веб-разработчику необходимо настроить ваш сайт и установить сертификат SSL на ваш сервер.
Если у вас нет опыта веб-разработки, я бы не рекомендовал делать это самостоятельно. Это требует глубоких знаний об управлении серверной частью вашего веб-сайта. А если вы ошибетесь, вы можете столкнуться с ошибками смешанного содержания (см. Шаг 3).
Конечно, если сертификат SSL включен в ваш веб-хостинг, вам также не придется беспокоиться об установке.
Помимо провайдеров веб-хостинга, стоит также отметить, что лучшие конструкторы веб-сайтов и платформы электронной коммерции обычно также предлагают бесплатный сертификат SSL. Wix, Squarespace, Weebly, Shopify и BigCommerce — это всего лишь несколько платформ, которые предлагают сертификаты SSL при регистрации.
Шаг № 3: Проверьте наличие ошибок
После установки сертификата вам необходимо проверить все свои веб-страницы, чтобы убедиться, что все сделано правильно.Ищите ошибки смешанного содержимого, которые возникают, если веб-страница ссылается на элементы, отличные от HTTPS.
Источник: SSL2Buy
Обычно это легко исправить. Однако в других случаях это может быть немного сложнее. Вот почему важно профессионально обработать переход на HTTPS, а не пытаться сделать это самостоятельно.
Если вы все же обратитесь к ИТ-специалисту, обязательно обсудите, что произойдет, если есть ошибки смешанного содержания, прежде чем покупать сертификат SSL.
Шаг №4: Уведомить Google
Проявите инициативу и уведомите Google о добавлении HTTPS на свой сайт. Вы можете сделать это через Google Search Console. Вы можете сделать это, добавив новый URL-адрес HTTPS в карту сайта своего веб-сайта:
Google просканирует ваш HTTPS-сайт и повторно проиндексирует его в своей базе данных. Вы можете подождать, пока они просканируют его автоматически, но нет причин ждать. Чем раньше это произойдет, тем скорее вы получите преимущества SEO.
Имейте в виду, что ваш поисковый рейтинг может изначально снизиться, когда вы переключите свой сайт на HTTPS.Это нормально. Но вы можете ожидать, что ваш сайт вернется на прежнее место (или станет лучше) после того, как у Google появится возможность повторно проиндексировать весь ваш контент.
Выходя за рамки HTTPS
Конечно, безопасность веб-сайтов — это гораздо больше, чем просто HTTPS.
Если вы хотите предпринять дополнительные меры, чтобы обезопасить свой веб-сайт от хакеров, вам следует помнить о нескольких моментах:
Выберите надежного провайдера веб-хостинга
Безопасный веб-сайт начинается с надежного веб-хостинга.Вот почему вам необходимо изучить и проверить варианты веб-хостинга на предмет безопасности и конфиденциальности, прежде чем переходить к одному из них.
Все лучшие услуги веб-хостинга предлагают уровни безопасности и защиты для своих веб-сайтов. Тем не менее, это не обязательно означает, что ваш веб-сайт совершенно не на высоте.
Например, планы виртуального хостинга размещают несколько веб-сайтов на одном сервере. Хотя это может снизить стоимость вашего хостинга, это означает, что ваш веб-сайт станет более уязвимым.
Это потому, что если целью является другой сайт на сервере, хакеры могут нанести вред и вашему сайту , даже если вы не обязательно являетесь целью .
Это не означает, что общий веб-хостинг плохой. Однако, если вы действительно хотите серьезно относиться к безопасности своего веб-сайта, вам следует подумать об обновлении до облака, VPS или даже выделенного хостинга.
Защитите свой персональный и рабочий компьютеры
Любой компьютер, который вы и ваши сотрудники используете для доступа к веб-сайту вашей компании, должен быть безопасным. Это потому, что хакеры могут разместить на вашем компьютере вредоносные программы, которые позволят им получить доступ к информации для входа на ваш сайт.
Отсюда можно просто войти на свой веб-сайт и получить доступ к потенциально конфиденциальной информации, такой как финансовая информация и личные данные ваших клиентов.
Для защиты от этого вам необходимо установить на свой компьютер хорошее антивирусное программное обеспечение. Вы также захотите регулярно проверять свой компьютер на наличие вредоносных программ, спама и рекламного ПО.
Погрузитесь глубже: Ищете хорошее программное обеспечение, чтобы помочь? Вот наш список лучших программ для защиты конечных точек.
Это непрерывный процесс. Это означает, что вы не можете просто установить его и забыть о нем. Хакеры проводят свои дни, выясняя новые способы взлома ваших компьютеров и веб-сайтов. Поэтому вам необходимо регулярно обновлять антивирусное программное обеспечение и сканировать компьютер, чтобы не отставать.
Кстати об обновлениях…
Держите все в курсе
Все, от вашего персонального компьютера до антивирусного программного обеспечения, до вашей системы управления контентом (CMS) и ваших плагинов, должно быть актуальным.Это поможет убедиться, что в нем установлены самые современные меры безопасности, чтобы защитить вас от хакеров.
Помните, злоумышленники в мире Интернета усердно трудятся каждый день, придумывая новые и изобретательные способы доступа к вашей цифровой информации. Вот почему вам необходимо принять самые современные меры для борьбы с ними.
Это особенно важно, поскольку в настоящее время большинство кибератак автоматизировано. Хакеры используют ботов, которые нацелены на веб-сайты со старыми мерами безопасности или вообще без них.
Поэтому регулярно проверяйте каждое программное и аппаратное обеспечение, связанное с инфраструктурой вашего веб-сайта, на наличие обновлений. Это требует времени и энергии, но может сэкономить кучу денег и избавить вас от головной боли в будущем.
Используйте надежные плагины безопасности
CMS вашего веб-сайта, вероятно, предлагает загружаемые плагины, которые помогают бороться с ботами и вирусами. Эти инструменты помогают контролировать ваш веб-сайт и предотвращать атаки до того, как они произойдут.
Погрузитесь глубже: Если вы используете WordPress, у нас есть отличное руководство по лучшим плагинам безопасности WordPress.Плагины помогают бороться с вредоносными программами, спамом и другими угрозами, создавая надежный брандмауэр для вашего веб-сайта.
Если вы не используете WordPress, проверьте CMS своего веб-сайта на предмет того, что они предлагают с точки зрения подключаемых модулей безопасности и конфиденциальности. Возможно, вам придется заплатить за это, но эта цена стоит спокойствия и защиты посетителей вашего веб-сайта.
Регулярное резервное копирование вашего сайта
Конечно, самые лучшие планы часто идут наперекосяк. То же самое и с вашим сайтом.
У вас могут быть лучшие плагины безопасности с опытной командой веб-мастеров, которая управляет всем, но вас все равно могут взломать.Когда это произойдет, ваш веб-сайт может быть отключен, и вы можете потерять все.
То есть, если вы не выполняете регулярное резервное копирование своего веб-сайта. Это гарантирует, что вы не потеряете всю свою тяжелую работу из-за одного инцидента с безопасностью.
Есть много плагинов для резервного копирования, которые могут помочь. Мы рекомендуем использовать BackupBuddy. Это один из пяти лучших плагинов для резервного копирования WordPress в нашем обзоре.
Заключение
У каждого веб-сайта должен быть HTTPS.
Это совершенно необходимо для любого веб-сайта, но особенно если вы электронная коммерческая компания, стремящаяся завоевать доверие и повысить конверсию.Это не просто то, что можно просто игнорировать. Это приведет к тому, что посетители откажутся от вашего сайта в пользу одного из ваших конкурентов, который серьезно относится к безопасности сайта.
Кроме того, добавить HTTPS на ваш сайт очень просто. Просто следуйте простому четырехэтапному процессу, описанному выше. Это займет немного времени, но принесет огромные выгоды.
Самое приятное: это ситуация «установил и забыл». После того, как вы включили HTTPS, похлопайте себя по плечу.Вам больше не о чем беспокоиться!
Вот почему вашему статическому веб-сайту нужен HTTPS
В январе прошлого года я предположил, что принятие HTTPS прошло «переломный момент», то есть прошел момент критической массы и, как я сказал в то время, «будет очень скоро станет нормой ». С тех пор процент веб-страниц, загружаемых через безопасное соединение, вырос с 52% до 71%, в то время как доля 1 миллиона веб-сайтов, перенаправляющих людей на HTTPS, выросла с 20% до примерно половины (прогнозируется).Быстрое внедрение было обусловлено комбинацией все более заметных предупреждений браузера (именно изменения Chrome и Firefox привели к вышеупомянутому сообщению о переломном моменте), более легкодоступных сертификатов через Let’s Encrypt и Cloudflare и растущей осведомленности о рисках, которые не зашифрованы. трафик представляет. Даже правительство настаивает на внедрении HTTPS для всех сайтов, например, в этом сообщении Национального центра кибербезопасности в Великобритании:
все веб-сайты должны использовать HTTPS, даже если они не содержат личного контента, страниц входа или данных кредитной карты
Тем не менее, остается скрытое несогласие; Скотт Хельм недавно написал об этом и развенчал многие мифы, которые существуют у людей о том, что они не защищают свой трафик.Я поделился некоторыми мыслями о том, что, как я подозреваю, настоящее возражение содержится в ветке твита, начинающейся с этого всего несколько дней назад:
Я формирую теорию о тех, кто осуждает широкое внедрение HTTPS: я подозреваю, что они сопротивляются, потому что чувствуют, что потеряли контроль; их «вынуждают» переехать из-за грядущих изменений в Chrome, в частности
— Трой Хант (@troyhunt) 8 июля 2018 г.
В ходе одной из многих активных дискуссий в Интернете (что часто случается в Twitter) обсуждение перешло к ценностному предложению HTTPS на статическом веб-сайте.Это нужно? Это приносит пользу? Что на самом деле защищает? Я искал возможность собрать некоторый материал именно по этой теме, поэтому, когда обсуждение в конечном итоге привело к именно такому предложению, мне показалось, что это идеальное время для написания этого поста:
На самом деле, это прекрасно, я искал кого-то, кто хотел бы иметь статический сайт, который, по их мнению, защищен от рисков транспортного уровня, использованных в видео по этому поводу. Спасибо!
— Трой Хант (@troyhunt) 5 июля 2018 г.
И чтобы быть дополнительным, чтобы быть уверенным, что это было намерением Джейкоба, он позже продлил то же предложение другой стороне, а также (совершенно справедливо, на мой взгляд) заметил, что разрешение действительно не требуется для того, чтобы управлять вашим собственным трафиком! Именно это я и сделал — перехватил свой собственный трафик, передаваемый через небезопасное соединение, и собрал серию демонстраций в 24-минутном видео, объясняющих, почему HTTPS необходим на статическом веб-сайте.Вот видео, ссылки и образцы кода для всех демонстраций, использованных сразу после этого:
HTTPS — это просто
Серия видеороликов HTTPS Is Easy — это 4 коротких видеоролика продолжительностью около 5 минут каждое, что упрощает обслуживание практически любого сайта через безопасное соединение. Мало того, что сериал потрясающий (ИМХО), потрясающее сообщество людей, которые смотрели это, перевели субтитры на 16 разных языков, уже сделав HTTPS более доступным для большего числа людей, чем когда-либо!
WiFi Ананас
Wifi Pineapple — это супер-простое маленькое устройство от Hak5, которое не только легко выступает в качестве беспроводной точки доступа, но и может заставить устройства думать, что это известная сеть, к которой они автоматически подключаются без какого-либо взаимодействия с пользователем.Я много писал об этом маленьком устройстве и регулярно использую его на конференциях и учебных мероприятиях.
ClippyJS
Все любят кусочек «Клиппи», только в шутку! Я сделал эту демонстрацию с помощью ClippyJS, и если вы действительно хотите пережить воспоминания о прошедших днях, вы также можете встроить Merlin, Rover и Links, а затем управлять их поведением с помощью набора действий, запускаемых в JS.
Корнифи
Кто не любит единорогов, правда ?! Cornify поможет вам оживить эти скучные страницы волшебными зверями и радугами.Поставляется в комплекте с кнопками Cornify для добавления на ваш (или чей-то) сайт.
Гарлем Шейк
На самом деле это нечто большее, чем просто развлекательная ценность. Harlem Shake регулярно использовался в качестве «доказательства» запуска скрипта на уязвимом сайте. Например, проверьте, как он используется, когда он встроен в запись TXT записи DNS, которая затем загружается в службу WHOIS, которая не выводит должным образом, кодирует результаты. Есть также отличный пример Бренно де Винтера недостатков XSS в голландских банках, опять же, продемонстрированных посредством сильного встряхивания.Захватите весь скрипт и затем введите его по мере необходимости.
Криптомайнер
Я использовал Coinhive, который предлагает «монетизировать ваш бизнес с помощью мощности процессора ваших пользователей». Честно говоря, это довольно сомнительная служба, которой регулярно злоупотребляют в злонамеренных целях, но именно это и требовалось в данной ситуации.
Маршрутизатор CSRF Exploit
Это из CVE-2018-12529, а образец эксплойта был взят из блога SecurityResearch201. Мы часто видели, как атаки CSRF на маршрутизаторы приводят к перехвату DNS, что, конечно же, является еще одним риском, от которого защищает HTTPS.Мы знаем об этом в течение многих лет, в том числе о том, как доходы от этого преступления использовались для оплаты бразильских проституток.
Перехват DNS
Это было сделано всего несколькими строками FiddlerScript в событии OnBeforeRequest:
if (oSession.HostnameIs ("btlr.com")) {
oSession.hostname = "scripting.com";
}
Если бы вы использовали такое устройство, как Wifi Pineapple, вы могли бы добиться того же результата с помощью DNSspoof. Результат идентичен — трафик, идущий на один небезопасный адрес, приводит к возвращению трафика с совершенно другого адреса.
Большая пушка Китая
Это была атака в 2015 году, целью которой было уничтожить GitHub или, по крайней мере, репозиторий, который там поддерживается greatfire.org. Я показал деобфусцированную версию в видео, которое вы можете найти на Pastebin. Первоначальную версию и более подробную техническую характеристику инцидента можно найти в этой статье от Netresec. Между прочим, Baidu по-прежнему не обслуживает свою домашнюю страницу по HTTPS по умолчанию (хотя, по данным Alexa, он может обслуживать действительный сертификат, если явно запрошен через HTTPS), что дает сервису незавидный титул крупнейшего в мире веб-сайта, чтобы этого не делать. .
BeEF
Для меня это была самая эффективная демонстрация не только потому, что она привела к атакам вредоносных программ и фишинговых атак на целевой веб-сайт, но и потому, что она показывает, насколько злоумышленник может контролировать просмотр страниц на этом сайте жертвами. Посетите веб-сайт проекта BeEF для получения дополнительной информации об этом, и если вы хотите реализовать демонстрацию, которую я запускал, возьмите Kali Linux из VMDepot (теперь в Azure Marketplace) и разверните ее непосредственно в виртуальной машине Azure (я использовал самую маленькую размер, и он работал нормально).Я разрешил входящие запросы на порт 80, а также на порт 22, чтобы я мог подключиться по SSH. Затем я изменил порт с 3000 на 80 в файле config.yaml (см. Документацию по конфигурации BeEF), включил файл сценария из [vm ip ] /hook.js на сайте жертвы, перешел на [vm ip] / ui / panel и вошел в систему с «говядиной» и «говядиной». Вот и все!
Рик Ролл
Этот не нуждается в представлении, он набирает половину миллиардов просмотров на YouTube, это подарок-сюрприз, который не перестает дарить!
SSL
Безопасность
Как защитить свой сайт с помощью HTTPS
HTTPS (защищенный протокол передачи гипертекста) — это протокол интернет-связи, который
защищает целостность и конфиденциальность данных между компьютером пользователя и сайтом.Пользователи ожидают безопасного и конфиденциального онлайн-опыта при использовании веб-сайта. Мы призываем вас
использовать HTTPS, чтобы защитить подключения пользователей к вашему веб-сайту, независимо от
контент на сайте.
Данные, отправляемые с использованием HTTPS, защищены протоколом Transport Layer Security
(TLS),
который обеспечивает три ключевых уровня защиты:
- Шифрование : шифрование передаваемых данных для защиты от перехватчиков.Тот
означает, что пока пользователь просматривает веб-сайт, никто не может «слушать» его разговоры,
отслеживать их действия на нескольких страницах или красть их информацию. - Целостность данных : данные не могут быть намеренно изменены или повреждены во время передачи
или иначе, не будучи обнаруженным. - Аутентификация : доказывает, что ваши пользователи общаются с предполагаемым веб-сайтом. Это
защищает от человека посередине
атакует и укрепляет доверие пользователей, что дает другие преимущества для бизнеса.
Лучшие практики при внедрении HTTPS
Если вы используете CMS, например WordPres, Wix или Blogger, выполните поиск
инструкции по включению HTTPS на вашем хостинге. Например, выполните поиск по запросу «wix https».
Используйте надежные сертификаты безопасности
Вы должны получить сертификат безопасности как часть включения HTTPS для вашего сайта. В
сертификат выдается сертификатом
орган (CA), который принимает меры для проверки того, что ваш веб-адрес действительно принадлежит вашему
организации, тем самым защищая ваших клиентов от атак типа «злоумышленник посередине».При настройке
ваш сертификат, обеспечьте высокий уровень безопасности, выбрав 2048-битный ключ. Если ты уже
есть сертификат с более слабым ключом (1024 бит), обновите его до 2048 бит. При выборе своего
сертификат сайта, имейте в виду следующее:
- Получите сертификат в надежном центре сертификации, который предлагает техническую поддержку.
- Определитесь, какой сертификат вам нужен:
- Единый сертификат для единого безопасного происхождения (
www.example.com
). - Многодоменный сертификат для нескольких хорошо известных безопасных источников (например,
www.example.com, cdn.example.com, example.co.uk
). - Подстановочный сертификат для безопасного источника с множеством динамических поддоменов (например,
a.example.com, b.example.com
).
- Единый сертификат для единого безопасного происхождения (
Использовать постоянные перенаправления на стороне сервера
Перенаправьте своих пользователей и поисковые системы на страницу или ресурс HTTPS с
постоянный
перенаправления на стороне сервера.
Убедитесь, что ваши HTTPS-страницы могут сканироваться и индексироваться Google
- Используйте URL
Инструмент проверки, чтобы проверить, может ли робот Googlebot получить доступ к вашим страницам. - Не блокируйте свои HTTPS-страницы файлами robots.txt.
- Не включайте теги
noindex
на свои HTTPS-страницы.
Поддержка HSTS
Мы рекомендуем, чтобы сайты HTTPS поддерживали HSTS (HTTP
Строгая транспортная безопасность). HSTS сообщает браузеру автоматически запрашивать страницы HTTPS,
даже если пользователь вводит http
в адресную строку браузера.Он также сообщает Google
предоставлять защищенные URL-адреса в результатах поиска. Все это сводит к минимуму риск необеспеченного обслуживания.
контент для ваших пользователей.
Для поддержки HSTS используйте поддерживающий его веб-сервер и включите эту функцию.
Хотя HSTS и более безопасен, он усложняет вашу стратегию отката. Мы рекомендуем
включение HSTS таким образом:
- Сначала разверните свои HTTPS-страницы без HSTS.
- Начать отправку заголовков HSTS с коротким
max-age
.Следите за своим
трафик как от пользователей, так и от других клиентов, а также производительность иждивенцев, например, реклама. - Медленно увеличивайте HSTS
max-age
. - Если HSTS не влияет отрицательно на ваших пользователей и поисковые системы, вы можете добавить свой сайт в
Список предварительной загрузки HSTS, который используется
большинство основных браузеров. Это добавляет дополнительную безопасность и повышает производительность.
Избегайте этих распространенных ошибок
В процессе обеспечения безопасности вашего сайта с помощью TLS избегайте следующих ошибок:
Распространенные ошибки и их решения | |
---|---|
Просроченные сертификаты | Убедитесь, что ваш сертификат всегда в актуальном состоянии. |
Сертификат зарегистрирован на неправильное имя веб-сайта | Убедитесь, что вы получили сертификат для всех имен хостов, обслуживаемых вашим сайтом. Для Например, если ваш сертификат распространяется только на www.example.com , посетитель, который загружает ваш сайтиспользуя только example.com (без префикса www. ) будет заблокированпо ошибке несоответствия имени сертификата. |
Отсутствующий сервер индикация имени (SNI) поддержка | Убедитесь, что ваш веб-сервер поддерживает SNI и ваша аудитория использует поддерживаемые браузеры, обычно.Пока SNI поддерживается всеми современными браузеры, вам понадобится выделенный IP-адрес, если вам нужно поддерживать старые браузеры. |
Проблемы при сканировании | Не блокируйте сканирование вашего HTTPS-сайта с помощью robots.txt .Учить более |
Проблемы индексирования | Разрешить индексирование ваших страниц поисковыми системами, где это возможно. Не используйте noindex тег. |
Старые версии протокола | Старые версии протокола уязвимы; убедитесь, что у вас последняя и новейшая версии библиотек TLS и реализовать новейшие версии протокола. |
Смешанные элементы защиты | Встраивайте только HTTPS-контент на HTTPS-страницы. |
Различное содержимое по HTTP и HTTPS | Убедитесь, что содержимое вашего HTTP-сайта и HTTPS совпадает. |
Ошибки кода состояния HTTP на HTTPS | Убедитесь, что ваш веб-сайт возвращает правильный код состояния HTTP. Например 200 ОК для доступных страниц или 404 или 410 для несуществующих страниц. |
Переход с HTTP на HTTPS
Если вы переводите свой сайт с HTTP на HTTPS, Google рассматривает это как
сайт переместить с URL
изменения. Это может временно повлиять на некоторые из ваших показателей трафика. Узнать больше о
рекомендации по всем переездам сайта.
Убедитесь, что вы добавили
новое свойство HTTPS для Search Console. Search Console обрабатывает HTTP и HTTPS отдельно;
данные не передаются между ресурсами в Search Console.
Дополнительные советы по использованию HTTPS-страниц на вашем сайте см. В
HTTPS-миграция
FAQs.
Дополнительные ресурсы по внедрению TLS
Вот несколько дополнительных ресурсов по внедрению TLS на вашем сайте:
Что такое HTTPS? Зачем это нужно вашему сайту и как это получить!
HTTP существует с самого начала Интернета в конце 1980-х годов.Вы видите его в начале каждого URL-адреса веб-сайта в адресной строке браузера, но что именно?
HTTP, сокращенно от HyperText Transfer Protocol , представляет собой набор правил для передачи веб-страницы между веб-сервером и вашим браузером. Когда вы переходите по определенному URL-адресу в своем браузере, он начинает диалог с сервером веб-сайта, чтобы загрузить все необходимое для отображения этой веб-страницы.
Что делать, если вашему браузеру необходимо отправлять или получать конфиденциальную информацию? Разговор, который происходит с помощью HTTP, происходит в виде «обычного текста», что означает, что третья сторона может прослушивать беседу вашего браузера и видеть все, что говорится.Это отличный способ украсть личную информацию, такую как номер вашей кредитной карты или другие конфиденциальные данные. Чтобы препятствовать этому, нам нужно использовать HTTPS .
HTTPS — это тот же диалог, который ваш браузер и веб-сервер вели раньше, но теперь вся эта информация зашифрована. Только ваш браузер и веб-сервер обладают ключом для его расшифровки. Это препятствует тому, чтобы подслушиватели могли понять, что говорится.
Как это работает?
Шифрование, которое происходит при использовании HTTPS, осуществляется с помощью специального «SSL / TLS-сертификата» с сервера веб-сайта, а также уникального ключа шифрования из вашего браузера.И сертификат, и ваш ключ используются во время вашего разговора, чтобы доказать другой стороне, что они те, кем они себя называют. Без них третья сторона могла бы перехватить ваш разговор и выдать себя за сервер или за ваш браузер.
Перед началом разговора ваш браузер и сервер здороваются и соглашаются о двух вещах: тип шифрования, который они собираются использовать, и ключи шифрования, которые будут использоваться для выполнения шифрования. После завершения этого первоначального рукопожатия и ваш браузер, и сервер могут говорить на одном и том же зашифрованном языке и могут вести частный разговор, который очень трудно подслушивать.
Откуда вы знаете, что это работает?
Несмотря на всю эту сложную технологию, происходящую за кулисами, ваш браузер позволяет очень легко убедиться, что HTTPS включен и работает должным образом. Помимо наличия «https: //» в строке URL-адреса вашего браузера, вы также увидите значок замка где-то поблизости, указывающий на то, что ваше соединение с веб-сайтом является безопасным.
Если вы не видите это подтверждение в своем браузере, значит, HTTPS не активен, и все, что ваш браузер отправляет и получает, не зашифровано.На самом деле это нормально, если вы просто просматриваете веб-сайт без ввода какой-либо личной информации. Однако вы всегда должны убедиться, что HTTPS активен, когда вы выполняете такие действия, как вход на веб-сайт, заполнение формы или проверка на сайте электронной коммерции.
Какую пользу это принесет вашему сайту?
- Безопасность и конфиденциальность
Самым важным преимуществом для вас, вашего сайта и пользователей вашего сайта, конечно же, является безопасность, которую обеспечивает HTTPS.Если ваш сайт работает по протоколу HTTPS, это означает, что все, что ваш браузер отправляет и получает от веб-сервера, происходит с надежным шифрованием, чтобы третьи стороны не могли легко подслушивать вас и / или выполнять вредоносные действия. Это абсолютно необходимо, если ваш веб-сайт предназначен для электронной коммерции, имеет систему входа в систему или любой другой интерфейс, который позволяет пользователям отправлять и получать конфиденциальную информацию. Вы не только защищаете их, но и изолируете от любых штрафных санкций или судебных исков, которые потенциально могут возникнуть, если безопасность пользователя будет взломана или использована. - Воспринимаемая безопасность
Сегодня широкая общественность все больше и больше заботится о своей конфиденциальности. Кто может винить их в эпоху, когда вирусы, вредоносное ПО, фишинг и другое непристойное поведение стали более распространенными, чем когда-либо прежде? Вы также почти каждую неделю читаете новости о компаниях, у которых есть серьезные нарушения безопасности. В результате крупные компании, занимающиеся интернет-технологиями, такие как Google, занимают позицию и относятся к HTTPS как к обязательной. Например, Google Chrome теперь будет показывать предупреждение о том, что сайт «небезопасен», если он не использует HTTPS.
На самом деле это не означает, что с сайтом возникла проблема, но теперь Google берет на себя ответственность предупреждать пользователей Chrome, чтобы они не вводили конфиденциальную информацию на этом сайте. Если ваши пользователи обеспокоены своей конфиденциальностью, слова «этот сайт небезопасен» не вселяют уверенности в ваш сайт. . Все больше и больше людей ищут этот маленький значок в виде замка, чтобы не беспокоиться о своей конфиденциальности и безопасности. Если у них это есть, они будут больше доверять вашему сайту и, в свою очередь, с большей вероятностью вернутся.
- SEO Boost
Еще в 2014 году Google произвел потрясение, включив HTTPS в качестве сигнала ранжирования для своей поисковой системы. Это ни в коем случае не большой фактор в вашем рейтинге, но очень маленький. Это может пригодиться, если ваш сайт связан с конкурентом по любому другому сигналу ранжирования, потому что, если у вас есть HTTPS, вы будете ранжироваться выше. Если вы соревнуетесь за ключевые слова для поиска, отсутствие HTTPS — это почти безответственно. - Производительность веб-сайта
Отличным побочным эффектом использования HTTPS, если вы находитесь на правильном веб-хосте, является то, что ваш веб-сайт получит хороший прирост производительности.В сети появилась новая технология под названием HTTP / 2. Не вдаваясь в подробности, эта технология представляет собой новый протокол, который ваш веб-браузер может использовать для подключения к веб-серверам. Текущий протокол HTTP (HTTP 1.1) был создан более 15 лет назад. С тех пор веб-сайты стали значительно сложнее. Вместо одного HTML-документа и нескольких изображений на вашей средней веб-странице будут десятки изображений, несколько таблиц стилей и сценариев JavaScripts, а также будет загружено несколько внешних API, таких как Facebook, чат и т. Д.HTTP / 2 был создан с учетом современной сети и значительно ускоряет соединение между вашим браузером и веб-сервером, что приводит к гораздо более быстрой загрузке страницы. Посмотрите эту забавную демонстрацию HTTP и HTTP / 2 и убедитесь сами!
Итак, где взять HTTP / 2? Хорошая новость заключается в том, что все современные веб-браузеры поддерживают его, но они также требуют, чтобы веб-сайт использовал HTTPS, чтобы он работал. Плохая новость в том, что вам нужен веб-хостинг, поддерживающий HTTP / 2.
WP Engine — идеальный хост, поскольку они поддерживают HTTP / 2 и почти не требуют усилий для настройки. После простой установки сертификата SSL HTTP / 2 сразу же включается, и вы готовы к работе. Существуют и другие хосты, которые его поддерживают, и их можно найти, выполнив простой поиск по запросу «http / 2 веб-хосты». Если вы застряли на веб-хосте, который его не поддерживает, вы можете использовать сторонний сервис, например CloudFlare. Их служба будет обрабатывать содержание вашего веб-сайта через HTTP / 2, но ваш веб-хост по-прежнему размещает и управляет самим сайтом.
Какие риски?
Несмотря на все преимущества HTTPS, переключение может быть сопряжено с некоторыми рисками, если вы не готовы.
- Временное падение трафика
Если у вас есть существующий сайт, использующий HTTP, и вы переключаетесь на HTTPS, Google считает это перемещением сайта. Это влечет за собой обычные штрафы за SEO. Однако вы можете смягчить эффект, добавив свой HTTPS-сайт в Google Search Console и Bing Webmaster Tools.После переключения Google определяет время восстановления SEO от нескольких недель (вероятно) до 2–3 месяцев (менее вероятно). - Дублированный контент и разведение ссылок
Поскольку переключение с HTTP на HTTPS считается перемещением сайта, вам необходимо убедиться, что активна только одна версия вашего сайта (версия HTTPS). Это можно сделать, выполнив следующие действия:
Используйте переадресацию 301 — Каждый раз, когда вы постоянно перемещаете контент, вам необходимо настроить переадресацию 301 для поисковых систем.(. *) $ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Если вам неудобно редактировать файлы веб-сайта, для всех основных CMS есть плагины, которые сделают это за вас.
Обновите карту сайта — Убедитесь, что ваша карта сайта XML использует только URL-адреса HTTPS. Если на вашем сайте используется CMS и установлен плагин SEO, он должен позаботиться об этом за вас, если ваша CMS настроена с URL-адресом HTTPS.
Убедитесь, что все внутренние ссылки указывают на ваш URL-адрес HTTPS — Все внутренние ссылки на вашем веб-сайте должны использовать версию HTTPS.Если ваш сайт использует CMS, такую как Drupal, он использует относительные URL-адреса в своем содержании и будет автоматически обновляться. Если вы используете WordPress, который использует в своем содержании абсолютные URL-адреса, вам необходимо выполнить поиск и заменить свою базу данных, чтобы изменить все URL-адреса HTTP на HTTPS.
Убедитесь, что канонические теги указывают на ваш URL-адрес HTTPS — Тег rel = canonical
на всех страницах вашего сайта должен указывать на версии HTTPS. Сайт CMS с плагином SEO должен позаботиться об этом автоматически.
Убедитесь, что внешние ссылки на ваш сайт указывают на ваш URL-адрес HTTPS — Этот вариант сложнее, поскольку вы, очевидно, не сможете изменить все внешние ссылки на ваш сайт. Однако вам следует изменить те, к которым у вас есть доступ, например, в социальных профилях. Не стоит приставать к другим владельцам веб-сайтов с просьбой обновить их ссылки на ваш сайт. В конце концов, именно для этого и нужен редирект 301.
Остерегайтесь смешанного содержимого
Очень приятно видеть этот красивый зеленый значок замка в вашем браузере, когда на вашем сайте активен протокол HTTPS.Однако, чтобы это изменить, достаточно всего лишь одного фрагмента вашего сайта, который не загружается через HTTPS.
Например, если ваш сайт настроен на 100% правильно для HTTPS и вы решили встроить видео YouTube в сообщение блога, вы должны убедиться, что используете HTTPS URL YouTube для видео. В противном случае видео загружается через HTTP, и браузер это увидит, что вызовет «ошибку смешанного содержания». Chrome показывает это, переключаясь с значка замка на значок информации и говоря, что ваш сайт «не полностью защищен».”
Если вам неприятно постоянно проверять, что вы используете URL-адреса HTTPS в содержании своего веб-сайта, для основных CMS доступны плагины, которые «заставят» все URL-адреса использовать HTTPS. Это означает, что если существует HTTPS-версия URL-адреса, он переключится на нее. Однако вам следует проявлять бдительность, если вы встраиваете контент от поставщика, у которого нет версии HTTPS.
Ваш сертификат SSL действителен и активен?
HTTPS работает только в том случае, если ваш SSL-сертификат действителен и активен, поэтому вы должны отслеживать дату истечения срока действия вашего сертификата.Если вы дадите ему истечь, HTTPS сломается, и браузер покажет большое пугающее предупреждение всем, кто посещает ваш сайт.
Это не принесет никакой пользы с точки зрения установления доверия между вами и вашими пользователями. Вы всегда должны удостовериться, что ваш сертификат обновляется ежегодно.
Вы можете настроить автоматическое продление сертификата с помощью эмитента сертификата, но вы (или ваш разработчик) по-прежнему должны установить обновленный сертификат на свой сервер. Если вы не можете этого сделать, попробуйте выбрать веб-хостинг, который автоматически обновляет и автоматически устанавливает сертификаты за вас.Таким образом вы всегда будете уверены, что ваш сертификат в порядке.
Как получить HTTPS
Теперь, когда вы знаете, что такое HTTPS, как он работает, а также о плюсах и минусах, как на самом деле начать его использовать?
Купить сертификат
Первым делом необходимо приобрести сертификат SSL для вашего сайта. Часто ваш веб-хостинг будет самым простым местом для получения сертификата. Если они не предлагают собственный SSL, некоторые авторитетные эмитенты сертификатов включают DigiCert, VeriSign и GeoTrust.Для экономных у GoDaddy и Namecheap есть самые доступные варианты.
Всегда убедитесь, что вы покупаете сертификат «SHA-2», также называемый «2,048 бит». Это свидетельствует о силе шифрования и в настоящее время является отраслевым стандартом.
Далее вы столкнетесь с меню параметров сертификата. В зависимости от издателя сертификата вы можете столкнуться с двумя или тремя вариантами сертификатов, а иногда и с десятком. Итак, какой вариант вам нужен? Все они можно разбить всего на несколько типов сертификатов:
- Проверка домена
Это наиболее распространенный тип сертификата.Он подтверждает, что вы имеете право использовать свое доменное имя. Вероятно, это то, что вам нужно. - Проверка организации
Этот тип сертификата не только подтверждает ваше доменное имя, но и подтверждает существование вашей компании или организации. Некоторые сведения о компании также будут отображаться в информации вашего общедоступного сертификата, чтобы передать доверие пользователю веб-сайта. - Расширенная проверка организации
Этот тип позволит еще больше продвинуться в процессе проверки вашей компании или организации.Это потребует фактического оформления документов и обработки. Помимо прочего, они будут проверять юридическое, физическое и операционное существование компании. Вы также получите особые возможности в веб-браузерах, которые отображают название вашей компании в красивом зеленом цвете рядом со значком безопасного замка. - Подстановочный знак
Если у вас есть несколько поддоменов, которые вы используете для разных веб-сайтов, продуктов и т. Д., Тогда лучше всего подойдет подстановочный сертификат. Вместо того, чтобы покупать сертификат для каждого отдельного поддомена, об этой работе позаботится один подстановочный сертификат.Это сэкономит много денег. - Многодоменный
Они также известны как сертификаты «Альтернативное имя субъекта» (SAN) или «Сертификат унифицированной связи» (UCC). Это вариант от некоторых эмитентов, который позволяет использовать один сертификат для нескольких доменных имен. Это отличается от подстановочного знака, который работает только с одним доменным именем и предназначен для поддоменов. - Бесплатные SSL-сертификаты
Да, это действительно вещь! Созданные организациями, которые верят в «HTTPS повсюду», есть несколько эмитентов, которые бесплатно предоставят вам проверенный сертификат домена.Let’s Encrypt — отличный пример. Единственная проблема в том, что если вы не разработчик, иногда бывает сложно их настроить. Однако есть веб-хосты, которые включили в свои планы бесплатный SSL. WP Engine, A2 Hosting и Dreamhost являются примерами. Просто выполните поиск по запросу «бесплатный веб-хостинг ssl». Бесплатные сертификаты — это большой шаг вперед на пути к тому, чтобы сделать Интернет более безопасным местом.
Независимо от того, какой уровень проверки или тип сертификата вы выберете, всегда помните, что для нет абсолютно никакой разницы в уровне безопасности или шифрования. Вы можете использовать бесплатный сертификат или заплатить сотни долларов, и данные ваших пользователей будут такими же безопасными, пока они используют шифрование SHA-2. Доплачивая за большее количество проверок, вы получаете более заслуживающий доверия штамп одобрения на своем сертификате из-за того, насколько тщательно проверялись ваш веб-сайт и компания.
Свяжитесь с нами, чтобы узнать больше о HTTPS, а также о других советах и рекомендациях по безопасности веб-сайтов.
Директор по развитию
Адам — опытный веб-разработчик с 20-летним опытом, убежденный поклонник WordPress и любитель открытого исходного кода.Получив степень бакалавра наук Он получил степень по графическому дизайну Северо-Восточного университета, а также хорошо разбирается в дизайне и типографике. В автономном режиме Адам любит путешествовать по миру, путешествовать пешком, ездить на велосипеде, готовить, он является фанатиком научной фантастики, а также гордым левшой.
Просмотреть полную биографию
Связанный контент
10 вопросов о дизайне вашего веб-сайта
Получите ресурс
Почему HTTPS имеет значение
• Обновлено
Появляется в: Надежно и надежно
Вы всегда должны защищать все свои веб-сайты с помощью HTTPS, даже если они не обрабатывают конфиденциальные сообщения.Помимо обеспечения критически важной безопасности и целостности данных как для ваших веб-сайтов, так и для личной информации ваших пользователей, HTTPS является требованием для многих новых функций браузера, особенно тех, которые требуются для прогрессивных веб-приложений.
Сводка #
- Злоумышленники, как злонамеренные, так и доброкачественные, используют все незащищенные ресурсы между вашими веб-сайтами и пользователями.
- Многие злоумышленники смотрят на совокупное поведение, чтобы идентифицировать ваших пользователей.
- HTTPS не только блокирует неправомерное использование вашего сайта.Это также требование для многих передовых функций и технологий, позволяющих использовать возможности приложений, такие как работники службы поддержки.
HTTPS защищает целостность вашего веб-сайта #
HTTPS помогает предотвратить вмешательство злоумышленников в обмен данными между вашими веб-сайтами и браузерами ваших пользователей. К злоумышленникам относятся умышленно злоумышленники и законные, но назойливые компании, такие как интернет-провайдеры или отели, которые размещают рекламу на страницах.
Злоумышленники используют незащищенные коммуникации, чтобы обманом заставить ваших пользователей передать конфиденциальную информацию или установить вредоносное ПО или вставить свою собственную рекламу в ваши ресурсы.Например, некоторые третьи стороны внедряют на веб-сайты рекламу, которая потенциально нарушает работу пользователей и создает уязвимости в системе безопасности.
Злоумышленники используют каждый незащищенный ресурс, который перемещается между вашими веб-сайтами и вашими пользователями. Изображения, файлы cookie, сценарии, HTML… все они пригодны для использования. Вторжения могут происходить в любой точке сети, включая компьютер пользователя, точку доступа Wi-Fi или взломанного провайдера, и это лишь некоторые из них.
HTTPS защищает конфиденциальность и безопасность ваших пользователей #
HTTPS не позволяет злоумышленникам пассивно прослушивать сообщения между вашими веб-сайтами и вашими пользователями.
Распространенное заблуждение относительно HTTPS состоит в том, что HTTPS нужен только веб-сайтам, которые обрабатывают конфиденциальные сообщения. Каждый незащищенный HTTP-запрос потенциально может раскрыть информацию о поведении и личности ваших пользователей. Хотя однократное посещение одного из ваших незащищенных веб-сайтов может показаться безобидным, некоторые злоумышленники смотрят на совокупную активность ваших пользователей при просмотре, чтобы сделать выводы об их поведении и намерениях и деанонимизировать их личности. Например, сотрудники могут непреднамеренно сообщать своим работодателям о проблемах со здоровьем, просто читая незащищенные медицинские статьи.
HTTPS — будущее Интернета #
Новые мощные функции веб-платформы, такие как фотосъемка или запись звука с помощью getUserMedia ()
, обеспечение работы в автономных приложениях с работниками службы поддержки или создание прогрессивных веб-приложений, требующих явного разрешения от пользователя перед выполнением.