Протокол IPSec

Содержание

Слайд 2

Семейство протоколов IPSec Протокол Authentication Header (AH) Протокол Encapsulated Security Payload

Семейство протоколов IPSec

Протокол Authentication Header (AH)

Протокол Encapsulated Security Payload (ESP)

Протокол Internet

Key Exchange (IKE)

Аутентификация
Контроль целостности

Аутентификация
Контроль целостности
Шифрование

Согласование алгоритмов шифрования
Обмен ключами

Слайд 3

Защищённый канал IPSec Конфиденциальная информация Узел А Узел В

Защищённый канал IPSec

Конфиденциальная
информация

Узел А

Узел В

Слайд 4

Безопасная ассоциация IPSec Узел А Узел В 32-разрядный индекс (SPI) IP-

Безопасная ассоциация IPSec

Узел А

Узел В

32-разрядный индекс (SPI)

IP- адрес узла назначения

Идентификатор протокола

защиты
(АН или ESP)

SA

SA

Слайд 5

Безопасная ассоциация IPSec Узел А Узел В Базы данных SA SAD SAD SAD SAD

Безопасная ассоциация IPSec

Узел А

Узел В

Базы данных SA

SAD

SAD

SAD

SAD

Слайд 6

Схемы применения IPSec Узел А Узел В Схема узел-узел (точка-точка) Internet/ Intranet

Схемы применения IPSec

Узел А

Узел В

Схема узел-узел (точка-точка)

Internet/
Intranet

Слайд 7

Схемы применения IPSec Узел А Узел В Схема шлюз-шлюз Internet/ Intranet

Схемы применения IPSec

Узел А

Узел В

Схема шлюз-шлюз

Internet/
Intranet

Слайд 8

Схемы применения IPSec Узел А Узел В Смешанная схема (вариант 1) Internet/ Intranet

Схемы применения IPSec

Узел А

Узел В

Смешанная схема (вариант 1)

Internet/
Intranet

Слайд 9

Схемы применения IPSec Узел А Узел В Смешанная схема (вариант 2) Internet Intranet

Схемы применения IPSec

Узел А

Узел В

Смешанная схема (вариант 2)

Internet

Intranet

Слайд 10

Режимы работы IPSec Транспортный режим Туннельный режим Заголовок IP Заголовки AH

Режимы работы IPSec

Транспортный режим

Туннельный режим

Заголовок IP

Заголовки
AH или ESP

Заголовки
верхних
уровней

Новый
Заголовок IP

Заголовки
AH или

ESP

Заголовки
верхних
уровней

Заголовок IP

Слайд 11

Совместное использование SA Узел А Узел В Вариант для транспортного режима

Совместное использование SA

Узел А

Узел В

Вариант для транспортного режима

Internet/
Intranet

SA2: ESP (транспорт)

SA1: AH

(транспорт)
Слайд 12

Совместное использование SA Узел А Узел В Вариант 1 для туннельного

Совместное использование SA

Узел А

Узел В

Вариант 1 для туннельного режима

Internet/
Intranet

SA1: AH или

ESP туннель

SA2: AH или ESP туннель

Слайд 13

Совместное использование SA Узел А Узел В Вариант 2 для туннельного

Совместное использование SA

Узел А

Узел В

Вариант 2 для туннельного режима

Internet/
Intranet

SA1: AH или

ESP туннель

SA2: AH или ESP туннель

Слайд 14

Совместное использование SA Узел А Узел В Вариант 3 для туннельного

Совместное использование SA

Узел А

Узел В

Вариант 3 для туннельного режима

Internet/
Intranet

SA1: AH или

ESP
туннель

SA2: AH или ESP туннель

Слайд 15

Реализации IPSec Протокол IP… ……… Протокол IPSec… ………... IP (исходный текст)

Реализации IPSec

Протокол IP…
………
Протокол
IPSec…
………...

IP (исходный текст)

Протокол IP…
………
Протокол
IPSec…
………...

IP (исходный текст)

В исходном тексте

Слайд 16

Реализации IPSec В стеке TCP/IP IP IPSec TCP/UDP IP IPSec TCP/UDP

Реализации IPSec

В стеке TCP/IP

IP

IPSec

TCP/UDP

IP

IPSec

TCP/UDP

