Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемВячеслав Ефимовский
1 Тема 44 Сетевая безопасность. Сетевые экраны. Прокси-серверы. Протоколы защищенного канала. IPsec. Сети VPN на основе шифрования Раздел 6 Технологии глобальных сетей
2 Сетевой (межсетевой) экран это комплекс программно-аппаратных средств, осуществляющий информационную защиту одной части компьютерной сети от другой путем анализа проходящего между ними трафика. Для сетевого экрана одна часть сети является внутренней, другая внешней (рис ). Сетевой экран защищает внутреннюю сеть (например, локальную сеть предприятия или отдельный компьютер пользователя) от угроз, исходящих из внешней сети. Рис Сетевой экран защищает внутреннюю сеть от угроз, исходящих из внешней сети Брандмауэр Изначально оно обозначало перегородку в поезде, отделяющую область топки паровоза от пассажирского отделения. Файервол (англ.- firewall) - противопожарная перегородка; хотя официально не принято, но применяется достаточно часто
3 Функции сетевого экрана: Базовые: функция фильтрации анализировать, контролировать и регулировать трафик; функция прокси-сервера играть роль логического посредника между внутренними клиентами и внешними серверами; функция аудита фиксировать все события, связанные с безопасностью. Вспомогательные: антивирусная защита; шифрование трафика; фильтрация сообщений по содержимому; обнаружение сетевых атак; функции VPN; трансляция сетевых адресов.
4 Типы сетевых экранов (на основании уровней OSI) Сетевые экраны сетевого уровня это экраны с фильтрацией пакетов (packet filtering firewall). Они фильтруют пакеты по IP- адресам и портам приложений на основании списков доступа простая фильтрация (stateless packet inspection). Сетевые экраны сеансового уровня отслеживают состояние соединений. Они фиксируют подозрительную активность, направленную на сканирование портов и сбор информации о сети и проверяют, соответствует ли последовательность обмена сообщениями контролируемому протоколу фильтрация с учетом контекста (statefull packet inspection). Сетевые экраны прикладного уровня контролируют содержимое сообщений, которыми обмениваются приложения. К этому уровню относят прокси-серверы.
5 Реализация В качестве аппаратной составляющей сетевого экрана может выступать 1 или несколько маршрутизаторов, компьютеров, комбинация маршрутизаторов и компьютеров или специализированное устройство. Разнообразна и программная составляющая, имеющая гибкую структуру и включающая в себя различные модули. Только в случае качественной настройки аппаратуры и программных модулей сетевой экран может стать краеугольным камнем системы защиты сети предприятия.
6 Архитектура Простейшая архитектура сети с сетевым экраном: все функции сетевого экрана реализуются одним программно-аппаратным устройством (маршрутизатором, компьютером рис ). Ее недостаток полная зависимость системы защиты от работоспособности одного звена. Рис Сетевой экран на базе двухвходового компьютера
7 Более надежные схемы сетевых экранов включают несколько элементов. В сети, показанной на рис , между внутренней и внешней сетями размещают сеть периметра, или сеть демилитаризованной зоны (DMZ). В ней обычно располагаются компьютеры, предоставляющие общедоступные сервисы (почтовый сервер, внешний сервер DNS и др.) и прокси-серверы. Рис Сетевой экран на базе двух маршрутизаторов
8 Если злоумышленник «взломает» внешний, то он получит доступ только к трафику общедоступных серверов, который не является секретным. Основная работа по обеспечению безопасности сети возлагается на внутренний маршрутизатор, который должен отбрасывать все пакеты, следующие во внутреннюю сеть из сети периметра, исключая пакеты нескольких протоколов (например, HTTP, SMTP, DNS).
9 Прокси-сервер это особый тип приложения, выполняющий функции посредника между клиентскими и сер- верными частями распределенных сетевых приложений. Роль транзитного узла позволяет ему логически разорвать соединение между клиентом и сервером с целью контроля сообщений. Прокси-сервер может быть установлен на платформе, где работают все остальные модули сетевого экрана (рис , а), либо на другом узле внутренней сети или сети периметра (рис , б). Рис Варианты расположения прокси- серверов : а на сетевом экране, б на узле внутренней сети
10 Принцип работы прокси-сервера: 1) Когда клиенту необходимо получить ресурс от какого-либо сервера, он посылает запрос прокси-серверу. 2) Прокси-сервер анализирует запрос и решает: он должен быть отброшен, передан без изменения серверу либо модифицирован перед передачей. 3) Если запрос удовлетворяет условиям прохождения во внешнюю сеть, прокси-сервер выполняет соединение с сервером от своего имени. Для каждого из протоколов HTTP, HTTPS, SMTP/POP, FTP, telnet существует особый прокси-сервер, ориентированный на использование соответствующими приложениями. Обычно несколько разных прокси-серверов объединяют в один программный продукт. Типы прокси-серверов: Прокси-сервер прикладного уровня «вклинивается» во взаимодействие клиента и сервера по одному из прикладных протоколов. Прокси-сервер уровня соединений контролирует TCP-соединение, работая на транспортном уровне.
11 «Проксификация» приложений Не каждое приложение должно или имеет возможность работать через прокси-сервер. Список приложений (точнее их клиентских частей) определяется администратором. Приложения должны быть оснащены средствами, позволяющими перенаправить запросы к внешним серверам на соответствующий прокси-сервер. Задача администраторов приобретение таких приложений и их конфигурирование. В частности, нужно сообщить клиенту адрес узла сети с установленным прокси-сервером и номер порта. Еще один подход встраивание поддержки прокси-сервера в операционную систему.
12 Система обнаружения вторжений используется в ситуациях, когда сетевой экран оказывается проницаемым для злоумышленника (атака идет из взломанной сети, попытка легального пользователя скопировать файл с паролями и т.д.), может обнаружить только система со встроенными агентами во многих точках сети, следящая за трафиком и за обращениями к критически важным ресурсам и имеющая информацию о перечне подозрительных действий (сигнатур атак) пользователей. Система обнаружения вторжений (Intrusion Detection System, IDS ) это программное или аппаратное средство, предназначенное для предупреждения, выявления и протоколирования некоторых типов сетевых атак.
13 Технология защищенного канала обеспечивает защиту трафика между двумя точками в открытой транспортной сети (например, в Интернете). Функции защищенного канала: взаимная аутентификация абонентов; защита сообщений от несанкционированного доступа; подтверждение целостности сообщений. В зависимости от места расположения программного обеспечения защищенного канала различают две схемы его образования: защищенный канал организован полностью между конечными узлами (рис , а); схема с оборудованием поставщика услуг, расположенным между частной и публичной сетями (рис , б).
14 Рис Два подхода к образованию защищенного канала
15 Иерархия технологий защищенного канала Защищенный канал можно построить с помощью системных средств, реализованных на разных уровнях модели OSI (рис ). Рис Протоколы, формирующие защищенный канал на разных уровнях модели OSI
16 Популярный протокол SSL (Secure Socket Layer слой защищенных сокетов) использует следующие технологии безопасности: взаимная аутентификация приложений путем обмена сертификатами (стандарт Х.509); контроль целостности данных с использованием дайджестов; секретность путем симметричной шифрации.
17 Протокол IPSec прозрачен для приложений и может работать практически во всех сетях, так как использует любую технологию канального уровня (РРР, Ethernet, ATM и т. д.). Ядро IPSec составляют три протокола: АН (Authentication Header заголовок аутентификации) гарантирует целостность и аутентичность данных; ESP (Encapsulating Security Payload инкапсуляция зашифрованных данных) шифрует передаваемые данные; IKE (Internet Key Exchange обмен ключами Интернета) решает задачу автоматического предоставления конечным точкам секретных ключей. o Каждый из этих протоколов может использоваться как самостоятельно, так и одновременно с другим.
18 Безопасная ассоциация Чтобы протоколы АН и ESP могли выполнять работу по защите данных, протокол IKE устанавливает между двумя конечными точками логическое соединение (рис ), которое в стандартах IPSec носит название безопасной ассоциации (Security Association, SA). Рис Безопасная ассоциация SA представляет собой однонаправленное (симплексное) логическое соединение. Если требуется обеспечить двусторонний обмен, необходимо установить две безопасные ассоциации.
19 Установление безопасной ассоциации: 1) Взаимная аутентификация сторон. 2) Определение протокола (АН или ESP) и его функций (например, только аутентификацию, обеспечивать конфиденциальность). Способы установления безопасной ассоциации: Ручной способ администратор конфигурирует конечные узлы так, чтобы они поддерживали согласованные параметры ассоциации. Автоматическая процедура протоколы IKE, работающие по разные стороны канала, выбирают параметры в ходе переговорного процесса. Протоколы АН и ESP могут защищать данные в двух режимах: В транспортном передача IP-пакета выполняется с помощью его оригинального заголовка. В туннельном исходный пакет помещается в новый IP-пакет, и передача данных выполняется на основании заголовка нового IP-пакета. Схемы применения протокола IPSec: хост-хост; шлюз-шлюз; хост-шлюз.
20 В схеме хост-хост безопасная ассоциация устанавливается между двумя конечными узлами сети (см. рис ). Рис Безопасная ассоциация хост-хост
21 В схеме шлюз-шлюз защищенный канал устанавливается между двумя промежуточными узлами, так называемыми шлюзами безопасности (рис ). Рис Схема установления SA шлюз-шлюз
22 В схеме хост-шлюз защищенный канал прокладывается между удаленным хостом и шлюзом, защищающим трафик для всех хостов, входящих во внутреннюю сеть предприятия (рис ). Рис Схема защищенного канала хост-шлюз
23 Протокол АН Протокол АН позволяет приемной стороне убедиться, что: пакет отправлен стороной, с которой установлена безопасная ассоциация; содержимое не было искажено в процессе передачи по сети; пакет не является дубликатом уже полученного пакета. o Для выполнения этих функций протокол АН использует специальный заголовок (рис ) в пакете IP протокола. o Рис Структура заголовка протокола АН
24 В поле следующего заголовка (next header) указывается код протокола более высокого уровня. В поле длины полезной нагрузки (payload length) содержится длина заголовка АН. Индекс параметров безопасности (Security Parameters Index, SPI) соответствует индексу безопасной ассоциации. Поле порядкового номера (Sequence Number, SN) указывает на порядковый номер пакета, который отправляющая сторона последовательно увеличивает в каждом новом пакете. Поле данных аутентификации (authentication data) содержит значение проверки целостности (Integrity Check Value, ICV) пакета.
25 Местоположение заголовка АН в пакете зависит от того, в каком режиме транспортном или туннельном сконфигурирован защищенный канал: Рис Структура IP-пакета, обработанного протоколом АН в транспортном режиме Рис Структура IP-пакета, обработанного протоколом АН в туннельном режиме
26 Протокол ESP Протокол ESP решает две задачи: 1) Обеспечение аутентификации и целостности данных. 2) Защита передаваемых данных путем их шифрования. Заголовок ESP делится на две части: 1) Собственно заголовок ESP образуется двумя полями (SPI и SN). 2) Служебные поля, называемые концевиком ESP, следующий заголовок, данные аутентификации, заполнитель и длина заполнителя.
27 Рис Структура IP-пакета, обработанного протоколом ESP в транспортном режиме Рис Структура IP-пакета, обработанного протоколом ESP в туннельном режиме
28 Базы данных SAD И SPD Протокол IPSec определяет способ использовании защиты в каждом узле с помощью: o Баз данных безопасных ассоциаций (Security Associations Database, SAD). Две стороны принимают ряд соглашений, регламентирующих процесс передачи потока данных между ними, фиксирующихся в виде набора параметров, которые хранятся на конечных узлах в виде SAD. o Баз данных политики безопасности (Security Policy Database, SPD). SPD определяет соответствие между IP-пакетами и установленными для них правилами обработки. Записи SPD состоят из полей селектора пакета и полей политики защиты. Селектор включает следующий набор признаков: IP-адреса источника и приемника; порты источника и приемника; тип протокола транспортного уровня; имя пользователя; имя системы (хоста, шлюза безопасности и т. п.).
29 Рис Использование баз данных SPD и SAD
30 Более масштабным средством защиты трафика являются виртуальные частные сети (VPN). Подобная сеть представляет собой «сеть в сети» (иллюзию частной сети внутри публичной с защищенностью трафика от атак пользователей публичной сети). Сети VPN делятся на два класса: сети VPN на основе разграничения трафика; сети VPN на основе шифрования. В VPN техника защищенных каналов связывает не двух пользователей, а произвольное количество клиентских сетей. VPN на основе шифрования включают: Шифрование; Аутентификацию; Туннелирование (возможность передавать зашифрованные пакеты по открытой публичной сети).
31 Наиболее широко используются сети VPN на основе протоколов IPSec и SSL. IPSec обеспечивает высокую степень гибкости. Режим инкапсуляции IPSec позволяет изолировать адресные пространства клиента и поставщика услуг за счет применения внешнего и внутреннего IP-адресов. Конфигурирование на основе IPSec довольно трудоемко, поскольку при полносвязной топологии их количество пропорционально N х (N - 1), где N число соединений. Наиболее популярным приложением, использующим защищенные каналы SSL, является веб-браузер. В этом случае защищенные каналы SSL задействует протокол HTTP, и в этом режиме работы его часто называют протоколом HTTPS. VPN на основе SSL функционирует на основе веб-портала, развернутого в локальной сети. Отсутствие специального клиентского программного обеспечения значительное преимущество VPN на основе SSL.
32 В.Г. Олифер, Н.А. Олифер Компьютерные сети, 3-е издание, 2009 г.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.