Рефераты. Защита электронной почты в Internet

рассматривается как полезный груз некоторого нового "внешнего" пакета IP с

новым внешним заголовком IP. Весь оригинальный, или внутренний, пакет при

этом пересылается через "туннель" от одной точки сети IP к другой, и ни

один из маршрутизаторов на пути не может проверить внутренний заголовок IP.

Ввиду того что оригинальный пакет инкапсулирован в новый, больший пакет

может иметь совершенно другие адреса источника и адресата, что усиливает

защиту. Туннельный режим используется тогда, когда один или оба конца

защищенной связи являются шлюзами защиты, например брандмауэрами или

маршрутизаторами, которые основаны на IPSec. При использовании туннельного

режима системы в сетях за брандмауэрами могут осуществлять защищенный обмен

данными без применения IPSec. Незащищенные пакеты, генерируемые такими

системами, связываются по туннелям, проложенным через внешние сети с

помощью туннельного режима защищенной связи, установленного программным

обеспечением IPSec в брандмауэре или защищенном маршрутизаторе на границе

локальной сети.

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

|Вид заголовка|Транспортный режим защищенной|Туннельный режим защищенной связи|

| |связи | |

|АН |Идентифицирует полезный груз |Идентифицирует весь внутренний |

| |IP, а также отдельные части |пакет IP (заголовок и полезный |

| |заголовка IP и заголовков |груз внутреннего пакета IP), а |

| |расширений IPv6 |также отдельные части внешнего |

| | |заголовка IP и внешних заголовков|

| | |расширений IPv6 |

|ESP |Шифрует полезный груз IP и |Шифрует внутренний пакет IP |

| |все заголовки расширений | |

| |IPv6, следующие за заголовком| |

| |ESP | |

|ESP с |Шифрует полезный груз IP и |Шифрует внутренний пакет IP. |

|аутентификаци|все заголовки расширений |Идентифицирует внутренний пакет |

|ей |IPv6, следующие за заголовком|IP |

| |ESP. | |

| |Идентифицирует полезный груз | |

| |IP, но не заголовок IP | |

4. 2. Заголовок аутентификации (AH).

4. 2. 1. Структура заголовка.

Заголовок аутентификации (АН) обеспечивает поддержку целостности данных и

аутентификации пакетов IP. Свойство целостности данных гарантирует

невозможность незаметной модификации содержимого пакета в пути следования.

Функция аутентификации дает возможность конечной системе или сетевому

устройству идентифицировать пользователя или приложение и соответственно

отфильтровать трафик, а также защититься от очень распространенных сегодня

в Internet атак с подменой сетевых адресов. Заголовок АН также защищает от

атак воспроизведения сообщений.

Заголовок аутентификации состоит из следующих полей

|Следующий заголовок |Длина полезного груза |Зарезервировано |

|Индекс параметров защиты |

|Порядковый номер |

|Данные аутентификации (переменой длины) |

Заголовок аутентификации IPSec.

. Следующий заголовок. Идентифицирует тип заголовка, следующего

непосредственно за данным заголовком

. Длина полезного груза (8 битов). Длина заголовка аутентификации в 32-

битовых словах, уменьшенная на 2.

. Зарезервировано (16 битов). Для будущего использования.

. Индекс параметров защиты (32 бита). Идентифицирует защищенную связь.

. Порядковый номер (32 бита). Значение счетчика, для сервиса защиты от

воспроизведения

. Данные аутентификации (переменной длины). Поле переменной длины ,

содержащее MAC для данного пакета.

Атаки воспроизведения сообщений заключаются в том, что противник может

получить экземпляр удостоверенного пакета и позже предъявить его

предполагаемому адресату. Повторное получение одинаковых удостоверенных

пакетов IP может каким-то образом нарушить сервис или иметь какие-то другие

нежелательные последствия.

4. 2. 2. Использование AH в транспортном и туннельном режиме.

В этом подразделе мы рассмотрим область применения аутентификации,

