Чтение онлайн

на главную - закладки

Жанры

TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

Фейт Сидни М.

Шрифт:

24.5.3 Режимы транспорта и туннеля

Рассмотрим способы реализации конфиденциальности. Формат датаграммы IP версии 6 с шифрованной полезной нагрузкой более высокого уровня показан на рис. 24.6. Такой формат определяет режим транспорта (Transport-mode).

Рис. 24.6. Шифрование для режима транспорта

На рис. 24.7 показан формат для режима туннеля (Tunnel-mode). Шифруется вся датаграмма, включая все ее заголовки. Для пересылки подставляется новый заголовок. Режим туннеля между хостами может не сработать, если по пути следования попадутся фильтрующие маршрутизаторы со средствами защиты. Такие системы будут проверять информацию, подобную IP-адресам источника и назначения либо порты, а эти сведения будут скрыты внутри зашифрованного сообщения.

Рис. 24.7. Шифрование для режима туннеля

24.5.4 Инкапсуляция защищенной полезной нагрузки

Заголовок инкапсуляции защищенной полезной нагрузки протокола IP (IP Encapsulating Security Payload) применяется как для режима транспорта, так и для режима туннеля.

Формат этого заголовка показан на рис. 24.8. Получатель использует индекс SPI для выбора алгоритма и ключа (ключей). Оставшиеся данные зависят от выбранного алгоритма.

Рис. 24.8. Заголовок Encapsulating Security Payload

При использовании CBC-DES формат заголовка Encapsulating Security Payload и оставшаяся часть сообщения будут выглядеть как на рис. 24.9.

Рис. 24.9. Заголовок и полезная нагрузка при использовании алгоритма CBC-DES

Вектор инициализации (Initialization Vector) — это блок данных, необходимых для начала работы алгоритма CBC-DES. Затененная область на рисунке представляет зашифрованные данные. Тип 4 означает инкапсулирование в полезной нагрузке всей датаграммы (режим туннеля).

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

24.5.5 Аутентификация в режиме туннеля

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

24.5.6 Обслуживание ключей

Широкое использование безопасности в IP требует распространения множества секретных ключей среди большого количества сетевых узлов. Ключи должны периодически обновляться, и их нужно синхронизовать между собой.

Существует много литературы по управлению

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

Использование асимметричных общедоступных/личных пар ключей вместо симметричного метода CBC-DES может значительно уменьшить количество администрируемых ключей.

24.6 Дополнительная литература

Следующий список RFC являлся актуальным на момент выхода книги. Последние изменения можно найти в индексе RFC.

RFC 1825 Security Architecture for the Internet Protocol (Архитектура безопасности для протокола Интернета). Справочный раздел этого документа содержит список множества других публикаций по теме безопасности.

RFC 1826 IP Authentication Header (Заголовок аутентификации протокола IP)

RFC 1828 IP Authentication using Keyed MD5 (Аутентификация в IP по ключам MD5)

RFC 1321 The MD5 Message-Digest Algorithm (Алгоритм вычисления резюме сообщения MD5)

RFC 1827 IP Encapsulating Security Payload — ESP (Инкапсуляция защищенной полезной нагрузки в протоколе IP)

RFC 1829 The ESP DES-CBC Transform (Преобразование ESP по алгоритму DES-CBC)

Приложение А

Сокращения и аббревиатуры

