Антивирусные программы

Автор работы: Пользователь скрыл имя, 06 Мая 2013 в 15:43, реферат

Описание работы

Общие сведения
Антивирусные программы - это программы, основной задачей которых является защита именно от вирусов, или точнее, от вредоносных программ.
Методы и принципы защиты теоретически не имеют особого значения, главное чтобы они были направлены на борьбу с вредоносными программами.

Файлы: 1 файл

АНТИВИРУСНЫЕ ПРОГРАММЫ.docx

— 65.74 Кб (Скачать файл)

 

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

 

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

 

Карантин

 

 

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

 

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

 

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

 

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

 

Тестирование работы антивируса

 

 

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

 

· Зараженный файл не так-то просто найти. Даже если воспользоваться  поиском в Интернете и найти  какие-то файлы, нет никакой гарантии, что они действительно заражены. Т. е. если антивирус обнаружит в  них вирусы, значит они заражены, а антивирус работает, но если не обнаружит, то неизвестно - антивирус не работает, или файлы не заражены

 

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

 

Значит нужен такой способ тестирования антивирусов, который был бы безопасным, но давал четкий ответ на вопрос, корректно ли работает антивирус. Понимая важность проблемы, организация EICAR при участии антивирусных компаний создала специальный тестовый файл, который был назван по имени организации - eicar.com.

 

Eicar.com - это исполняемый  файл в COM-формате, который не  выполняет никаких вредоносных  действий, а просто выводит на  экран строку "EICAR-STANDARD-ANTIVIRUS-TEST-FILE!". Тем не менее, все антивирусные  компании договорились включить  этот файл в свои антивирусные  базы и детектировать его как  вирус, специально чтобы пользователи  могли без риска протестировать  свою антивирусную защиту.

 

Получить eicar.com можно на сайте  организации EICAR по адресу http://www.eicar.org/anti_virus_test_file.htm, но проще создать этот файл самому. Дело в том, что машинный код файла eicar.com состоит из печатных символов и его можно создать при  помощи любого текстового редактора. Например, можно воспользоваться стандартным  для операционных систем Windows редактором Notepad. В окне Notepad нужно набрать строку

 

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

 

сохранить файл под именем eicar.com, и все - тестовый файл готов.

 

Рис. 1 - Тестовый файл eicar.com

 

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

 

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

 

Однако сейчас разнообразие вредоносных программ гораздо больше. И соответственно больше антивирусных модулей, предназначенных для защиты от различных угроз. Например, во многих антивирусах имеется специальный  модуль защиты от скрипт-вирусов, а поскольку eicar.com скрипт-вирусом не является, он непригоден для тестирования таких модулей. Точно так же eicar.com непригоден для тестирования специальных модулей для защиты от макровирусов. К сожалению, на сегодняшний день новых способов тестирования антивирусных средств, которые поддерживались бы всеми производителями антивирусов нет, и приходится полагаться на старые способы.

 

2 Классификация антивирусов

 

 

Общие сведения

 

 

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

 

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

 

Режимы работы антивирусов

 

 

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

 

Проверка в режиме реального  времени

 

 

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

 

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

 

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

 

Проверка по требованию

 

 

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

 

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

 

Антивирусные комплексы

 

 

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

 

Антивирусный комплекс - набор антивирусов, использующих одинаковое антивирусное ядро или ядра, предназначенный  для решения практических проблем по обеспечению антивирусной безопасности компьютерных систем. В антивирусный комплекс также в обязательном порядке входят средства обновления антивирусных баз

 

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

 

· Сетевые, которые обеспечивают централизованное хранилище информации: файловые сервера, сервера приложений и другие.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Антивирус для домашнего  компьютера часто отличается особой простотой в настройках и интерфейсе и не требует от пользователя особых знаний. Это же можно сказать и  про защиту мобильных пользователей4) . Однако по всем остальным параметрам, кроме отсутствия возможности централизованно и удаленно управляться системным администратором, такие программы относятся к антивирусному комплексу для защиты рабочих станций.

Информация о работе Антивирусные программы