обеспечиваемой с помощью протокола АН, и размещение заголовка

аутентификации в каждом из двух режимов. При этом случаи IPv4 и IPv6

несколько различаются.

Для транспортного режима АН с применением IPv4 данные АН размещаются

непосредственно после оригинального заголовка IP и перед полезным грузом IP

(например, сегментом TCP). Аутентификации подлежит весь пакет, за

исключением изменяемых полей в заголовке IPv4, которые обнуляются для

вычисления значения MAC.

| |

|Оригинальный |AH |TCP |Данные |

|заголовок IP | | | |

В контексте IPv6 данные АН рассматриваются как полезный груз сквозной

передачи; т.е. проверка и обработка этих данных промежуточными

маршрутизаторами не предполагается. Поэтому данные АН размещаются после

базового заголовка IPv6 и заголовков расширений транзита, маршрутизации и

фрагментации. Заголовок расширения параметров адресации может размещаться

до или после заголовка АН — в зависимости от требований семантики. Опять

же, аутентификация предполагается для всего пакета, за исключением

изменяемых полей, которые обнуляются для вычисления значения MAC.

| |

|Оригинальный|Транзит, |AH |Адресация |TCP |Данные |

|заголовок IP|адресация, | | | | |

| |маршрутизаци| | | | |

| |я, | | | | |

| |фрагментация| | | | |

Для туннельного режима АН удостоверяется весь оригинальный пакет IP, a

заголовок АН вставляется между оригинальным заголовком IP и новым внешним

заголовком IP. Внутренний заголовок IP несет адреса оригинальных источника

и адресата, в то время как внешний заголовок IP может содержать совершенно

другие адреса IP (например, адреса брандмауэров или других шлюзов защиты).

В туннельном режиме весь внутренний пакет IP, включая весь внутренний

заголовок IP, защищается средствами АН. Внешний заголовок IP (а в случае

IPv6 и внешние заголовки расширений IP) защищается с исключением изменяемых

и непрогнозируемых по значению полей.

| |

|Новый заголовок|AH |Оригинальный |TCP |Данные |

|IP | |заголовок IP | | |

IPv4

| |

|Новый |Заголовки |AH |Оригинальны|Заголовки |TCP |Данные |

|заголовок |расширений| |й заголовок|расширений| | |

|IP | | |IP | | | |

IPv6

4. 3. Протокол ESP.

4. 3. 1. Формат пакета ESP

Поля пакета ESP.

• Индекс параметров защиты (32 бита). Идентифицирует защищенную связь.

• Порядковый номер (32 бита). Значение счетчика, обеспечивающее функцию

защиты от воспроизведения, как и в случае для АН.

• Полезный груз (переменной длины). Это сегмент транспортного уровня (в

транспортном режиме) или пакет IP (в туннельном режиме), который защищается

шифрованием.

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

• Длина заполнителя (8 битов). Указывает число байтов заполнителя,

непосредственно предшествующего данному полю.

• Следующий заголовок (8 битов). Идентифицирует тип данных, содержащихся

в поле данных полезного груза, с помощью идентификации первого заголовка

этого полезного груза (например, заголовка расширения IPv6 или протокола

верхнего уровня, такого как TCP).

• Данные аутентификации (переменной длины). Поле переменной длины ,

содержащее код ICV (Integrity Check Value — код контроля целостности),

вычисляемый для всего пакета ESP без поля данных аутентификации.

|Индекс параметров защиты |

|Порядковый номер |

| |Данные полезного груза |

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

| | |Длина заполнителя |Следующий заголовок|

|Данные аутентификации (переменной длины) |

Поле заполнителя предназначено для следующих целей.

• Если алгоритм шифрования требует, чтобы длина открытого текста была

кратна некоторому целому числу байтов (например, длине одного блока

блочного шифра), поле заполнителя служит для того, чтобы дополнить открытый

текст (складывающийся из полей полезного груза, заполнителя, длины

заполнителя и следующего заголовка) до нужной длины.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.