Компьютерные вирусы

Автор: Пользователь скрыл имя, 17 Января 2013 в 22:29, курсовая работа

Краткое описание

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

Оглавление

Введение………………………………………………………………………….2
1. Компьютерные вирусы………………………………………………………4
1.1 Что такое компьютерный вирус?..............................................................4
1.2 Признаки появления вирусов………………………………………………5
1.3 Классификация вирусов…………………………………………………….6
1.4 Восстановление пораженных объектов…………………………………….10
2. Антивирусные средства………………………………………………………14
2.1 Способы противодействия компьютерным вирусам……………………...14
2.1.1 Антивирусные программы……………………………………………….14
2.1.1.1 Требования к антивирусным программам…………………………….17
2.1.1.2 Классификация антивирусных программ…………………………….18
2.1.1.3 Характеристика антивирусных программ…………………………….20
2.1.1.4 Краткий обзор антивирусных программ……………………………….23
3. Сравнительный анализ антивирусных средств…………………………….24
3.1 Проведение анализа…………………………………………………………37
3.2 Итоги…………………………………………………………………………44
Список используемой литературы…………………………………………….46

Файлы: 1 файл

Курсовая работа по ТОКБ.docx

— 270.54 Кб (Скачать)

 

2.1.1.3 Характеристика антивирусных программ

 

Антивирусные программы делятся на:

  • программы-детекторы
  • программы-доктора
  • программы-ревизоры
  • программы-фильтры
  • программы-вакцины.

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

Универсальные детекторы в своей работе используют проверку неизменности файлов путем подсчета и сравнения с эталоном контрольной суммы. Недостаток универсальных детекторов связан с невозможностью определения причин искажения файлов.

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

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

Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.

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

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

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

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

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

  • попытки коррекции файлов с расширениями СОМ и ЕХЕ;
  • изменение атрибутов файлов;
  • прямая запись на диск по абсолютному адресу;
  • запись в загрузочные сектора диска.
  • загрузка резидентной программы.

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

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

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

 

2.1.1.4 Краткий обзор антивирусных программ

 

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

В настоящее время серьезный  антивирус должен уметь распознавать не менее 25000 вирусов. Это не значит, что все они находятся "на воле". На самом деле большинство из них  или уже прекратили свое существование  или находятся в лабораториях и не распространяются. Реально можно  встретить 200-300 вирусов, а опасность  представляют только несколько десятков из них.

Существует множество антивирусных программ. Рассмотрим наиболее известные  из них.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Сравнительный анализ антивирусных средств.

 

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

 

Eset SmartSecurity 3.0

 

Основные возможности:

  • Антивирусная защита
  • Защита от шпионского ПО и спама
  • Межсетевой экран
  • Проактивная защита – эвристический анализатор
  • Быстрое сканирование файлов
  • Автоматическое обновление

 

 

 

Описание функционала

Защита от вирусов и шпионского ПО – приложение предоставляет гибкую настройку механизма ThreatSense, слежение за угрозами в реальном времени. Существует возможность проверки HTTP, SMTP и POP3 трафика, блокирование доступа к определенным сайтам.

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

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

 

  
Рис. 3. Панель управления  ESET Smart Security 3.0

 

Kaspersky Internet Security 7.0

 
Основные возможности:

  • Комплексная антивирусная защита, включающая классическое сигнатурное обнаружение и проактивный подход:  
    1) проверка по базам сигнатур; 
    2) эвристический анализатор; 
    3) поведенческий блокиратор;
  • Защита от вирусов, троянских программ и червей.
  • Защита от шпионского (spyware) и рекламного (adware) ПО.
  • Защита от клавиатурных шпионов.
  • Обнаружение руткитов.
  • Защита от вирусов при работе с ICQ и другими IM-клиентами.
  • Отмена нежелательных изменений на вашем компьютере.
  • Средства создания диска аварийного восстановления системы.
  • Бесплатная техническая поддержка.
  • Интегрированная защита от всех интернет-угроз.
  • Проверка файлов, почты и интернет-трафика в режиме реального времени
  • Персональный сетевой экран с системой IDS/IPS.
  • Предотвращение утечек конфиденциальной информации.
  • Родительский контроль.
  • Защита от спама и фишинга.
  • Автоматическое обновление баз.

 

 

Описание функционала

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

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

Почтовый антивирус – позволяет  проверять письма и вложения на наличие  злонамеренного кода, выставить фильтр на файлы по их расширениям, включить поддержу почтовых клиентов Microsoft Office Outlook и The Bat.

Анти-Спам – позволяет отслеживать весь POP3/SMTP/IMAP трафик и блокировать спам. Существуют поддержка почтовых клиентов Microsoft Outlook, Outlook Express и The Bat.

Веб-антивирус – позволяет контролировать HTTP трафик и блокировать опасные  сценарии в Microsoft Internet Explorer. 
Проактивная защита – позволяет включить анализ активности приложений, контроль целостности файлов и мониторинг системного реестра.

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

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

Родительский контроль – позволяет  фильтровать данные для профилей «Ребенок», «Подросток» и «Родитель». Существует возможность включения  профиля для контроля в зависимости  от используемой системной учетной  записи. Существует возможность создать  список «Белых» и «Черных» адресов Web-сайтов, ограничить доступ к Интернет по времени и ограничить суточное время проведения в Интернет.

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

 

  
Рис. 4. Панель управления Kaspersky Internet Security 7.0

 

McAfee VirusScan Pro 10

 

Основные возможности: 

  • защита от вирусов, макровирусов, троянов, Интернет-червей, spyware, adware, вредоносных элементов управления ActiveX и Java;
  • автоматическая проверка входящей (POP3) и исходящей (SMTP) электронной почты;
  • технологии ScriptStopper и WormStopper для блокирования вредоносной активности скриптов и червей. 

 

Рис. 5. Панель управления McAfee VirusScan Pro 10

 

Описание функционала

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

При первом запуске антивируса возникает  ощущение дежавю: идея организация  работы в главном заимствована у BitDefender. Впоследствии выяснилось, что  всплывающие окна с предупреждениями об угрозах незначительно отличаются от таковых в Panda 2007. При первом взгляде  на меню хотелось назвать McAfee VirusScan комплексным  решением безопасности, но фаервол, инструмент защиты личной информации и антиспамовый модуль хотя и  интегрированы в программу, но требуют отдельного приобретения (в сумме около $100). Вообще, антивирус огорчил до неприличия малым числом предоставленных настроек, в которых большее внимание почему-то было уделено проверке e-mail. 

Невооруженным глазом видно, что McAfee заботится о вирусных знаниях  пользователя. В любой момент можно  просмотреть мировую вирусную карту  по любой угрозе из списка топ-10, а  в главном окне программы находится  окошко "вирусная консультация" с  описанием произвольного вируса. 

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

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

 

Panda Internet Security 2008

 

Основные возможности:

  • Антивирусная защита
  • Защита от шпионского ПО и фишинг атак
  • МСЭ
  • Защита от спама
  • Защита от кражи личных данных
  • Резервное копирование
  • Родительский контроль
  • Автоматическое обновление

Описание функционала

Информация о работе Компьютерные вирусы