Дорогие читатели Википедии. Мы — небольшая некоммерческая организация, поддерживающая сайт, находящийся на пятом месте в мире по посещаемости. У нас в штате только 175 сотрудников, но мы обслуживаем 500 миллионов пользователей и, как и любой другой популярный сайт, несём определённые издержки: сервера, электроэнергия, арендные платежи, программное обеспечение, зарплата сотрудников. Википедия — это нечто особенное. Она подобна библиотеке или общественному парку. Она подобна храму для разума. Это место, куда все мы можем приходить, чтобы размышлять и учиться. Чтобы сохранить свою независимость, мы не размещаем у себя рекламные объявления. Нас не финансирует никакое государство. Среднее пожертвование составляет около 1000 руб. Теперь пришло время, когда мы просим вашей помощи. Если каждый из читающих это объявление поделится суммой, равной цене одной чашки кофе, кампания по сбору пожертвований завершится в течение часа. Если вам полезна Википедия, потратьте одну минуту, чтобы сохранить её доступность в сети ещё на год. Пожалуйста, помогите нам забыть о сборе пожертвований и вернуться к работе над Википедией. Спасибо.
Когда я только основал Википедию, я вполне мог бы сделать её
коммерческим сервисом с рекламными баннерами, но я решил сделать нечто
иное. Коммерция — это нормально. Реклама — не порок. Но место им не
здесь. Не в Википедии.
— Основатель Википедии, Джимми Уэйлс
Пожалуйста, пожертвуйте сколько сможете, чтобы сбор средств завершился уже сегодня
HTTPS
Название: |
Hypertext Transfer Protocol Secure |
---|---|
Уровень (по модели OSI): |
Прикладной |
Семейство: | |
Создан в: |
2000 г. |
Порт/ID: |
443/TCP |
Назначение протокола: |
Шифрование и безопасное соединение с сервером |
Спецификация: | |
Основные реализации (клиенты): | |
Основные реализации (серверы): |
Apache, nginx, IIS |
HTTP |
Постоянное соединение · Сжатие · HTTPS |
Методы |
OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT · PATCH |
Заголовки |
Cookie · ETag · Location · Referer |
DNT · X-Forwarded-For |
Коды состояния |
301 Moved permanently |
302 Found |
303 See Other |
403 Forbidden |
404 Not Found |
HTTPS (HyperText Transfer Protocol Secure) — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTPS, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных. В отличие от HTTP, для HTTPS по умолчанию используется TCP-порт 443.
Система была разработана компанией Netscape Communications Corporation, чтобы обеспечить аутентификацию и защищённое соединение. HTTPS широко используется в мире Веб для приложений, в которых важна безопасность соединения, например, в платежных системах.
HTTPS поддерживается всеми популярными браузерами.
Принцип работы
HTTPS не является отдельным протоколом. Это обычный HTTP, работающий через шифрованные транспортные механизмы SSL и TLS. Он обеспечивает защиту от атак, основанных на прослушивании сетевого соединения — от снифферских атак и атак типа man-in-the-middle при условии, что будут использоваться шифрующие средства и сертификат сервера проверен и ему доверяют.
По умолчанию HTTPS URL использует 443 TCP-порт (для незащищённого HTTP — 80). Чтобы подготовить веб-сервер для обработки https-соединений, администратор должен получить и установить в систему сертификат для этого веб-сервера. Сертификат состоит из 2 частей (2 ключей) — public и private. Public-часть сертификата используется для зашифровывания трафика от клиента к серверу в защищённом соединении, private-часть — для расшифровывания полученного от клиента зашифрованного трафика на сервере. После того как пара ключей приватный/публичный сгенерированы, на основе публичного ключа формируется запрос на сертификат в Центр сертификации, в ответ на который ЦС высылает подписанный сертификат. ЦС, при подписывании проверяет клиента, что позволяет ему гарантировать что держатель сертификата является тем, за кого себя выдаёт (обычно это платная услуга).
Существует возможность создать такой сертификат, не обращаясь в ЦС. Такие сертификаты могут быть созданы для серверов, работающих под Unix, с помощью таких утилит, как ssl-ca от OpenSSL [1] или gensslcert от SuSE. Подписываются такие сертификаты этим же сертификатом и называются самоподписанными (self-signed). Без проверки сертификата каким-то другим способом (например, звонок владельцу и проверка контрольной суммы сертификата) такое использование HTTPS подвержено атаке man-in-the-middle.
Эта система также может использоваться для аутентификации клиента, чтобы обеспечить доступ к серверу только авторизованным пользователям. Для этого администратор обычно создаёт сертификаты для каждого пользователя и загружает их в браузер каждого пользователя. Также будут приниматься все сертификаты, подписанные организациями, которым доверяет сервер. Такой сертификат обычно содержит имя и адрес электронной почты авторизованного пользователя, которые проверяются при каждом соединении, чтобы проверить личность пользователя без ввода пароля.
В HTTPS для шифрования используется длина ключа 40, 56, 128 или 256 бит. Некоторые старые версии браузеров используют длину ключа 40 бит (пример тому — IE, версий до 4.0), что связано с экспортными ограничениями в США. Длина ключа 40 бит не является сколько-нибудь надёжной. Многие современные сайты требуют использования новых версий браузеров, поддерживающих шифрование с длиной ключа 128 бит, с целью обеспечить достаточный уровень безопасности. Такое шифрование значительно затрудняет злоумышленнику поиск паролей и другой личной информации.
См. также
![]() |
Защита конфиденциальных данных и анонимность в интернете в Викиучебнике? |
---|
Ссылки
- ATTACKS ON SSL. A COMPREHENSIVE STUDY OF BEAST, CRIME, TIME, BREACH, LUCKY 13 & RC4 BIASES, August 15, 2013
![]() |
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |
В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка установлена 21 сентября 2013. |
[скрыть]Схемы URI | |
---|---|
Официальные | aaa: • aaas: • acap: • cap: • cid: • crid: • data: • dav: • dict: • dns: • fax: • file: • ftp: • go: • gopher: • h323: • http: • https: • im: • imap: • ldap: • mailto: • mid: • news: • nfs: • nntp: • pop: • pres: • rtsp: • sip: • sips: • snmp: • tel: • telnet: • urn: • wais: • xmpp: |
Неофициальные | about: • aim: • bolo: • btc: • bzr: • callto: • chrome: • cvs: • daap: • ed2k: • ed2kftp: • feed: • fish: • git: • gizmoproject: • iax2: • irc: • ircs: • itms: • lastfm: • ldaps: • magnet: • mms: • msnim: • psyc: • rsync: • secondlife: • skype: • ssh: • svn: • sftp: • smb: • sms: • soldat: • steam: • unreal: • ut2004: • view-source: • vzochat: • webcal: • xfire: • ymsgr: |
[показать]Основные протоколы TCP/IP по уровням модели OSI (Список портов TCP и UDP) |
---|