Слайд 17

Реализации IPSec Аппаратная реализация IPSec IPSec

Реализации IPSec

Аппаратная реализация

IPSec

IPSec

Слайд 18

Базы данных IPSec Узел А Базы данных SAD и SPD SPD SPD SAD SAD

Базы данных IPSec

Узел А

Базы данных SAD и SPD

SPD

SPD

SAD

SAD

Слайд 19

База данных SPD Узел А SPD SPD Селектор Политика Селектор Политика

База данных SPD

Узел А

SPD

SPD

Селектор

Политика

Селектор

Политика

Слайд 20

База данных SPD Узел А SPD SPD Селектор Политика Селектор Политика

База данных SPD

Узел А

SPD

SPD

Селектор

Политика

Селектор

Политика

IP-пакет может быть:
отброшен
пропущен с применением IPSec

пропущен без применения IPSec
Слайд 21

База данных SPD Узел А SPD SPD Селектор Политика Селектор Политика

База данных SPD

Узел А

SPD

SPD

Селектор

Политика

Селектор

Политика

Селектор
IP-адрес получателя
IP-адрес отправителя
Протокол (TCP или

UDP)
Имя FQDN или X.500
Порт отправителя
Порт получателя
Слайд 22

База данных SAD Узел А SAD SAD Параметры SA1 Параметры SA2 Текущие безопасные ассоциации (SA)

База данных SAD

Узел А

SAD

SAD

Параметры SA1

Параметры SA2

Текущие безопасные
ассоциации (SA)

Слайд 23

Пример работы IPSec Сеть 1 Сеть 2 Internet/ Intranet SA1 Отправитель Получатель

Пример работы IPSec

Сеть 1

Сеть 2

Internet/
Intranet

SA1

Отправитель

Получатель

Слайд 24

Пример работы IPSec Сеть 1 Отправитель Отправка пакета IP-датаграмма SPD (исходящая)

Пример работы IPSec

Сеть 1

Отправитель

Отправка пакета

IP-датаграмма

SPD (исходящая)

Селектор

Политика

Селектор

Политика

Параметры SA1

Параметры SA2

SAD (исходящая)

SA1

Слайд 25

Пример работы IPSec Сеть 2 SA1 Получатель Получение пакета Параметры SA1

Пример работы IPSec

Сеть 2

SA1

Получатель

Получение пакета

Параметры SA1

Параметры SA2

SAD (входящая)

SPD (входящая)

Селектор

Политика

Селектор

Политика

Слайд 26

Работа протокола IPSec Протокол IKE Протоколы АН или ESP Установление защищенного канала Передача данных 1 2

Работа протокола IPSec

Протокол IKE

Протоколы АН или ESP

Установление защищенного канала

Передача данных

1

2

Слайд 27

Протокол АН Заголовок IP Заголовок AH Данные Заголовок ТСP Next Header

Протокол АН

Заголовок IP

Заголовок AH

Данные

Заголовок ТСP

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number

(SN)

Authentication Data (переменная длина)

0

8

16

31

Слайд 28

Протокол АН Заголовок IP Заголовок AH Данные Заголовок ТСP Next Header

Протокол АН

Заголовок IP

Заголовок AH

Данные

Заголовок ТСP

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number

(SN)

Authentication Data (переменная длина)

0

8

16

31

Поле Next Header

Слайд 29

Протокол АН Next Header Payload Len Зарезервировано Security Parameters Index (SPI)

Протокол АН

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number (SN)

Authentication Data (переменная

длина)

0

8

16

31

Поле Payload Len

Длина

Слайд 30

Протокол АН Next Header Payload Len Зарезервировано Security Parameters Index (SPI)

Протокол АН

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number (SN)

Authentication Data (переменная

длина)

0

8

16

31

Поле SPI

Метка безопасной ассоциации

Слайд 31

Протокол АН Next Header Payload Len Зарезервировано Security Parameters Index (SPI)

Протокол АН

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number (SN)

Authentication Data (переменная

длина)

0

8

16

31

Поле SN

Наращивается для каждого
следующего пакета

Слайд 32

Протокол АН Next Header Payload Len Зарезервировано Security Parameters Index (SPI)

Протокол АН

Next Header

Payload Len

Зарезервировано