AAL ATM Adaptation Layer (Уровень адаптации в ATM)
ACK An Acknowledgment (Подтверждение)
AF Address Family (Семейство адресов)
АН Authentication Header (Заголовок аутентификации)
ANSI American National Standards Institute (Американский национальный институт стандартов)
API Application Programming Interface (Интерфейс программирования приложений)
ARP Address Resolution Protocol (Протокол разрешения адресов)
ARPA Advanced Research Projects Agency (Агентство перспективных исследовательских проектов)
ARPANET Advanced Research Projects Agency Network (Сети ARPA)
AS Autonomous System (Автономная система)
ASA American Standards Association (Американская ассоциация по стандартизации)
ASCII American National Standard Code for Information Interchange (Американский национальный стандартный код для обмена информацией)
ASN.1 Abstract Syntax Notation 1 (Первая абстрактная синтаксическая нотация)
ATM Asynchronous Transfer Mode (Режим асинхронной пересылки)
BBN Bolt, Beranek, and Newman, Incorporated (название компании)
BCP Best Current Practices (лучший текущий способ применения)
BECN Backward Explicit Congestion Notification (Frame Relay) (Нотификация о явной обратной перегрузке в сетях Frame Relay)
BER Basic Encoding Rules (Базовые правила декодирования)
BGP Border Gateway Protocol (Протокол граничного шлюза)
BIND Berkeley Internet Name Domain (Имена доменов Интернета системы Berkeley)
BOOTP Bootstrap Protocol (Протокол загрузки)
BPDU Bridge Protocol Data Unit (Элемент данных протокола для моста)
BRI Basic Rate Interface (Интерфейс базового уровня передачи)
BSD Berkeley Software Distribution (Дистрибутив программного обеспечения Беркли — название операционной системы)
CBC Cipher-Block Chaining (Связывание нулевыми блоками)
CCITT International Telegraph and Telephone Consultative Committee (Международный консультативный комитет по телеграфии и телефонии), в настоящее время ITU-T (Comité Consultatif International de Télégraphique et Téléphonique)
CERT Computer Emergency Response Team (Подразделение реагирования на компьютерные неисправности)
CHAP Challenge Handshake Authentication Protocol (Протокол аутентификации по взаимной проверке)
CIDR Classless Inter-Domain Routing (Бесклассовая междоменная маршрутизация)
CLNP Connectionless Network Protocol (Сетевой протокол без установления соединений)
CMIP Common Management Information Protocol (Общий протокол управляющей информации)
CMIS Common Management Information Services (Общая служба управляющей информации)
CMOT Common Management Information Services and Protocol over TCP/IP (Общая служба и протокол управляющей информации поверх TCP/IP)
CPU Central Processing Unit (Центральный процессор, процессор)
CR Carriage Return (Возврат каретки — название символа)
CRC Cyclic Redundancy Check (Циклическая избыточная проверка, контроль циклическим избыточным кодом)
CSLIP Compressed SLIP (Протокол SLIP со сжатием данных)
CSMA/CD Carrier Sense Multiple Access with Collision Detection (Множественный доступ с контролем носителя и обнаружением конфликтов)
CSO Computer Services Organization (Организация по обслуживанию компьютеров)
CSU Channel Service Unit (Служебный элемент канала)
DAP Directory Access Protocol (Протокол доступа к каталогам)
DARPA Defense Advanced Research Projects Agency (Агентство перспективных исследовательских проектов в области обороны)
DCA Defense Communications Agency (Агентство военных коммуникаций)
DCE Data Circuit-terminating Equipment (Оборудование терминирования цепей данных)
DCE Distributed Computing Environment (Распределенное компьютерное окружение)
DDN Defense Data Network (Военные цифровые сети)
DDN NIC Defense Data Network Network Information Center (Сетевой информационный центр военных цифровых сетей)
DE Discard Eligibility (Frame Relay) (Приемлемое удаление в сетях Frame Relay)
DEC Digital Equipment Corporation (название компании)
DES Data Encryption Standard (Стандарт шифрования данных)
DEV Deviation (Отклонение)
DFS Distributed File Service (Распределенная файловая служба)
DHCP Dynamic Host Configuration Protocol (Протокол динамического конфигурирования хостов)
DISA Defense Information Systems Agency (Агентство военных информационных систем)
DIX Digital, Intel, and Xerox Ethernet protocol (стандарт на Ethernet компаний DEC, Intel и Xerox)
DLCI Data Link Connection Identifier (Идентификатор соединения по связи данных)
DLL Dynamic Link Library (Динамическая библиотека связывания)
DME Distributed Management Environment (Окружение распределенного обслуживания)
DMI Desktop Management Interface (Интерфейс управления настольными системами)
DMTF Desktop Management Task Force (Рабочая группа по управлению настольными системами)
DNS Domain Name System (Система именования доменов)
DOD Department of Defense (Министерство обороны США)
DOS Disk Operating System (Дисковая операционная система)
DSA Directory System Agent (Системный агент каталога)
DSAP Destination Service Access Point (Точка доступа к службе назначения)
DSU Data Service Unit (Элемент службы данных)
DTE Data Terminal Equipment (Оборудование терминирования данных)
DUA Directory User Agent (Пользовательский агент каталога)
DUAL Diffusing Update Algorithm (Диффузионный алгоритм внесения изменений)
DXI Data Exchange Interface (Интерфейс обмена данными)
EBCDIC Extended Binary-Coded Decimal Interchange Code (Расширенный десятичный код обмена с двоичным кодированием)
EGP Exterior Gateway Protocol (Внешний протокол шлюза)
EIGRP Enhanced Internet Gateway Routing Protocol (Улучшенный протокол маршрутизации шлюза Интернета)
EOF End of File (Конец файла)
EOR End of Record (Конец записи)
ESMTP Extensions to SMTP (Расширения протокола SMTP)
ESP Encapsulating Security Payload (Инкапсулирование защищенной полезной нагрузки)
FAQ Frequently Asked Questions (Часто задаваемые вопросы)
FCS Frame Check Sequence (Проверочная последовательность кадров)
FDDI Fiber Distributed Data Interface (Волоконно-оптический интерфейс данных)
FECN Forward Explicit Congestion Notification (Frame Relay) (Явное указание на перегрузку при пересылке в сетях Frame Relay)
FIN Final Segment (Заключительный сегмент)
FIPS Federal Information Processing Standard (Федеральный стандарт обработки информации)
FTAM File Transfer, Access and Management (Пересылка файлов, доступ и обслуживание)
FTP File Transfer Protocol (Протокол пересылки файлов)
FYI For Your Information ("К вашему сведению")
GGP Gateway-to-Gateway Protocol (Межшлюзовый протокол)
GIF Graphics Interchange Format (Формат обмена графикой)
GMT Greenwich Mean Time (Время по Гринвичу)
GOSIP Government Open Systems Interconnection Profile (Правительственный профиль взаимодействия открытых систем)
GUI Graphical User Interface (Графический пользовательский интерфейс)
HDLC High Level Data Link Control Protocol (Протокол управления связью данных высокого уровня)
HIPPI High Performance Parallel Interface (Высокопроизводительный параллельный интерфейс)
HTML Hypertext Markup Language (Язык разметки гипертекста)
HTTP Hypertext Transfer Protocol (Протокол пересылки гипертекста)
IAB Internet Architecture Board (Internet Activities Board) (Совет по архитектуре Интернета, ранее — Совет по работе Интернета)
IAC Interpret As Command (Интерпретировать как команду)
IANA Internet Assigned Numbers Authority (Авторизация присвоенных номеров Интернета — название организации)
IBM International Business Machines (название компании)
ICMP Internet Control Message Protocol (Протокол управляющих сообщений Интернета)
ID Identifier (Идентификатор)
IDRP OSI Inter-Domain Routing Protocol (Протокол междоменной маршрутизации модели OSI)
IEEE Institute of Electrical and Electronics Engineers (Институт инженеров по электротехнике и электронике)
IEN Internet Engineering Notes (Инженерные заметки Интернета)
IESG Internet Engineering Steering Group (Управляющая группа технологии Интернета)
IETF Internet Engineering Task Force (Рабочая группа технологии Интернета)
IGMP Internet Group Management Protocol (Протокол управления группами Интернета)
IGP Interior Gateway Protocol (Протокол внешнего шлюза)
IGRP Internet Gateway Routing Protocol (Протокол маршрутизации шлюза Интернета, лицензия компании Cisco)
ILMI Interim Local Management Interface (Интерфейс руководства локальным обслуживанием)
IMAP Internet Mail Access Protocol (Протокол доступа к почте Интернета)
I/O Input/Output (ввод/вывод)
IP Internet Protocol (Протокол Интернета)
IPng IP next generation (version 6) (Протокол Интернета следующего поколения, версия 6)
IPSO IP Security Option (Варианты безопасности в IP)
IPX Internetwork Packet eXchange (Обмен межсетевыми пакетами для NetWare)
IRQ Interrupt Request (Вектор прерывания)
IRTF Internet Research Task Force (Рабочая группа исследования Интернета)
ISDN Integrated Services Digital Network (Цифровые сети с интегрированными службами)
IS-IS Intermediate System to Intermediate System (Взаимодействие между промежуточными системами)
ISN Initial Sequence Number (Исходный порядковый номер)
ISO International Organization for Standardization (Международная организация по стандартизации)
ISOC Internet Society (Сообщество Интернета)
ISODE ISO Development Environment (Окружение разработки ISO)
ISP Internet Service Provider (Провайдер Интернета, поставщик сетевых услуг)
ITU International Telecommunications Union (Международный телекоммуникационный союз)
ITU-T Telecommunication Standardization Sector of the ITU (Сектор телекоммуникационных стандартов ITU)
JPEG Joint Photographic Experts Group (Объединенная группа экспертов по фотографии)
LAN Local Area Network (Локальная сеть)
LAPB Link Access Procedures Balanced (Процедура балансировки доступа к связи)
LAPD Link Access Procedures on the D-channel (Процедура доступа к связи по D-каналу)
LF Line Feed (Перевод строки — название символа)
LLC Logical Link Control (Управление локальной связью)
MAC Media Access Control (Управление доступом к носителю)
MAN Metropolitan Area Network (городские сети)
MD5 Message Digest 5 (Протокол резюме сообщения, версия 5)
MIB Management Information Base (Информационная база управления)
MIME Multipurpose Internet Mail Extensions (Многоцелевые почтовые расширения Интернета)
ms Millisecond (миллисекунда)
MSS Maximum Segment Size (Максимальный размер сегмента)
MTA Message Transfer Agent (Агент пересылки сообщений)
MTU Maximum Transmission Unit (Максимальный элемент пересылки)
MX Mail Exchanger (Система почтового обмена)
NAP Network Access Point (Точка доступа к сети)
NCSA National Center for Supercomputing Applications (Национальный центр по применению суперкомпьютеров)
NDIS Network Device Interface Specification (Спецификация интерфейса сетевого устройства)
NETBIOS Network Basic Input Output System (Базовая сетевая система ввода/вывода)
NFS Network File System (Сетевая файловая система)
NIC Network Information Center (Сетевой информационный центр)
NIS Network Information System (Сетевая информационная система)
NISI Network Information Service Infrastructure (Инфраструктура сетевой информационной службы)
NIST National Institute of Standards and Technology (Национальный институт стандартов и технологий)
NLPID Network Level Protocol ID (Идентификатор протокола сетевого уровня)
NNTP Network News Transfer Protocol (Протокол пересылки сетевых новостей)
NOC Network Operations Center (Сетевой операционный центр)
NREN National Research and Education Network (Исследовательская и образовательная национальная сеть)
NS Name Server (Сервер имен)
NSAP Network Service Access Point (Точка доступа к сетевой службе)
NSF National Science Foundation (Национальный научный фонд)
NTP Network Time Protocol (Протокол сетевого времени)
NVT Network Virtual Terminal (Сетевой виртуальный терминал)
ODI Open Device Interface (Интерфейс открытых устройств)
ONC Open Network Computing (Открытые сетевые вычисления)
OSF Open Software Foundation (Фонд открытого программного обеспечения)
OSI Open Systems Interconnect (Взаимодействие открытых систем)
OSPF Open Shortest Path First (Сначала открывать кратчайший путь)
OUI Organizationally Unique Identifier (Уникальный идентификатор организации)
PAD Packet Assembler/Disassembler (Сборка/извлечение пакетов)
PAP Password Authentication Protocol (Протокол аутентификации по паролям)
PC Personal Computer (Персональный компьютер)
PDU Protocol Data Unit (Элемент данных протокола)
PGP Pretty Good Privacy (Повышенная секретность)
PI Protocol Interpreter (Интерпретатор протокола)
PING Packet Internet Groper (Пакетная служба Groper в Интернете)
POP Point Of Presence (Точка присутствия)
POP Post Office Protocol (Протокол почтового офиса)
PPP Point-to-Point Protocol (Протокол "точка-точка")
PTT Postal Telegraph and Telephone (Почтовый телефон и телеграф)
QoS Quality of Service (Качество обслуживания)
RA Routing Arbiter (Арбитр маршрутизации)
RARP Reverse Address Resolution Protocol (Протокол обратного разрешения адресов)
RFC Request For Comments (Запрос комментариев)
RIF Routing Information Field (Информационное поле маршрутизации)
RIP Routing Information Protocol (Протокол информации маршрутизации)
RIPE Reseaux IP Européens (Европейское исследовательское агентство по IP)
RMON Remote Network Monitor (Удаленный сетевой монитор)
ROM Read Only Memory (Память "только чтение", постоянное запоминающее устройство)
RPC Remote Procedure Call (Вызов удаленной процедуры)
RR Resource Record (Запись о ресурсах)
RR Routing Registry (Регистрация маршрутов)
RST Reset (Сброс)
RTO Retransmission Timeout (Тайм-аут по повторной пересылке для протокола TCP)
RTT Round-Trip Time (Время цикла)
SDEV Smoothed Deviation (Округленное отклонение)
SDLC Synchronous Data Link Control (Управление синхронной связью данных)
SEI Software Engineering Institute (Институт инженеров программного обеспечения)
SGML Standard Generalized Markup Language (Обобщенный стандартный язык разметки)
SIP SMDS Interface Protocol (Интерфейсный протокол SMDS)
SLIP Serial Line Interface Protocol (Протокол интерфейса последовательной линии)
SMDS Switched Multimegabit Data Service (Коммутируемая многомегабитная служба данных)
SMI Structure of Management Information (Структура управляющей информации)
SMTP Simple Mail Transfer Protocol (Простой протокол пересылки почты)
SNA Systems Network Architecture (Сетевая архитектура систем)
SNAP Sub-Network Access Protocol (Протокол доступа к подсетям)
SNMP Simple Network Management Protocol (Простой протокол сетевого управления)
SOA Start of Authority (Начало авторизации)
SONET Synchronous Optical Network (Синхронные оптические сети)
SPF Shortest Path First (Первым — кратчайший путь)
SPI Security Parameters Index (Индекс параметров безопасности)
SPX Sequenced Packet Exchange (Последовательный обмен пакетами, для Netware)
SRTT Smoothed Round-Trip Time (Округленное время цикла)
SSAP Source Service Access Point (Точка доступа к службе источника)
SSL Secure Sockets Layer (Уровень безопасности в socket)
SWS Silly Window Syndrome (Синдром "бестолкового окна")
SYN Synchronizing Segment (Сегмент синхронизации)
TCB Transmission Control Block (Блок управления пересылкой)
TCP Transmission Control Protocol (Протокол управления пересылкой)
TCU Trunk Coupling Unit (Парный элемент транковой связи)
TELNET Terminal Networking (Сетевое взаимодействие терминалов)
TFTP Trivial File Transfer Protocol (Примитивный протокол пересылки файлов)
TLI Transport Layer Interface (Интерфейс транспортного уровня)
TOS Type of Service (Тип обслуживания)
TP4 OSI Transport Class 4 (Класс транспорта 4 модели OSI)
TSAP Transport Service Access Point (Точка доступа к транспортной службе)
TTL Time-To-Live (Время жизни, возраст)
UA User Agent (Пользовательский агент)
UDP User Datagram Protocol (Протокол пользовательских датаграмм)
ULP Upper Layer Protocol (Протокол верхнего уровня)
URI Universal Resource Identifier (Универсальный идентификатор ресурсов)
URL Uniform Resource Locator (Единый указатель ресурсов)
URN Uniform Resource Name (Единое имя ресурса)
UTC Universal Time Coordinated (Универсальное время)
VCC Virtual Channel Connection (Соединение по виртуальному каналу)
VLSM Variable Length Subnet Masks (Маска подсети переменной длины)
VPC Virtual Path Connection (Соединение по виртуальному пути)
W3 World Wide Web (WWW) (Всемирная паутина)
WAIS Wide Area Information Service (Региональная информационная служба)
WAN Wide Area Network (Региональная сеть)
WWW World Wide Web (Всемирная паутина)
WYSIWYG What You See is What You Get ("Что видим, то и получаем")
XDR eXternal Data Representation (Внешнее представление данных)
XNS Xerox Network Systems (Сетевая система компании Xerox)

