Web Creator
ЦифровизацияРазработкаДизайнКейсыКомпанияКонтакты
Начать проект
Переключиться на светлую тему
Меню
Цифровизация бизнесаРазработка сложных проектовВеб-сервисы и приложенияКорпоративные системыЦифровой дизайнUsability & UX/UIНаши кейсыКомпанияКонтакты
Web Creator→Статьи

HTTPS — защищённый протокол передачи гипертекста

HTTPS — расширение протокола HTTP, поддерживающее шифрование. Передаваемые по протоколу HTTPS данные зашифрованы, что обеспечивает защиту от прослушивания. HTTPS широко используется в мире и поддерживается всеми популярными браузерами.

HTTPS (HyperText Transfer Protocol Secure) — это не отдельный протокол, а расширение обычного HTTP, работающего через шифрованные транспортные механизмы SSL или TLS. HTTPS обеспечивает защиту от атак, основанных на прослушивании сетевого соединения, то есть от снифферских атак и атак типа man-in-the-middle.

В отличие от HTTP, который по умолчанию использует TCP‑порт 80, для HTTPS используется TCP‑порт 443. Чтобы подготовить веб‑сервер для обработки HTTPS‑соединений, администратор должен открыть порт 443, получить и установить в систему SSL‑сертификат и настроить его для обработки соединений по HTTPS.

Что такое SSL‑сертификат?

SSL‑сертификат — это своего рода «электронный паспорт» сайта, в котором подтверждается, что он действительно тот сайт, за который выдает себя. Сертификат призван дополнительно удостоверить, что это действительно сайт банка, платежной системы и т. д. SSL‑сертификат, как и всякий паспорт, хранит различные данные: наименование организации и подразделения, страну, регион, город и имя сервера, для которого данный сертификат был создан.

Также для нормальной работы HTTPS SSL‑сертификат должен быть подписан организацией, которой доверяют все. В случае SSL‑сертификатов такими организациями являются центры сертификации. И если сертификат подписан надёжным центром сертификации, то считается, что он содержит правильную и соответствующую действительности информацию.

Для работы HTTPS требуется пара ключей — public и private: открытый ключ (public) содержится в сертификате, а закрытый (private) хранится на сервере. Public‑часть сертификата используется для зашифрования трафика от клиента к серверу в защищённом соединении, private-часть — для расшифрования полученного от клиента зашифрованного трафика на сервере. В HTTPS для шифрования используются ключи длиной 128 или 256 бит.

Получение SSL‑сертификата и его стоимость

Стоимость сертификатов сильно разнится в зависимости от центра сертификации и от «навороченности» сертификата; наиболее дорогими являются EV‑сертификаты (Extended Validation Certificates) — их стоимость на порядок выше, чем у других типов сертификатов, а процесс их получения требует предоставления достаточно объёмного пакета документов.

Если не нужен EV‑сертификат, то стоит обратить внимание на Let's Encrypt — этот сервис позволяет автоматизировать получение и обновление сертификатов, причём это бесплатно.

Существуют и сертификаты, которые «сделаны своими руками», то есть без участия центра сертификации. Они называются самоподписанными. Технически, они обеспечивают абсолютно идентичное шифрование, но для использования на публичных сайтах самоподписанные сертификаты не годятся, так как для их нормальной работы требуются настройки на стороне пользователя сайта: без них браузер будет сообщать пользователю, что данное соединение не является доверенным.

системное администрированиеинформационная безопасность
Статья обновлена в 2016 году

Тематические статьи

SSH — сетевой протокол для управления серверами

SSH или Secure Shell — сетевой протокол прикладного уровня, позволяющий удалённо управлять операционной системой и туннелировать TCP‑соединения, например, для передачи файлов или для работы с базой данных. Весь трафик, передаваемый по SSH, защищён от подделки и перехвата при помощи алгоритмов шифрования. Также защита SSH весьма гибко конфигурируется, что позволяет избежать многих векторов атак. Всё это делает удалённое управление операционной системой через SSH безопасным.

Статья опубликована в 2019 году
Информационная безопасность: основные подходы, оценка рисков и затрат