Security Parameters Index (SPI)

Sequence Number (SN)

Authentication Data (переменная

длина)

0

8

16

31

Поле Authentication Data

хэш-функция (содержимое пакета, симметричный секретный ключ)

Слайд 33

Протокол ESP Заголовок IP Заголовок ESP часть 1 Данные Заголовок ТСP

Протокол ESP

Заголовок IP

Заголовок ESP
часть 1

Данные

Заголовок ТСP

Security Parametrs Index (SPI)

Sequence Number (SN)

Заголовок

ESP
часть 2

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Зашифровано (DES,MD5, SHA-1)

Слайд 34

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Метка безопасной ассоциации

Поле SPI

Слайд 35

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Поле SN

Наращивается для каждого
следующего пакета

Слайд 36

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Поле заполнителя

Для правильной работы алгоритмов шифрования

Для намеренного искажения размера пакета

Слайд 37

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Поле длины заполнителя

Длина заполнителя в байтах

Слайд 38

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Поле Next Header

Заголовок IP

Заголовок ESP
часть 1

Данные

Заголовок ТСP

Заголовок ESP
часть 2

Слайд 39

Протокол ESP Security Parametrs Index (SPI) Sequence Number (SN) Данные (переменная

Протокол ESP

Security Parametrs Index (SPI)

Sequence Number (SN)

Данные (переменная длина)

Заполнитель (0-255 байт)

Authentication

Data (переменная длина)

Длина заполнителя

Next Header

0

8

16

31

Поле Authentication Data

хэш-функция (содержимое пакета, симметричный секретный ключ)

Слайд 40

Протокол IKE Безопасная ассоциация Security Association 32-разрядный индекс SPI IP- адрес

Протокол IKE

Безопасная ассоциация

Security Association

32-разрядный индекс SPI

IP- адрес узла назначения

идентификатор протокола защиты

(АН или ESP)

Безопасная ассоциация

Слайд 41

Протокол IKE Установление защищенного соединения для процедуры обмена (IKE SA) Согласование

Протокол IKE

Установление защищенного соединения
для процедуры обмена (IKE SA)

Согласование всех параметров,

ассоциируемых
с общим каналом SA

Этапы функционирования протокола IKE

Фаза 1

Фаза 2

Слайд 42

Протокол IKE (фаза 1) Основной режим установления канала IKE SA SA

Протокол IKE (фаза 1)

Основной режим установления канала IKE SA

SA

Заголовок

Nonce

Ключ

Sig

[Cert]

ID

SA

Ключ

Nonce

Sig

ID

[Cert]

Инициирующая сторона

Отвечающая сторона

Заголовок

Заголовок

Заголовок

Заголовок

Заголовок

1

3

5

2

4

6

Слайд 43

Протокол IKE (фаза 1) Initiator Cookie SA Vendor ID 1

Протокол IKE (фаза 1)

Initiator Cookie

SA

Vendor ID

1

Слайд 44

Протокол IKE (фаза 1) Responder Cookie SA Vendor ID 2

Протокол IKE (фаза 1)

Responder Cookie

SA

Vendor ID

2

Слайд 45

Протокол IKE (фаза 1) Открытый ключ Случайное число Запрос сертификата 3

Протокол IKE (фаза 1)

Открытый ключ

Случайное число

Запрос сертификата

3

Слайд 46

Протокол IKE (фаза 1) Открытый ключ Случайное число Запрос сертификата 4

Протокол IKE (фаза 1)

Открытый ключ

Случайное число

Запрос сертификата

4

Слайд 47

Протокол IKE (фаза 1) ID 5 В нескольких пакетах

Протокол IKE (фаза 1)

ID

5

В нескольких пакетах

Слайд 48

Протокол IKE (фаза 1) ID 6 В нескольких пакетах

Протокол IKE (фаза 1)

ID

6

В нескольких пакетах

Слайд 49

Протокол IKE Быстрый режим установления канала IKE SA Nonce Ключ Sig

Протокол IKE

Быстрый режим установления канала IKE SA

Nonce

Ключ

Sig

[Cert]

ID

SA

Ключ

Nonce

Sig

ID

[Cert]

Инициирующая сторона

Отвечающая сторона

Заголовок

Заголовок

Заголовок

SA

1

3

2