Приложение B

RFC и другие документы по TCP/IP

B.1 Возможность получения документов RFC

На момент выхода книги документы RFC можно было получить в службе каталогов и баз данных InterNIC (InterNIC Directory and Database Services), обслуживаемой компанией AT&T. Эта служба доступна по адресу:

http://www.internic.net/

при выборе DIRECTORY AND DATABASE SERVICES и перехода по указателю на соответствующий документ RFC. Документы RFC доступны также по адресу:

ftp://ftp.internic.net/

в каталоге /rfc.

Полный текущий список документов RFC содержится в документе InterNIC /rfc/rfc-index.txt.

B.2 Assigned numbers

Комитет Internet Assigned Numbers Authority (IANA) координирует присваивание уникальных значений параметров для протоколов Интернета. IANA уполномочен на это Internet Society (ISOC) и Federal Network Council.

Периодически IANA издает RFC Assigned Numbers (присвоенные номера), который сообщает о текущих назначениях параметров и их значениях. Новые параметры можно сразу же получить из общедоступного архива FTP:

Поделиться:
Популярные книги

Отмороженный 3.0

Гарцевич Евгений Александрович
3. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 3.0

Магнатъ

Кулаков Алексей Иванович
4. Александр Агренев
Приключения:
исторические приключения
8.83
рейтинг книги
Магнатъ

Лорд Системы 13

Токсик Саша
13. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 13

Магия чистых душ 2

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.56
рейтинг книги
Магия чистых душ 2

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Последняя жена Синей Бороды

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Последняя жена Синей Бороды

Мимик нового Мира 8

Северный Лис
7. Мимик!
Фантастика:
юмористическая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Мимик нового Мира 8

Приручитель женщин-монстров. Том 3

Дорничев Дмитрий
3. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 3

Возвышение Меркурия. Книга 13

Кронос Александр
13. Меркурий
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 13

Чиновникъ Особых поручений

Кулаков Алексей Иванович
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чиновникъ Особых поручений

Охота на попаданку. Бракованная жена

Герр Ольга
Любовные романы:
любовно-фантастические романы
5.60
рейтинг книги
Охота на попаданку. Бракованная жена

Жена на четверых

Кожина Ксения
Любовные романы:
любовно-фантастические романы
эро литература
5.60
рейтинг книги
Жена на четверых

Я все еще не князь. Книга XV

Дрейк Сириус
15. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я все еще не князь. Книга XV

Звезда сомнительного счастья

Шах Ольга
Фантастика:
фэнтези
6.00
рейтинг книги
Звезда сомнительного счастья