Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700451.doc
Скачиваний:
23
Добавлен:
01.05.2022
Размер:
7.91 Mб
Скачать

5.5.5 Криптографическая система

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

Единственной защитой от сниффинга является шифрование всей передаваемой через общие каналы связи информации. Именно поэтому криптографическая система является обязательной частью большинства серьезных веб-порталов. Чаще всего такая система работает на основе технологии виртуальных частных сетей (Virtual Private Network, VPN). Она может создавать защищенные сетевые соединения, обеспечивая аутентификацию пользователей, шифрование передаваемой информации и контроль ее целостности. Технология VPN позволяет создавать веб-порталы, в которых даже серверы находятся на большом расстоянии друг от друга.

Кстати, стоит отметить, что технические реализации криптографических систем могут очень сильно отличаться друг от друга. Дело в том, что виртуальные частные сети можно организовать с помощью разных протоколов, функционирующих на различных уровнях стека TCP/IP. Так, например, на канальном уровне могут использоваться Point-to-Point Tunneling Protocol (PPTP), Layer 2 Forwarding Protocol (L2F) и т. д., на сетевом - Internet Protocol Security (IPSec), Secure Key Interchange Protocol (SKIP), ну а на прикладном - Secure Socket Layer (SSL) и Secure HTTP.

Но в любом случае состав криптографической системы защиты веб-портала один. В него входят шлюз VPN, установленный на одном из серверов веб-портала, и клиенты VPN, которые должны работать на компьютерах конечных пользователей (администраторов и людей, которым необходима защищенная связь). Единственное исключение из этого правила делается для виртуальных частных сетей, организованных на прикладном уровне. Дело в том, что в этом случае клиент VPN обычно оказывается встроенным прямо в браузер.

5.5.6 Система обнаружения атак

Еще совсем недавно системы обнаружения атак (Intrusion Detection System, IDS) были самой настоящей экзотикой. Сегодня же они работают во многих локальных сетях и защищают различные веб-порталы. Нужны системы обнаружения атак, как это видно из их названия, для определения вторжений, предупреждения об этом администратора, а также для попытки противостояния зловредным воздействиям.

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

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

Следующим элементом системы обнаружения атак является модуль оповещения. В его задачи входит извещение администратора о возникновении опасной ситуации. Для этого используются разные способы: отправка сообщение по сети, связь по ICQ или электронной почте, отсылка SMS и т. д. Кроме того, в некоторых системах существует дополнительный модуль, который может попытаться самостоятельно противостоять обнаруженному вторжению. Впрочем, стоит отметить, что далеко не каждая атака может быть заблокирована автоматически. Поэтому администратору все равно необходимо лично разбираться с возникающими угрозами. Ну и, наконец, последний модуль системы обнаружения атак отвечает за управление ею. То есть он необходим для настройки работы системы, ее обновления и обновления баз данных и т. п.

Напоследок рассмотрим одну из самых распространенных схем размещения датчиков системы обнаружения атак. Первое устройство должно быть установлено прямо перед первым межсетевым экраном для выявления всех атак, направленных на него. Второй датчик устанавливается таким образом, чтобы прослушивать весь трафик, проходящий в демилитаризованную зону. Это позволяет выявить атаки, направленные на общедоступные серверы. Третий сетевой датчик должен быть установлен таким образом, чтобы контролировать оставшиеся три внутренних сегмента веб-портала. Но это еще не все. На каждом сервере веб-портала должен быть установлен собственный хостовый датчик. Такая схема обеспечивает хорошую надежность и позволяет определять подавляющее большинство удаленных вторжений.