Автор: Пользователь скрыл имя, 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
2.1.1.3 Характеристика антивирусных программ
Антивирусные программы делятся на:
Программы-детекторы обеспечивают поиск и обнаружение вирусов в оперативной памяти и на внешних носителях, и при обнаружении выдают соответствующее сообщение. Различают детекторы универсальные и специализированные.
Универсальные детекторы в своей работе используют проверку неизменности файлов путем подсчета и сравнения с эталоном контрольной суммы. Недостаток универсальных детекторов связан с невозможностью определения причин искажения файлов.
Специализированные детекторы выполняют поиск известных вирусов по их сигнатуре (повторяющемуся участку кода). Недостаток таких детекторов состоит в том, что они неспособны обнаруживать все известные вирусы.
Детектор, позволяющий обнаруживать несколько вирусов, называют полидетектором.
Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.
Программы-доктора (фаги), не только находят зараженные вирусами файлы, но и "лечат" их, т.е. удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к "лечению" файлов. Среди фагов выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов.
Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление их версий.
Программы-ревизоры относятся к самым надежным средствам защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран видеомонитора. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля (контрольная сумма файла), дата и время модификации, другие параметры.
Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже отличить изменения версии проверяемой программы от изменений, внесенных вирусом.
Программы-фильтры (сторожа) представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов. Такими действиями могут являться:
При попытке какой-либо программы произвести указанные действия "сторож" посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Программы-фильтры весьма полезны, так как способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не "лечат" файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их "назойливость" (например, они постоянно выдают предупреждение о любой попытке копирования исполняемого файла), а также возможные конфликты с другим программным обеспечением.
Вакцины (иммунизаторы) - это резидентные программы, предотвращающие заражение файлов. Вакцины применяют, если отсутствуют программы-доктора, "лечащие" этот вирус. Вакцинация возможна только от известных вирусов. Вакцина модифицирует программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженными и поэтому не внедрится. В настоящее время программы-вакцины имеют ограниченное применение.
Существенным недостатком таких программ является их ограниченные возможности по предотвращению заражения от большого числа разнообразных вирусов.
2.1.1.4
Краткий обзор антивирусных
При выборе антивирусной программы необходимо учитывать не только процент обнаружения вирусов, но и способность обнаруживать новые вирусы, количество вирусных сигнатур в антивирусной базе, частоту ее обновления, наличие дополнительных функций.
В настоящее время серьезный антивирус должен уметь распознавать не менее 25000 вирусов. Это не значит, что все они находятся "на воле". На самом деле большинство из них или уже прекратили свое существование или находятся в лабораториях и не распространяются. Реально можно встретить 200-300 вирусов, а опасность представляют только несколько десятков из них.
Существует множество
3. Сравнительный анализ антивирусных средств.
Существует много различных антивирусных программ как отечественного, так и не отечественного происхождения. И для того, чтобы понять какая из антивирусных программ лучше, проведем их сравнительный анализ. Для этого возьмем антивирусные программы, которые наиболее часто используются пользователями ПК.
Eset SmartSecurity 3.0
Основные возможности:
Описание функционала
Защита от вирусов и шпионского ПО – приложение предоставляет гибкую настройку механизма ThreatSense, слежение за угрозами в реальном времени. Существует возможность проверки HTTP, SMTP и POP3 трафика, блокирование доступа к определенным сайтам.
Персональный межсетевой экран
позволяет создавать
Пользовательский интерфейс –
существует довольно удобный функционал
для отображения уведомлений
безопасности только для определенных
учетных записей на системе, возможность
установить пароль для изменения
настроек приложения, возможность переключения
между режимами обычного и опытного
пользователя, возможность настройки
информативности
Рис. 3. Панель управления ESET Smart Security
3.0
Kaspersky Internet Security 7.0
Основные возможности:
Описание функционала
Приложение позволяет
Файловый антивирус –
Почтовый антивирус –
Анти-Спам – позволяет отслеживать весь POP3/SMTP/IMAP трафик и блокировать спам. Существуют поддержка почтовых клиентов Microsoft Outlook, Outlook Express и The Bat.
Веб-антивирус – позволяет
Проактивная защита – позволяет включить
анализ активности приложений, контроль
целостности файлов и мониторинг системного
реестра.
Сетевой экран – является полноценным персональным межсетевым экраном. Позволяет создать правила для приложений, пакетов, зон, включить систему обнаружения и автоматического блокирования атак, включить блокировку всплывающих окон в браузере и рекламы. Также, существует функционал импорта/экспорта настроек в xml формат, что позволяет сохранить рабочую конфигурацию МСЭ и восстановить ее в случае ошибочной конфигурации.
Анти-Шпион – Функционал позволяет защититься от различных фишинг атак, разрешить дозвон только на определенные номера телефона, включить защиту конфиденциальных данных.
Родительский контроль – позволяет фильтровать данные для профилей «Ребенок», «Подросток» и «Родитель». Существует возможность включения профиля для контроля в зависимости от используемой системной учетной записи. Существует возможность создать список «Белых» и «Черных» адресов Web-сайтов, ограничить доступ к Интернет по времени и ограничить суточное время проведения в Интернет.
Самозащита – позволяет
Рис. 4. Панель управления Kaspersky Internet Security
7.0
McAfee VirusScan Pro 10
Основные возможности:
Рис. 5. Панель управления McAfee VirusScan Pro 10
Описание функционала
На установку ушло менее минуты – антивирус вообще не предлагал каких-либо вариантов и без всяких предварительных проверок сразу же приступил к исполнению своих прямых обязанностей.
При первом запуске антивируса возникает
ощущение дежавю: идея организация
работы в главном заимствована у
BitDefender. Впоследствии выяснилось, что
всплывающие окна с предупреждениями
об угрозах незначительно
Невооруженным глазом видно, что McAfee
заботится о вирусных знаниях
пользователя. В любой момент можно
просмотреть мировую вирусную карту
по любой угрозе из списка топ-10, а
в главном окне программы находится
окошко "вирусная консультация" с
описанием произвольного
Антивирусные базы VirusScan обновляются
ежедневно. Но даже при отсутствии оперативно
установленных сигнатур работа на уровне
эвристического анализа позволит вам
чувствовать себя в полной безопасности.
Стоит отметить достаточно высокие
результаты в многочисленных тестах
на защиту от spyware, что избавляет
от необходимости установки
И все же делать вывод по данной программе без учета работы дополнительных модулей было бы неправильным, в противном случае, McAfee VirusScan выглядит несколько неполноценно. С учетом же всех инструментов этот антивирус демонстрирует готовность в любой момент дать отпор при посягательстве на вашу цифровую собственность.
Panda Internet Security 2008
Основные возможности:
Описание функционала