Сервера
Основными компонентами любой информационной сети являются сервера
и рабочие станции. Сервера предоставляют информационные или вычислительные
ресурсы, на рабочих станциях работает персонал. В принципе любая
ЭВМ в сети может быть одновременно и сервером и рабочей станцией
в этом случае к ней применимы описания атак, посвященные
и серверам и рабочим станциям.
Основными задачами серверов являются хранение и предоставление
доступа к информации и некоторые виды сервисов. Следовательно, и
все возможные цели злоумышленников можно классифицировать как:
- получение доступа к информации,
- получение несанкционированного доступа к услугам,
- попытка вывода из рабочего режима определенного класса услуг,
- попытка изменения информации или услуг, как вспомогательный
этап какой-либо более крупной атаки.
Попытки получения доступа к информации, находящейся на сервере,
в принципе ничем не отличаются от подобных попыток для рабочих станций,
и мы расмотрим их позднее. Проблема получения несанкционированного
доступа к услугам принимает чрезвычайно разнообразные формы и основывается
в основном на ошибках или недокументированных возможностях самого
программного обеспечения, предоставляющего подобные услуги.
А вот проблема вывода из строя (нарушения нормального функционирования)
сервисов довольно актуальна в современном компьютерном мире. Класс
подобных атак получил название атака "отказ в сервисе" (англ. deny
of service DoS ). Атака "отказ в сервисе" может быть реализована
на целом диапазоне уровней модели OSI : физическом, канальном,
сетевом, сеансовом. Детально схемы реализации данной атаки мы рассмотрим
в параграфе, посвященном модели OSI.
Изменение информации или услуг как часть более крупномасштабной
атаки является также очень важной проблемой в защите серверов. Если
на сервере хранятся пароли пользователей или какие-либо данные,
которые могут позволить злоумышленнику, изменив их, войти в систему
(например, сертификаты ключей), то естественно, сама атака на систему
начнется с атаки на подобный сервер. В качестве серверов услуг,
наиболее часто подвергающимся модификации, следует назвать DNS-сервера.
DNS-служба (англ. Domain Name System служба доменных имен)
в сетях Intra- и Inter- Net отвечает за сопоставление "произносимых"
и легко запоминаемых доменных имен (например, www.intel.com или
mail.metacom.ru) к их IP-адресам (например, 165.140.12.200 или 194.186.106.26).
Пакеты между станциями всегда передаются только на основании IP-адресов
(маршрутизаторы ориентируются только на их значения при выборе направления
отправки пакета доменное имя вообще не включается в отправляемый
пакет), а служба DNS была создана в основном для удобства пользователей
сети. Как следствие и во многих сетевых программах имя удаленного
компьютера для большей гибкости или для удобства операторов заносится
не в виде 4-байтного IP-адреса, а в виде доменного имени. Да, действительно,
два указанных преимущества будут достигнуты в этом случае, а вот
безопасность пострадает.
Дело в том, что, если злоумышленнику удастся заполучить права
доступа к DNS-серверу, обслуживающему данный участок сети, то он
вполне может изменить программу DNS-сервиса. Обычно изменение делается
таким образом, чтобы по некоторым видам запросов вместо правильного
IP-адреса клиенту выдавался IP-адрес какой-либо вспомогательной
машины злоумышленника, а все остальные запросы обрабатывались корректно.
Это дает возможность изменять путь прохождения трафика, который
возможно содержит конфиденциальную информацию, и делать так, что
весь поток информации, который в нормальном режиме прошел бы вне
досягаемости от прослушивания, теперь поступал сначала прямо в руки
злоумышленника (а затем его уже можно переправлять по настоящему
IP-адресу второго абонента).
Назад | Содержание
| Вперед
|