Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_Киоки.doc
Скачиваний:
9
Добавлен:
01.05.2025
Размер:
2.08 Mб
Скачать

2.3.4. Протокол https

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

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

Протокол HTTPS поддерживает безопасные сквозные (end-to-end) тран-закции, что выгодно отличает его от базовых механизмов аутентификации HTTP, которые требуют, чтобы клиент попытался получить доступ и получил отказ, и лишь затем включают механизм безопасности. Клиенты могут быть настроены таким образом, чтобы любая их транзакция автоматически защища-лась (обычно с помощью специальной метки в заголовке сообщения). Такая настройка, к примеру, часто используется для передачи заполненных бланков. Если вы используете протокол HTTPS, вам никогда не придется отправлять важные данные по сети в незащищенном виде.

HTTPS поддерживает высокий уровень гибкости криптографических ал-горитмов, режимов и параметров. Для того, чтобы клиенты и серверы смогли выбрать единый режим транзакции (так, например, им нужно решить, будет ли запрос только шифроваться или только подписываться или и шифроваться, и подписываться одновременно; такое же решение нужно принять и для ответов), используется механизм согласования опций, криптографических алгоритмов (RSA или Digital Signature Standard (DSA) для подписи, DES или RC2 для шиф-рования и т. д.), и выбора сертификатов (например: «Подписывайтесь своим сертификатом Verisign»). HTTPS поддерживает криптографию общих ключей и функцию цифровой подписи и обеспечивает конфиденциальность данных.

2.3.5. Протокол iPsec

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

Протокол IPsec также включает криптографические методы, удовлетво-ряющие потребности управления ключами на сетевом уровне безопасности (Протокол управления ключами Ассоциации безопасности).

Стандарт IPsec позволит поддержать на уровне IP потоки безопасных и аутентичных данных между взаимодействующими устройствами, включая цен-тральные компьютеры, межсетевые экраны (сетевые фильтры) различных типов и маршрутизаторы.

В табл. 2.1 приведено соответствие открытых протоколов, протоколов безопасности и уровней моделей OSI и TCP/IP.