Чем отличается .com от .ru
Правильно выбранное доменное имя ресурса — первый шаг на пути к успеху, особенно если речь идет о коммерческих проектах. Главное — чтобы имя отвечало целям и задачам создателя, не нарушало законодательство, было легко запоминающимся и легко воспроизводимым. В идеале при чтении адреса доменное имя должно ассоциироваться с конкретным интернет-ресурсом и сообщать минимальную информацию о его содержании. При регистрации доменного имени требуется указать доменную зону, в которой оно будет зарегистрировано, или домен верхнего уровня. Визуально он определяется в адресе интернет-ресурса комбинацией букв после последней точки. Российские владельцы сайтов часто отдают предпочтение доменам в зонах ru или com, так как они универсальны и релевантны содержанию и задачам ресурса.
Домен com — один из первых общих доменов верхнего уровня, появившийся в 1985 году. Изначально регистрация в этом домене предполагалась для сайтов коммерческой направленности и интернет-страниц, принадлежащих коммерческим организациям самых разных сфер.
Домен ru — первый национальный домен верхнего уровня, предназначенный для регистрации доменных имен ресурсов Российской Федерации. Появился в 1994 году.
Ограничений по территориальному и национальному признаку при регистрации доменного имени в зоне com нет. Любой желающий может оплатить услуги регистратора и зарегистрировать домен второго уровня (доменное имя). Ограничений по сфере деятельности сегодня в зоне com тоже не имеется, так что для большинства ресурсов в именовании этого домена не содержится характеристик. Однако многие компании предпочитают зону com, обыгрывая сочетание букв (или транскрипцию). В зоне ru регистрируются ресурсы любых тематик, также отсутствуют ограничения по национальному и территориальному признаку. Однако традиционно домен ru указывает на принадлежность ресурса Российской Федерации.
Процедура регистрации домена в зоне com представляется проще, чем домена в зоне ru. Не требуется скана паспорта владельца, не требуется предоставления личных данных. Для регистрации в зоне ru необходимо предоставить скан документа, удостоверяющего личность. Кроме того, домен ru предполагает соответствие доменного имени законодательству РФ, то есть имена, признанные содержащими экстремистские призывы или нецензурные выражения, например, к регистрации допущены не будут.
Существенным критерием при выборе домена верхнего уровня можно считать предполагаемые задачи ресурса. Если планируется работа на международном уровне, то предпочтительнее домен com — национальные домены международное сообщество (прежде всего бизнес) считает недостаточно респектабельными. Если планируется охват преимущественно российской аудитории, то выбор должен пасть на домен ru. Поисковые системы рунета при выдаче результатов поиска по запросам отдают предпочтение в первую очередь сайтам этой доменной зоны, индексируя их в несколько раз быстрее. Таким образом, происходит увеличение потока трафика.
Стоимость регистрации в доменах com и ru зависит от компании-регистратора, поэтому здесь лучше смотреть на тарифы той компании-регистратора, с которой вы собираетесь работать.
Выводы TheDifference.ru
- Домен верхнего уровня com — международный.
- Домен верхнего уровня ru — национальный.
- Процедура регистрации доменного имени в зоне com не требует личных данных и удостоверения личности.
- Домену ru отдают предпочтение российские поисковые системы.
ru, com или net — Netpeak Blog
Часто будущие владельцы сайтов считают, что для продвижения бизнеса в интернете достаточно выполнить качественную SEO-оптимизацию, наполнив соответствующим контентом свой ресурс. На самом деле, не менее важную роль играет и доменное имя. Оно также оказывает влияние на эффективность продвижения интернет-площадки, величину получаемой прибыли, если речь идет о коммерческом проекте.
Что такое домен
Чтобы понимать, как выбрать домен и почему следует подойти к этому делу ответственно, начнем с определения и значимости данного инструмента.
Домен — это адрес (имя) сайта в сети интернет, по которому его находят пользователи. Он состоит из букв, символов и цифр, должен быть уникальным, чтобы владельцу ресурса удалось добиться качественного продвижения, избежать вероятных проблем, связанных с копированием доменного имени.
При этом, следует учитывать требования к составлению адреса. Например, длина доменного имени между точками не может превышать 63 символа. Общая длина домена с учетом всех присутствующих в нем знаков — до 255 символов.
Доменное имя предусматривает несколько уровней. Рассмотрим на примере наименования cool.blog.mysite.ru:
- ru — домен первого уровня;
- mysite — второй уровень;
- blog — третий уровень;
- cool — четвертый уровень.
Теоретически уровней бывает и пять, но на практике чаще всего применяются двух- и трехуровневые комбинации. При этом, наименование страницы — название самой компании или бренда. Если есть необходимость, можно использовать и поддомен, который нужен для обособления информации. Например, blog.mysite.ru. Слово «blog» — поддомен и сообщает пользователю о том, что находится на данной странице. В целом, это достаточно удобно.
Значимость доменного имени в SEO-продвижении
Думая, какой домен выбрать, нужно понимать, что существует огромное количество вариантов. Но если вы задаетесь вопросом эффективного SEO продвижения ресурса, область выбора заметно сузится и придется рассматривать всего несколько решений. И главную роль здесь играет доменная зона или домен первого уровня. Именно от правильности его выбора будет зависеть качество SEO продвижения. Дело в том, что поисковые системы по-разному воспринимают доменные зоны, что влияет на их выдачу результатов по запросам.
Чтобы провести качественное SEO продвижение, вам следует учесть такие факторы:
- точный выбор доменной зоны, соответствующей региону, где вы планируете вести бизнес;
- простое и запоминающееся доменное имя без сложных комбинаций;
- история домена — поисковые системы больше доверяют доменным именам, существующим в сети продолжительный срок. Учитывайте это, выбирая между новым и существующим, но не используемым старым владельцем доменом.
Учет этих факторов гарантирует эффективное продвижение сайта в поисковых системах, увеличение количества его посетителей, повышение конверсии.
Конверсия — процентное отношение лиц, выполнивших на конкретном ресурсе какие-то действия к общему числу людей, которые просто зашли на страницу сайта. Именно конверсия и определяет популярность портала.
Как выбрать домен для бизнеса
Если вы только планируете вести бизнес в интернете, хотите сделать его успешным и добиться эффективного продвижения ресурса в поисковых системах, при выборе доменного имени обращайте внимание на несколько важных критериев.
Первый — доменная зона. Она должна точно соответствовать региону, в котором вы планируете вести деятельность. По сути, вы можете ограничиться только определением домена такого типа, не конкретизируя род деятельности вашей организации.
Если хотите правильно выбрать домен и при этом сразу обозначить область, в которой работает конкретная компания, рассматривайте другие доменные имена. Существует множество обозначений, каждое из которых соответствует своему направлению. Например:
- biz — для компании, ведущей коммерческую деятельность;
- net — для организаций, которые предоставляют услуги в области интернета и телефонной связи;
- org — некоммерческие фирмы;
- pro — ресурсы, где можно воспользоваться услугами квалифицированных специалистов;
- info — информационные порталы, блоги;
- tv — площадки, напрямую связанные с телевидением;
- shop — идеальный домен для интернет-магазина.
Несмотря на существование большого количества доменов, большинство пользователей предпочитает варианты общего назначения по региону деятельности. Тут принципиальных отличий нет. Наоборот, популярные домены ru и com дают больше перспектив.
Есть еще один вариант — новые домены. Например: business. Такое имя подойдет для любой организации, которая ведет коммерческую деятельность, занимается продажами, предоставляет любые услуги. Оно годится для фирм и частных предпринимателей разных стран. Имя изначально дает понимание того, что находится на страницах сайта. Выбрать домен для бизнеса, используя такой вариант, вполне оправдано.
Дополнительные критерии выбора домена
Смотрите на длину доменного имени. Знающие люди не рекомендуют выбирать слишком длинные комбинации символов. Оптимальный вариант — 5-6 знаков. Такое имя нельзя назвать коротким, но оно вполне легко запомнится. Меньшие практически все уже зарегистрированы своими владельцами, поэтому свободных нет. Конечно, вы можете составить название и из двух слов по 3-5 букв. Такой проект тоже будет удачным, если эти слова гармонично сочетаются и легко запоминаются.
Выбирайте эксклюзивное название. Конечно, сегодня не так просто выбрать имя домена, которое нигде бы не повторялось и легко продвигалось. Подумайте над этим. Если вы просто скопируете подходящее чужое доменное имя, рискуете потратить много времени и сил на судебные разбирательства с его владельцем за фишинг. Вашему сайту такое решение тоже не принесет пользы — часть пользователей будет по ошибке переходить на другой ресурс.
Постарайтесь обойтись без дефисов в наименовании сайта. В целом, применять их можно, хотя некоторые специалисты этого не рекомендуют. Но важно помнить, что не следует ставить дефис вместо третьего и четвертого символа: do—main.ru. Это правило работает абсолютно со всеми доменными именами и регистраторами. В некоторых случаях подобные наименования отображаются примерно в таком виде:
Наличие ключевых слов в доменном имени. С ними нужно быть предельно аккуратными. Поисковые системы не воспринимают слишком длинные сочетания символов с переспамом. Используйте не больше двух слов.
Преимущества и недостатки разных доменных имен
Начнем с домена первого уровня «RU». Он, как и домен su, зарезервирован для России. Его следует выбирать, если вы планируете продвигать свои предложения исключительно на территории этой страны, не ориентируясь на покупателей из других государств. К преимуществам такого домена отнесем:
- выбирая зону ru, вы заключаете договор с первичным регистратором домена. Как правило, это отечественные организации и, если понадобится, будет проще и эффективнее отстаивать свои интересы в судебном порядке;
- в этой зоне ваш сайт проиндексируют все популярные поисковые системы. А вот если вы выбираете com или
- психологические моменты. Данная доменная зона считается одной из популярнейших. И, если человек забудет адрес сайта, изначально он попробует ввести его именно с приставкой ru;
- четкое ограничение территории работы компании. Так удастся свести к минимуму количество пользователей, которые не могут стать вашими потенциальными клиентами. Следовательно, на сайт придет целевая аудитория.
Из относительных недостатков отметим: видимые территориальные ограничения, невозможность идентифицировать род деятельности организации.
Если говорить о стоимости доменных имен в зоне ru, то она составляет 2,5-5 долларов. Столько стоит регистрация на год, потом нужно продлевать. Хотя, цена вопроса может достигать и 15 000 долларов, если покупать популярный домен с положительной историей.
Продолжая разбираться, в какой зоне лучше выбрать домен, остановимся на втором популярном варианте – «com». Он ассоциируется с известным словом «company», происходит от «COMmercial». Из преимуществ:
- высокий уровень доверия. Изначально доменная зона была рассчитана только на коммерческие организации. Сегодня она в более обширном доступе, но позитивные ассоциации с крупным бизнесом сохранились;
- обширная территория деятельности. Данная зона относится к международным, не ограничивает работу компании одной страной;
- легко запоминается. Благодаря ассоциативному мышлению потенциальному клиенту будет несложно запомнить эту зону;
- сочетание с разными вариантами наименований организаций.
Из недостатков — невосприятие для индексации некоторыми поисковиками. Чтобы снять вопрос, нужно обращаться в службу поддержки конкретной поисковой системы.
Стоимость доменов зоны com колеблется в пределах 10-11 долларов.
«NET» еще одна популярная доменная зона. Ее преимущества:
- узнаваемость. Считается одной из самых давних и стоит на третьем месте по уровню популярности;
- большое количество предложений, обеспеченное высоким спросом;
- отсутствие территориальных ограничений — регистрироваться в этой зоне может компания из любой точки мира;
- самое простое запоминание: если обыграть адрес и ассоциировать последнюю часть с русским словом «нет», например: boli.net. Такой адрес запомнится идеально.
В целом, недостатков в данном случае нет. Единственный нюанс — пока пользователь не зайдет на сайт, он не сможет идентифицировать территориальную принадлежность организации. Средняя стоимость вопроса 13 долларов.
Вам остается выбрать.
Запомнить
Выбирая доменное имя, учитывайте самые важные критерии: территориальную принадлежность и особенности направления ведения бизнеса. Делайте название простым, коротким и запоминающимся. Используйте в нем наименование компании или главные ключевые слова, по которым продвигается ресурс. Старайтесь избегать в домене цифр и дефисов.
Чем отличается https от http
Чем отличаются протоколы — разница в безопасности
Буквы HTTP в начале адресной строки означают, что клиент и сервер обмениваются данными по прикладному протоколу – hypertext transfer protocol. Это стандартный протокол для обмена любыми данными в Интернете. Внешне аббревиатура HTTP ничем не выделяется – она такого же черного цвета, что и остальная часть адресной строки. Либо незащищенный протокол вообще не указывается в адресной строке браузера.
Если в адресной строке вместо черной надписи HTTPS появилась зеленая HTTPS, значит, данные передаются по тому же HTTP протоколу, но с дополнительной надстройкой, обеспечивающей криптографическую защиту (отсюда и буква «s», означающая «security», т.е. безопасность). Передаваемые данные шифруются с помощью протоколов SSL и TLS, которые невозможно расшифровать без ключа. Узнать защищенное соединение просто – помимо зеленого цвета букв, в адресной строке появляется изображение закрытого замка и надпись «Надежный».
Протокол HTTPS используется для защиты передаваемых через Интернет конфиденциальных данных и финансовой информации – например, для защиты банковских операций онлайн-магазина, регистрационных данных в соцсетях или информации о счетах пользователей системы онлайн банкинга.
Есть и техническое отличие – HTTP обычно использует порт соединения 80, тогда как HTTPS – порт 443. При необходимости системный администратор может указать другой порт, но они всегда будут разными для HTTP и HTTPS протоколов.
Основные преимущества и недостатки HTTPS
Помимо собственно защиты данных, HTTPS выполняет дополнительную задачу – увеличивает приток посетителей на сайт. Еще в 2014 г. компания Google объявила, что будет повышать выдачу в поисковике сайтов, использующих https, и многие сайты купили цифровой сертификат для шифрования информации. К сожалению, из-за разницы в принципах работы поисковых систем Яндекс и Гугл при замене HTTP на HTTPS у некоторых ресурсов наблюдалась просадка позиций из-за некорректно выполненного переноса.
Тем не менее, согласно статистике, пользователи больше доверяют сайтам с HTTPS и предпочитают совершать покупки именно на них.
Приобретение уникального цифрового сертификата увеличит расходы на содержание сайта – в среднем на 10-100 долларов в год, в зависимости от типа выбранного сертификата. Также стоит учесть, что на шифрование данных расходуется часть мощности сервера, поэтому сайт с HTTPS может работать несколько медленнее. Для ускорения скорости загрузки сайта стоит оптимизировать изображения и настроить кеширование.
Однако новые клиенты и посетители, который придут на ваш сайт с HTTPS благодаря повышению его позиции при ранжировании, компенсируют эти небольшие неудобства.
Виртуальный хостинг сайтов для популярных CMS:
Что нужно знать вебмастеру при переходе с HTTP на HTTPS
Чтобы избежать понижения позиций в выдаче и, следовательно, сокращения трафика, необходимо не только корректно подключить цифровой SSL сертификат (как правило, это делает компания, предоставляющая хостинг веб-ресурсу). Необходимо явно указать в настройках сайта для поисковых систем, что основная версия веб ресурса работает по HTTPS протоколу.
В процессе настройки сайта через инструменты для вебмастеров Яндекс и Google следует явно указать, что основная версия сайта поддерживает HTTPS. В Google для этого надо зайти на страницу переноса сайта с изменением URL, где настроить 301-редирект с HTTP-страниц сайта на равнозначные страницы HTTPS. Также необходимо добавить новый URL в панель вебмастера и прописать основное зеркало сайта.
Если перенаправление настроено правильно, все SEO-показатели ресурса сохранятся, а его позиции при ранжировании немного повысятся.
Для корректного переноса и работы важно, чтобы все без исключения ссылки на загружаемое содержимое – картинки, веб-шрифты, скрипты, файлы стилей – проходили через HTTPS. Если HTTPS ресурс загружает часть контента через незащищенный HTTP протокол, пользователям может высвечиваться уведомление неполной защите сайта. Некоторые браузеры могут не поддерживать отображение комбинированного (HTTPS + HTTP) контента, что приведет некорректной работе сайта.
«Чем отличается протокол HTTP от HTTPS?» – Яндекс.Знатоки
http — незащищённый протокол. Это означает, что данные, например номера банковских карт или пароли, которые пользователи вводят на сайте могут быть перехвачены посторонними.
Сейчас идёт активная работа по побуждению владельцев сайтов переходить на работу по протоколу https. К примеру, в популярных браузерах такие сайты получают «чёрную метку»:
Кроме этого сайты работающие по протоколу http ранжируются ниже в поисковой выдаче.
Работа сайта по протоколу https позволяет снизить риск перехвата персональных данных пользователей и передачи этой информации третьим лицам (логины, пароли, номера банковских карт и т. д.)
Hypertext Transport Protocol Secure ( https ) – это протокол, который обеспечивает конфиденциальность обмена данными между сайтом и пользовательским устройством.
Такое шифрование не допускает утечки данных, а значит, защищает сайт от взлома.
Чтобы получить возможность шифровать трафик владелец сайта должен установить на сервере специальный сертификат безопасности (SSL-сертификат)
Чтобы использовать протокол https нужно настроить сервер вашего сайта, а также Внести изменения на сайт
Перевод своего сайта на работу по безопасному протоколу довольно трудоёмкий процесс, но сделать это, на мой взгляд, необходимо.
Домен ru или com: какой лучше выбрать?
Домен ru или com: что лучше? Разработка веб-сайтов, ориентированных на обретение популярности среди целевой аудитории, является непростым процессом. Здесь могут потребоваться довольно специфические знания и навыки, в том числе и о выборе домена и хостинга.
Именно поэтому каждый день множество людей, мечтающих о собственном сайте, задаются вопросами о том, как создать идеальную по всем параметрам веб-площадку для своего хобби или бизнеса. Одним из таких вопросов является выбор доменного имени – символьного наименования, определяющего адресацию Интернет-ресурса в глобальной сети. В этой статье мы постараемся максимально емко ответить на вопрос о выборе домена.
Домен ru или com: суть, структура, особенности выбора
Идентификация компьютеров в современном Интернет-пространстве осуществляется путём присвоения им IP-адресов, представленных в виде последовательности из четырёх групп чисел. Доменные имена позволяют облегчить процедуру обращения к конкретным сайтам. Проще говоря, они исключают неудобства, связанные с необходимостью использования для этих целей громоздких IP-адресов.
Максимально возможная длина доменного имени составляет 63 знака. А в некоторых случаях её можно увеличить аж до 127 символов! Любое доменное имя состоит из нескольких разноуровневых доменов, разделённых между собой с помощью точек. Зачем это делается?
Домены первого, или верхнего уровня определяют географическую или тематическую принадлежность Интернет-ресурса. Например, широко известный домен ru, как и домен su, зарезервирован для России. Тематическую направленность сайта определяют следующие домены первого уровня:
• com и biz, применяемые для коммерческих веб-ресурсов и бизнес-сайтов;
• net, используемые организациями по поддержке сети;
• info, org, edu и gov, предназначенные для регистрации информационных, некоммерческих, образовательных сайтов и электронных ресурсов государственных учреждений.
Практика подтверждает, что подбор подходящих имён для указанных выше уровней домена обычно не представляет сложности при создании веб-сайта. Обычно у пользователей возникает гораздо больше вопросов, касающихся выбора доменов первого уровня.
Домен ru или домен com: какому варианту лучше отдать предпочтение?
Если основной целевой аудиторией будущего сайта станут пользователи рунета, то лучше отдать предпочтение регистрации сайта в зоне ru. Это послужит надёжным фундаментом для быстрой и качественной раскрутки созданной бизнес-структуры. Если же ваш сайт ориентирован не только на отечественную, но и на зарубежную аудиторию, оптимальным станет выбор домена com.
Выбирая домен ru или com, владелец сайта принимает исключительно важное решение в контексте грамотной SEO-оптимизации и успешного продвижения ресурса. Например, Яндекс считает более привлекательной доменную зону ru, отдавая ей предпочтение в плане ускоренного ранжирования и индексации сайтов, а Google максимально качественно и оперативно индексирует домены в зоне com.
Если говорить о перспективах продвижения бизнеса в рунете, следует отметить, что выбрав домен ru, каждый владелец сайта получает ряд преимуществ:
• регистрация сайта в зоне ru предполагает заключение договора с первичным регистратором домена. Как правило, это – отечественная компания, что значительно упростит процесс отстаивания собственных интересов в судебном порядке в случае попыток отобрать или отсудить уже занятый домен;
• некоторые поисковые системы лишены возможности проиндексировать вашу интернет-страницу, если она зарегистрирована в зонах com или biz. Этот недостаток устраняется путём отправки запроса в службу поддержки. Но к чему вам лишние хлопоты?
В то же время сайты, размещённые в пределах домена ru, автоматически индексируются со стороны этих поисковиков. Создаются дополнительные возможности для увеличения популярности ресурса и его эффективного продвижения в своем сегменте;
• психологический фактор. Если человек уже посещал какой-то сайт, но забыл его доменную зону, с наибольшей вероятностью он наберет в поисковике название сайта с доменом ru.
Домен ru или com: что лучше для SEO-продвижения
Удачно выбранное доменное имя – залог привлекательности веб-ресурса как для поисковых систем, так и для посетителей. Определившись с оптимальным вариантом доменной зоны (например, домен ru или com), стоит обратить внимание на следующие нюансы, которые в комплексе обеспечат успех созданного сайта во всемирной сети:
• короткое и лаконичное, но ёмкое по смыслу доменное имя будет способствовать быстрому и лёгкому запоминанию сайта представителями целевой аудитории. Url-адрес площадки в этом случае можно будет вводить напрямую, минуя поисковые системы;
• использование в доменном имени сайта ключевого слова является фактором, способным на 25% приблизить ресурс к топовым позициям по релевантным запросам в поисковиках;
• соблюдение уникальности доменного имени и его максимальное отличие от наименований прочих веб-страниц принесёт ощутимую пользу владельцам ресурса и обеспечит сайту серьёзные конкурентные преимущества;
• отказ от использования в доменном имени каких-либо знаков (дефисов, тире и прочих) упростит его запоминание, исключит возможные ошибки в написании, а также поспособствует успешному ранжированию сайта в поисковой выдаче.
Удачно выбранный домен поможет успешно раскрутить свой сайт и блестяще заявить о себе в Сети. Но не стоит забывать и о том, насколько важно применение современных способов оптимизации, и конечно наполнение площадки интересным контентом, который заставит пользователей возвращаться к вам снова и снова!
HTTPS — Википедия
HTTPS (аббр. от англ. HyperText Transfer Protocol Secure) — расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. Данные в протоколе HTTPS передаются поверх криптографических протоколов TLS или устаревшего в 2015 году — SSL . В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443.[1]
Протокол был разработан компанией Netscape Communications для браузера Netscape Navigator в 1994 году[2].
HTTPS не является отдельным протоколом. Это обычный HTTP, работающий через шифрованные транспортные механизмы SSL и TLS.[3] Он обеспечивает защиту от атак, основанных на прослушивании сетевого соединения — от снифферских атак и атак типа man-in-the-middle, при условии, что будут использоваться шифрующие средства и сертификат сервера проверен и ему доверяют.[4]
По умолчанию HTTPS URL использует 443 TCP-порт (для незащищённого HTTP — 80).[1] Чтобы подготовить веб-сервер для обработки https-соединений, администратор должен получить и установить в систему сертификат открытого и закрытого ключа для этого веб-сервера. В TLS используется как асимметричная схема шифрования (для выработки общего секретного ключа), так и симметричная (для обмена данными, зашифрованными общим ключом). Сертификат открытого ключа подтверждает принадлежность данного открытого ключа владельцу сайта. Сертификат открытого ключа и сам открытый ключ посылаются клиенту при установлении соединения; закрытый ключ используется для расшифровки сообщений от клиента.[5]
Существует возможность создать такой сертификат, не обращаясь в ЦС. Подписываются такие сертификаты этим же сертификатом и называются самоподписанными (self-signed). Без проверки сертификата каким-то другим способом (например, звонок владельцу и проверка контрольной суммы сертификата) такое использование HTTPS подвержено атаке man-in-the-middle.[6]
Эта система также может использоваться для аутентификации клиента, чтобы обеспечить доступ к серверу только авторизованным пользователям. Для этого администратор обычно создаёт сертификаты для каждого пользователя и загружает их в браузер каждого пользователя. Также будут приниматься все сертификаты, подписанные организациями, которым доверяет сервер. Такой сертификат обычно содержит имя и адрес электронной почты авторизованного пользователя, которые проверяются при каждом соединении, чтобы проверить личность пользователя без ввода пароля.[7]
В HTTPS для шифрования используется длина ключа 40, 56, 128 или 256 бит. Некоторые старые версии браузеров используют длину ключа 40 бит (пример тому — IE версий до 4.0), что связано с экспортными ограничениями в США. Длина ключа 40 бит не является сколько-нибудь надёжной. Многие современные сайты требуют использования новых версий браузеров, поддерживающих шифрование с длиной ключа 128 бит, с целью обеспечить достаточный уровень безопасности. Такое шифрование значительно затрудняет злоумышленнику поиск паролей и другой личной информации.[5]
Традиционно на одном IP-адресе может работать только один HTTPS-сайт. Для работы нескольких HTTPS-сайтов с различными сертификатами применяется расширение TLS под названием Server Name Indication (SNI)[8].
На 17 июля 2017 года, 22,67 % сайтов из списка «Alexa top 1,000,000» используют протокол HTTPS по умолчанию[9]. HTTPS используется на 4,04 % от общего числа зарегистрированных российских доменов[10].
Идентификация сервера[править | править код]
HTTP/TLS запросы генерируются путём разыменования URI, вследствие чего имя хоста становится известно клиенту. В начале общения, сервер посылает клиенту свой сертификат, чтобы клиент идентифицировал его. Это позволяет предотвратить атаку человек посередине. В сертификате указывается URI сервера. Согласование имени хоста и данных, указанных в сертификате, происходит в соответствии с протоколом RFC2459[11].
Если имя сервера не совпадает с указанным в сертификате, то пользовательские программы, например браузеры, сообщают об этом пользователю. В основном, браузеры предоставляют пользователю выбор: продолжить незащищённое соединение или прервать его.[12]
Идентификация клиента[править | править код]
Обычно, сервер не располагает достаточной информацией о клиенте, для его идентификации. Однако, для обеспечения повышенной защищённости соединения используется так называемая two-way authentication. При этом сервер, после подтверждения его сертификата клиентом, также запрашивает сертификат. Таким образом, схема подтверждения клиента аналогична идентификации сервера.[13]
Совместное использование HTTP и HTTPS[править | править код]
Когда сайты используют смешанную функциональность HTTP и HTTPS, это потенциально приводит к информационной угрозе для пользователя. Например, если основные страницы некоторого сайта загружаются, используя HTTPS, а CSS и JavaScript загружаются по HTTP, то злоумышленник в момент загрузки последних может подгрузить свой код и получить данные HTML-страницы. Многие сайты, несмотря на такие уязвимости, загружают контент через сторонние сервисы, которые не поддерживают HTTPS. Механизм HSTS позволяет предотвратить подобные уязвимости, заставляя принудительно использовать HTTPS соединение даже там, где по умолчанию используется HTTP.[14]
Атаки с использованием анализа трафика[править | править код]
В HTTPS были обнаружены уязвимости, связанные с анализом трафика. Атака с анализом трафика — это тип атаки, при которой выводятся свойства защищённых данных канала путём измерения размера трафика и времени передачи сообщений в нём. Анализ трафика возможен, поскольку шифрование SSL/TLS изменяет содержимое трафика, но оказывает минимальное влияние на размер и время прохождения трафика. В мае 2010 года исследователи из Microsoft Research и Университета Индианы обнаружили, что подробные конфиденциальные пользовательские данные могут быть получены из второстепенных данных, таких например, как размеры пакетов. Анализатор трафика смог заполучить историю болезней, данные об использовавшихся медикаментах и проведённых операциях пользователя, данные о семейном доходе и пр. Всё это было произведено несмотря на использование HTTPS в нескольких современных веб-приложениях в сфере здравоохранения, налогообложения и других.[15]
Человек посередине. HTTPS[править | править код]
Рис.1 Стандартная конфигурация сети. Пользователь на хосте клиента (CH) хочет осуществить безопасную транзакцию, но уязвим для атаки «человек в середине».При атаке «человек посередине» используется то, что сервер HTTPS отправляет сертификат с открытым ключом в браузер. Если этот сертификат не заслуживает доверия, то канал передачи будет уязвимым для атаки злоумышленника. Такая атака заменяет оригинальный сертификат, удостоверяющий HTTPS-сервер, модифицированным сертификатом. Атака проходит успешно, если пользователь пренебрегает двойной проверкой сертификата, когда браузер отправляет предупреждение. Это особенно распространено среди пользователей, которые часто сталкиваются с самозаверенными сертификатами при доступе к сайтам внутри сети частных организаций. [16]
На рис. 1 представлена ситуация, когда злоумышленник является шлюзом между клиентом, осуществляющим безопасную транзакцию, и сервером. Таким образом через злоумышленника проходит весь трафик клиента и он может перенаправить его по своему усмотрению. Здесь делаются следующие шаги:
- Злоумышленник встраивается между клиентом и сервером
- Пересылает все сообщения от клиента серверу без изменений
- Перехват сообщений от сервера, посланных по шлюзу по умолчанию
- Создание самозаверенного сертификата и подмена им сертификата сервера
- Отправление ложного сертификата клиенту
- Когда клиент подтвердит сертификат, будут установлены защищённые соединения: между злоумышленником и сервером и другое — между злоумышленником и клиентом.
В итоге такой атаки клиент и сервер думают, что осуществляют безопасное соединение, однако злоумышленник теперь также имеет закрытый ключ и может расшифровать любое сообщение в канале.[16]
- ↑ 1 2 E. Rescorla. HTTP Over TLS (англ.). tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ Walls, Colin. Embedded software (неопр.). — Newnes, 2005. — С. 344. — ISBN 0-7506-7954-9.
- ↑ E. Rescorla. HTTP Over TLS (англ.). tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ E. Rescorla. HTTP Over TLS (англ.). tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ 1 2 Tim Dierks <[email protected]>. The Transport Layer Security (TLS) Protocol Version 1.2 (англ.). tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ E. Rescorla. HTTP Over TLS (англ.). tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ Aboba, Bernard, Simon, Dan. PPP EAP TLS Authentication Protocol (англ.). buildbot.tools.ietf.org. Дата обращения 25 декабря 2017.
- ↑ Shbair et al, 2015, pp. 990–995.
- ↑ HTTPS usage statistics on top websites (неопр.). statoperator.com. Дата обращения 28 июня 2016.
- ↑ Статистика российского интернета runfo.ru (рус.). www.runfo.ru. Дата обращения 16 февраля 2017.
- ↑ Solo, David, Housley, Russell, Ford, Warwick. Certificate and CRL Profile (англ.). tools.ietf.org. Дата обращения 22 декабря 2017.
- ↑ E. Rescorla. HTTP Over TLS (англ.). tools.ietf.org. Дата обращения 22 декабря 2017.
- ↑ Tim Dierks <[email protected]>. The Transport Layer Security (TLS) Protocol Version 1.2 (англ.). tools.ietf.org. Дата обращения 22 декабря 2017.
- ↑ How to Deploy HTTPS Correctly (англ.), Electronic Frontier Foundation (15 November 2010). Дата обращения 23 декабря 2017.
- ↑ Shuo Chen, Rui Wang, XiaoFeng Wang, Kehuan Zhang. Side-Channel Leaks in Web Applications: a Reality Today, a Challenge Tomorrow (en-us) // Microsoft Research. — 2010-05-01.
- ↑ 1 2 Callegati et al, 2009, с. 78.
- Shuo Chen, Rui Wang, XiaoFeng Wang, Kehuan Zhang. Side-Channel Leaks in Web Applications: a Reality Today, a Challenge Tomorrow (en-us) // Microsoft Research. — 2010-05-01.
- F. Callegati, W. Cerroni, M. Ramilli. Man-in-the-Middle Attack to the HTTPS Protocol // IEEE Security Privacy. — 2009. — Январь (т. 7, вып. 1). — С. 78—81. — ISSN 1540-7993. — DOI:10.1109/MSP.2009.12.
- W. M. Shbair, T. Cholez, A. Goichot, I. Chrisment. Efficiently bypassing SNI-based HTTPS filtering // 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). — 2015. — Май. — DOI:10.1109/INM.2015.7140423.
HTTPS или HTTP – что лучше и в чем разница
Что такое HTTP и HTTPS?
HTTP – протокол гипертекстовой разметки, используемый по стандарту для передачи любого рода данных в интернете. Аббревиатура расшифровывается как «hypertext transfer protocol». Суть проста: пользователь отправляет запрос на сервер расположения сайта, протокол форматирует данные определённым образом в процессе, а потом доставляет результат, браузер всё это преобразует в нужный вид. В общем, HTTP – это набор правил передачи информации между браузером клиента и сервером сайта.
HTTPS – тот же протокол, но со встроенным шифровальщиком: добавочная буква «S» в аббревиатуре означает «Secure», то есть «безопасный». Он задействуется для доменов, к которым подключён SSL-сертификат (Secure Sockets Layer). В общем, это – защищённая вариация стандартного протокола для конфиденциальной передачи данных, расшифровка которых потребует приватного ключа, хранящегося только на сервере. Шифрование происходит в обе стороны – на приём и передачу, поэтому в промежутке доставки они всегда находятся в зашифрованном виде.
Разница между HTTP и HTTPS
HTTP – открытый протокол передачи данных, а HTTPS – закрытый, имеющий надстройку шифрования. Первый по умолчанию использует 80 порт и никак не отображается в браузере, второй – 443, а его название отображается в браузере возле домена с пометкой серого значка замочка. Это сразу бросается в глаза. Увидев такой в адресной строке, можете не переживать – передаваемые данные шифруются сайтом, их не получится добыть третьим лицам. То есть сайты с HTTPS вызывают больше доверия у посетителей, ведь многие знают о значении этой технологии.
Данные, передаваемые по HTTP, меньше по объёму, поэтому их передача в обе стороны занимает чуть меньше времени. Но, если сайт нормально оптимизирован, то разница в скорости не будет бросаться в глаза. Да и многие пользователи понимают: лучше подождать пару секунд, не переживая, доберутся ли их деньги, реквизиты и пароли до сервера назначения в безопасности. Кроме того, поисковые системы, в частности, Google и Yandex считают HTTPS одним из признаков качественного сайта.
Читайте также: Как создать сайт: выбираем платформу для запуска сайта своими руками.
Преимущества протокола HTTPS
Использование HTTPS позволяет обезопасить пользовательские банковские транзакции и передачу другой личной информации вроде реквизитов, регистрационных данных пользователей соцсетей, магазинов и т. д. Даже если злоумышленник перехватит информацию, он попросту не сможет её расшифровать без ключа. Наличие подключенного HTTPS может быть учтено при ранжировании, поскольку поисковики считают использование защищенного HTTPS-протокола признаком заботы владельца о важной характеристике любого сайта – безопасности передачи данных.
Плюсы HTTP:
- Повышение безопасности – шифруется всё: URL-адреса, номера кредиток, история просмотров и т. д.;
- HTTPS – фактор ранжирования в поисковой выдаче;
- Повышенное доверие у посетителей;
- Сохранение / улучшение конверсии.
Каким сайтам нужен HTTPS
HTTPS должен быть на каждом новом создаваемом сайте – это стандарт. Если у вас есть старые сайты на HTTP, к ним тоже следует подключить SSL-сертификаты, особенно если речь идёт об интернет-магазинах.
Кому нужен:
- Интернет-магазинам;
- Разработчикам ПО;
- Банкам и финансовым организациям;
- Компаниям, работающим с личными данными;
- Сайтам с возможностью онлайн-оплаты, онлайн-регистрации;
- Почтовым сервисам.
Читайте также: Покупка SSL-сертификата и подключение HTTPS к сайту на uCoz.
Как перейти на HTTPS?
Активация шифрования на сайтах данных связана с подключением к доменам SSL-сертификатов, обеспечивающих криптографическое соединение с сервером. Они бывают разных типов: многодоменные, групповые и стандартные. Есть платные (примерно от $10 до $100 в год) и бесплатные.
Подключение SSL на конструкторах сайтов
В случае с конструкторами активация HTTPS обычно происходит по упрощённому алгоритму с использованием бесплатного SSL от Let’s Encrypt. Например, в конструкторе бизнес-сайтов uKit сертификат SSL подключается автоматически и бесплатно после прикрепления домена к сайту. То есть вам специально ничего делать не нужно – всё по умолчанию заработает как надо.
Подключение SSL на CMS
При использовании CMS необходимо сначала купить SSL-сертификат (например, Comodo Positive SSL – $7.85/год). Далее выполните CSR-запрос и сохраните автоматически сгенерированный файл Закрытого ключа (Private Key). Потом заполните анкету для получения сертификата CRT и подтвердите права на владение домена посредством кода подтверждения, отправленного на почту вида: [email protected]. После выпуска SSL-сертификата (CRT) вручную установите его на хостинге вашего сайта, используя ключ (Private Key), сгенерированный при формировании CSR-запроса на сертификат.
Если вы всё это делаете для действующего сайта, то для корректной работы все его ссылки должны быть переименованы с учётом приставки HTTPS. Общий смысл таков: нужно сделать все ссылки сайта относительными, чтобы все урлы стилей, картинок, веб-шрифтов, скриптов проходили через HTTPS.
Также не забудьте указать в Яндекс Вебмастер и Google Webmaster в настройках сайта, что основное зеркало сайта проходит по HTTPS.
Теперь насчёт колебания поисковых позиций в связи с переходом на защищённый протокол: если переезд сайта с HTTP на HTTPS будет сделан правильно, то никаких просадок в трафике наблюдаться не должно.
Читайте также: Собираем сайт на Вордпресс: детальное пошаговое руководство.
Выводы
Использование HTTPS – аксиома современного сайтостроения. Все новые сайты должны быть на нём, поскольку это даёт положительный отклик со стороны пользователей и поисковых систем. Получите более высокие позиции в выдаче, доверие со стороны клиентов и больше трафика.
В конструкторах сайтов процесс активации HTTPS упрощённый. Яркий тому пример – uKit, в котором всё происходит автоматически по умолчанию. При работе со связками хостинга и CMS придётся поработать вручную, установив сертификат и предварительно приведя в порядок URL, а также отключив переадресации на вариант без www. Старые сайты, если они до сих пор на HTTP, тоже рекомендуем переводить на HTTPS. Без него теперь никуда.
Читайте также: Как зарегистрировать и прикрепить домен к сайту.