Протоколы прикладного уровня

Протокол квитирования SSL

(Handshake Protocol)

Протокол изменения параметров шифрования SSL

(Change Cipher Spec Protocol)

Протокол извещения SSL

(Alert Protocol)

Протокол

HTTP

Протокол записи SSL

(SSL Record Protocol)

TCP

IP

 

Протокол квитирования. Отвечает за начало работы, аутентификацию и согласование криптографических параметров

Протокол изменения параметров шифрования. Обновляет комплект используемых криптографических          алгоритмов

Протокол извещения. Передает извещения (предупреждения и ошибки) о работе протокола

Протокол записи. Обеспечивает защищенный информационный обмен и целостность сообщений. Данный протокол отвечает за шифрования трафика между клиентом и сервером.

Протокол SSL обеспечивает режимы односторонней и двусторонней аутентификации абонентов. Это обязательная аутентификация сервера и опциональная аутентификация клиента. Следует сказать, что при использовании SSL данные защищаются только на этапе их передачи от открытым сетям. Как только данные получает один из абонентов, они снова оказываются в незащищенном виде. Этому следует уделять повышенное внимание при анализе уровня безопасности той или иной системы. В любом случае не рекомендуется хранить важные данные на серверах, доступных из Интернет.

 

6.7.2.Протокол SET

 

Протокол Secure Electronic Transaction (SET) предназначен для защиты электронных платежей в Интернет с помощью платежных карточек. Спецификации SET были разработаны по инициативе MasterCard и Visa International в 1997 году. Протокол SET является протоколом верхнего уровня. Ниже представлен общий стек протоколов:

Расположение SET означает, что его реализация не должна зависеть от реализации протоколов нижнего уровня.

Функциональные возможности протокола SET:

Обеспечение конфиденциальности информации о заказе и платежной информации;

Аутентификация владельца кредитной карты;

Аутентификация продавца или поставщика услуг;

Гарантия целостности передаваемых данных;

Независимость от протоколов нижнего уровня;

В протоколе SET имеются следующие основные участники:

Покупатель;

Продавец;

Центр сертификации;

Шлюз платежной системы;

Банк;

Операционный центр.

 

Краткое описание последовательности действий:

1.      Покупатель открывает карточный счет.

2.      Покупатель и продавец получают сертификаты.

3.      Покупатель оформляет заявку.

4.      Продавец выдает бланк заказа и свой сертификат.

5.      Покупатель отправляет информацию о заказе (ЗИ), платежную информацию (ПИ) и свой сертификат.

6.      Продавец запрашивает авторизацию платежа.

7.      Продавец подтверждает заказ и выполняет свои обязательства.

8.      Продавец получает деньги.

 

Следует заметить, что использование протокола SET не обеспечивает анонимности покупателей. Анонимность электронных платежей может быть реализована только с помощью протоколов цифровых денег.

 

 

К оглавлению

Назад к разделу "6.7. Защита электронных транзакций"

Вперед к разделу "6.8. Управление ключами"