Информационная безопасность — обеспечение конфиденциальности, целостности и доступности информации. Конфиденциальность — обеспечение исключительно авторизованного доступа к информации: информация не должна предоставляться и не должна раскрываться неавторизованным физическим лицам, организациям или процессам. Целостность — поддержание и обеспечение точности и полноты данных на протяжении всего жизненного цикла: данные не должны быть изменены неавторизованным или незаметным способом. Доступность — обеспечение беспрепятственного доступа к информации авторизованным пользователям: системы хранения и обработки информации, интерфейсы работы с информацией, системы обеспечения авторизованного доступа и каналы связи должны функционировать корректно.

Статья обновлена в 2023 году
Информационная безопасность — основные угрозы

В статье мы рассмотрим мотивацию атакующих и проведем их классификацию. Также классифицируем основные методы атак, оценим их риски и возможные последствия. К сожалению, от атак не застрахован ни один веб‑проект. Даже если ваш сайт ничем не интересен профессиональным хакерам (реальных денег нет, данных мало и они не особо ценные), если проект не вызывает яркие негативные эмоции у кого‑либо, а монетизация возможной атаки ничтожна по прибыльности, то всё это лишь снижает риски, и всё равно проекту не избежать автоматизированных атак с целью захвата вычислительных ресурсов или для перенаправления трафика.

Статья обновлена в 2022 году
Процессы, необходимые для информационной безопасности

Информационная безопасность важна практически для любого бизнеса, так как деятельность почти всех компаний достаточно существенно зависит от информационных технологий. Взломы, утечки данных и неработоспособность ключевых систем приводят как к финансовым потерям, так и к репутационным издержкам. Чтобы снизить риски в сфере ИБ, стоит внедрять базовые процессы ИБ в разработку, тестирование и системное администрирование.

Статья обновлена в 2023 году
Обмен данными через протоколы FTP, FTPS, SFTP

Для передачи файлов наиболее активно используются протоколы FTP(S) и SFTP. Наличие буквы «S» в названии протокола свидетельствует о безопасности передачи.

Статья опубликована в 2014 году
Вирусы на сайтах

Откуда берутся вирусы на сайтах? Как с ними бороться? Три наиболее распространённые причины появления вирусов на сайтах — это кража паролей для доступа к файловой системе сервера, эксплуатация XSS‑уязвимостей веб‑сайтов, а также уязвимости в серверном ПО (часто — в результате отсутствия своевременного обновления) и в используемых CMS (обычно тоже по причине отсутствия обновлений или из‑за установки плагинов / расширений из недоверенных источников).

Статья опубликована в 2019 году
DDoS — распределённые атаки типа «отказ в обслуживании»

DoS‑атака — это атака типа «отказ в обслуживании» — Denial of Service. DDoS — это атака того же типа, но распределённая (distributed), то есть производящаяся с более чем одного атакующего компьютера. Суть этой разновидности атак состоит в том, чтобы «перегрузить» атакуемый сервер или «забить» каналы связи, что либо ухудшает качество работы атакуемого приложения, либо вызывает сбой и вообще прекращает его работу.

Статья опубликована в 2019 году
Безопасность сайтов и веб‑приложений

Под безопасностью веб‑приложений понимается обеспечение сохранности данных, их недоступность для посторонних лиц, а также способность сервиса сохранять работоспособность при кибератаках. Безопасность веб‑приложений зависит от качества программного кода (это ответственность веб‑разработчиков), от квалификации системного администратора и регулярности обслуживания серверов, а также от компетенций всех пользователей, имеющих доступ к чувствительной информации.

Статья опубликована в 2019 году
Веб-сервер Apache

Apache — это HTTP‑сервер. Основными достоинствами считаются надёжность и гибкость конфигурации.

Статья опубликована в 2014 году
Web Creator
© 2004-2026 ООО «Веб Креатор»
Политика обработки персональных данных
ООО «Веб Креатор» входит в реестр
аккредитованных ИТ-компаний
Минцифры России
Пн-Пт с 10:00 до 19:00 [MSK, UTC+3]
Москва, Староалексеевская, 5
Telegram @WebCreatorTeam
s@web-creator.ru
+7 495 215 15 01
Цифровизация бизнесаКорпоративные системыМашинное обучение и ИИАвтоматизация процессовСистемная аналитикаСистемная интеграцияОбработка и анализ данныхРазработка на фреймворкахИнформационная безопасность
Разработка сложных проектовВеб-сервисы и приложенияЭлектронная коммерцияМобильная разработкаЦифровой дизайнUsability & UX / UIДизайн-системыСопровождение и DevOpsХостинговые решения
КомпанияКейсыКлиентыПроцессыТехнологииСтатьиВакансииЦеныКонтакты