Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs-release1.doc
Скачиваний:
9
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

9.4 Шлюзы сеансового уровня (сеансовый уровень).

Шлюзы сеансового уровня, как и следует из названия, оперируют на сеансовом уровне иерархии OSI. Однако в сетевой модели TCP/IP нет уровня, однозначно соответствующего сеансовому уровню OSI. Поэтому к шлюзам сеансового уровня относят фильтры, которые невозможно отождествить ни с сетевым, ни с транспортным, ни с прикладным уровнем.

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

9.4.1 Фильтры контроля состояния канала связи

К фильтрам контроля состояния канала связи нередко относят сетевые фильтры (сетевой уровень) с расширенными возможностями:

1. Использование более совершенного чем статического фильтра.

Динамическая (stateful) фильтрация в сетевых фильтрах в отличие от стандартной статической фильтрации позволяет вместо нескольких правил фильтрации для каждого канала связи назначать только одно правило. При этом динамический фильтр сам отслеживает последовательность обмена пакетами данных между клиентом и сервером, включая IP-адреса, протокол транспортного уровня, номера портов отправителя и получателя, порядковые номера пакетов.

i; ; : ) :ч; i- такая фильтрация требует дополнительной оперативной памяти. По производительности динамический фильтр несколько уступает статическому фильтру.

2. Обычные сетевые фильтры не в состоянии проверять фрагменты, кроме первого, и пропускают их (при выполнении критериев по IP-адресам и используемому протоколу). За счет этого злоумышленники могут организовать опасные атаки по типу «отказ в обслуживании», преднамеренно генерируя большое количество фрагментов и тем самым блокируя работу компьютера-получателя пакетов. Фильтр фрагментированных пакетов не пропускает фрагменты на которые IP-пакеты могут разбиваться при передаче через сети с различными MTU, если первый из них который всегда содержит полный заголовок пакета транспортного уровня, включая информацию о программных портах не пройдет регистрации.

3. Контроль битов SYN и АСК. Ряд фильтров позволяет отслеживать биты SYN и АСК в пакетах TCP. Все они призваны бороться с атаками по типу SYN-но используют различные подходы:

самый простой фильтр запрещает передачу TCP-пакетов с битом SYN, но без бита АСК со стороны общедоступной сети на компьютеры внутренней сети, если последние не были явно объявлены серверами для внешней сети (или хотя бы для определенной группы компьютеров внешней сети). К сожалению, такой фильтр не спасает при атаках SYN-flooding на машины, являющиеся серверами для внешней сети, но расположенные во внутренней сети;

специализированные фильтры с многоступенчатым порядком установления соединений (фильтры SYNDefender Gateway, SYNDefender Relay из состава межсетевого экрана Fire Wall-1 производства Check Point).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]