Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10_Курс лекций МиСЗИ.doc
Скачиваний:
48
Добавлен:
11.04.2015
Размер:
177.66 Кб
Скачать

Рекомендации по защите от воздействия вирусов в распределенных сетях

Для уменьшения вероятности "заражения" компьютеров вирусами, попа дающими в локальную сеть из Internet (предполагается, что основная опасность заражения исходит от самих пользователей, которые по причине недостаточной осведомленности и/или недостаточной опытности в области антивирусной за щиты могут самостоятельно, хотя и непреднамеренно, занести компьютерный вирус из Internet), следует установить автоматический контроль за программами и данными, поступающими каждому пользователю локальной сети из Internet на предмет наличия в этих программах (и/или данных) компьютерных вирусов и совместить решение данной задачи с задачей защиты локальной сети от несанкционированного доступа из Internet. Защита локальной сети должна надежно закрыть доступ извне во внутреннюю часть локальной сети организации, но при этом доступ к ресурсам Internet изнутри сети организации должен оставаться, по возможности, максимально свободным.

Рассмотрим классическую схему защиты локальной сети от воздействий со стороны Internet.

Рис. 1.

В приведенной схеме (рис. 1) proxy-сервер не позволяет открыть доступ из наружного сегмента во внутренний на основе межсетевого взаимодействия (маршрутизация IP-пакетов полностью отсутствует). Доступ осуществляется по средством специальной программы - proxy-сервера, обеспечивающей этот доступ на уровне межпроцессного взаимодействия. Это означает, что "маршрутизация" может быть осуществлена не для любого взаимодействия, использующего протокол TCP/IP, а только для такого, которое известно proxy-серверу. Обычно в число таких "известных" взаимодействий входят: FTP, HTTP, GOPHER и т.п..

Основная идея предлагаемой разработки - использовать proxy-сервер не только для защиты от доступа извне, но и для антивирусной защиты.

Антивирусная защита выполняется по схеме:

  • proxy-сервер фиксирует запрос клиентской программы на получение файла и переадресует этот запрос соответствующему серверу;

  • proxy-сервер осуществляет прием запрошенного файла, но не передает получаемые данные клиентской программе;

  • завершив полностью прием запрошенных данных, proxy-сервер осуществляет проверку полученных данных на предмет наличия в них вирусов;

  • если антивирусная проверка показала отсутствие вирусов, файл переадресуется соответствующей клиентской программе;

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

В предложениях по данной разработке учитывается, что имеющиеся на данный момент реализации proxy-серверов (в том числе и со статусом freeware) сделаны для разных аппаратных и системных платформ.

Решение совмещает достоинства многоплатформенных proxy-серверов с особенностями реализации вирус-детекторов.

Последовательность решения такова:

  • детектор вирусов реализуется в среде или Windows xx, или Windows NT;

  • разрабатывается протокол передачи файла от proxy-сервера детектору вирусов;

  • в обычную структуру proxy-сервера вносятся изменения, необходимые для обеспечения взаимодействия этого сервера с детектором вирусов по разработанному протоколу.

Данное решение предполагает или использование существующего proxy-сервера (исходные тексты такого сервера должны допускать внесение в них изменений), или создание собственной, лицензионно чистой реализации такого сервера.

Защита систем и сетей от вирусных атак

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

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